首頁 > 評測 > 超強(qiáng)待機(jī)王——低功耗藍(lán)牙CY8CKIT-042-BLE開發(fā)套件評測
超強(qiáng)待機(jī)王——低功耗藍(lán)牙CY8CKIT-042-BLE開發(fā)套件評測
- [導(dǎo)讀]
- 在我們生活中,藍(lán)牙的使用已經(jīng)隨處可見,給各位帶來Cypress的低功耗藍(lán)牙開發(fā)套件CY8CKIT-042-BLE評測。
三.IDE安裝
用戶需要先登上www.cypress.com/CY8CKIT-042-BLE網(wǎng)站上下載相關(guān)資料和軟件,包括這四項(xiàng):CY8CKIT-042-BLE KIT、PSoC Creator 3.3、CySmart、PSoC Programmer。
1.下載完成后,打開PSoC Creator 3.3安裝包,選擇默認(rèn)安裝路徑或者選擇非中文路徑。
2.點(diǎn)擊NEXT,等待安裝。
3.Installation Type默認(rèn)為Typical選項(xiàng)。
4.下面兩步選擇I accept,接受條款。
5.NEXT后,開始安裝各種組件,時間稍長。
6.把Continue Without Contact Information勾上后,點(diǎn)擊Finish.
7.安裝成功后,會自動啟動IDE開發(fā)工具,用戶可以根據(jù)自己的需要,注冊賬號幫助Cypress反饋使用過程中遇到的問題,也可以選擇以后注冊。
8.用戶可以根據(jù)需要,是否對當(dāng)前IDE版本進(jìn)行更新。
9.到達(dá)這一步后,說明IDE開發(fā)軟件已經(jīng)準(zhǔn)備就緒,可以進(jìn)一步進(jìn)行軟件開發(fā)。
四.IDE的開發(fā)與比較
我們來寫一個“點(diǎn)亮三色LED燈”的Demo,看一看PSoC Creator的功能是否強(qiáng)大。首先我們創(chuàng)建一個應(yīng)用于CY8CKIT-042套件的工程。
第二步,選擇空文檔后,填寫workspace路徑。
第三步,創(chuàng)建完工程后,我們可以從IDE右邊的組件目錄(Component Catalog)添加組件,打開Ports and Pins,按照下圖所示,添加3個Digital Output Pin。這一步操作,與proteus非常相似。
第四步,分別雙擊pin元件,在彈出的配置選項(xiàng)中,把下圖箭頭所示的HW connection的勾去掉,不需要通過硬件連接。
第五步,點(diǎn)擊IDE左邊“工程名字.cydwr”文件,右邊便會出現(xiàn)芯片管腳配置界面。這一畫面對于熟悉stm32的開發(fā)人員來說,肯定非常親切。圖形化的操作不僅更加直觀,而且初始化工作也變得更加簡單、容易。
下圖為STM32的CubeMX工具,用于初始化配置,與PSoC Creator有著異曲同工之處。
第六步,在圖形配置界面的右邊,需要設(shè)置Pin腳的管腳號,我們可以查看基板的背面,細(xì)心的開發(fā)商已經(jīng)將連接圖印在絲印上。
第七步,完成上面設(shè)置后,點(diǎn)擊Build后,工程便會生成目錄Generated_Source,里面包含有工程初始化的C文件。
第八步,打開main.c文件,添加控制三色LED燈閃爍的代碼后,點(diǎn)擊Program,程序便會自動編譯,并下載進(jìn)去開發(fā)板里面。
當(dāng)把我們程序下載到開發(fā)板后,三色LED燈每隔1秒自動切換,效果如下圖,一閃一閃,相信對于新手來說,這個過程肯定非常有趣。
從上面的例子我們可以了解到,PSoC Creator的開發(fā)非常的便利,從硬件的初始化到軟件的編寫、編譯、下載,都在同個IDE中實(shí)現(xiàn)。
PSoC Creator與ST公司的CubeMX相比,相似點(diǎn)在于兩者都能通過圖形界面來做工程的初始化設(shè)置。但不同的是,CubeMX可以導(dǎo)出不同版本的工程文件,這些工程文件可用于IAR、KEIL、System Workbench for STM32等眾多IDE,開發(fā)者可根據(jù)自己的喜好來選擇IDE。
雖然有些差異,但并不代表哪個好或者哪個差。對有些開發(fā)人員來說,PSoC Creator基本上可以做到一步到位,不需要經(jīng)過中間轉(zhuǎn)換,省去一些時間。而對于另外一些開發(fā)者來說,CubeMX提供了更多的軟件開發(fā)平臺,功能更加強(qiáng)大。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前