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