首頁(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è)

  • 作者:林老囧
  • 來(lái)源:21ic
  • [導(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)安裝路徑或者選擇非中文路徑。

BLE評(píng)測(cè)923.png

2.點(diǎn)擊NEXT,等待安裝。

BLE評(píng)測(cè)940.png

3.Installation Type默認(rèn)為T(mén)ypical選項(xiàng)。

BLE評(píng)測(cè)975.png

4.下面兩步選擇I accept,接受條款。

BLE評(píng)測(cè)998.png

5.NEXT后,開(kāi)始安裝各種組件,時(shí)間稍長(zhǎng)。

BLE評(píng)測(cè)1024.png

6.把Continue Without Contact Information勾上后,點(diǎn)擊Finish.

BLE評(píng)測(cè)1080.png

7.安裝成功后,會(huì)自動(dòng)啟動(dòng)IDE開(kāi)發(fā)工具,用戶(hù)可以根據(jù)自己的需要,注冊(cè)賬號(hào)幫助Cypress反饋使用過(guò)程中遇到的問(wèn)題,也可以選擇以后注冊(cè)。

BLE評(píng)測(cè)1152.png

8.用戶(hù)可以根據(jù)需要,是否對(duì)當(dāng)前IDE版本進(jìn)行更新。

BLE評(píng)測(cè)1181.png

9.到達(dá)這一步后,說(shuō)明IDE開(kāi)發(fā)軟件已經(jīng)準(zhǔn)備就緒,可以進(jìn)一步進(jìn)行軟件開(kāi)發(fā)。

BLE評(píng)測(cè)1222.png

四.IDE的開(kāi)發(fā)與比較

我們來(lái)寫(xiě)一個(gè)“點(diǎn)亮三色LED燈”的Demo,看一看PSoC Creator的功能是否強(qiáng)大。首先我們創(chuàng)建一個(gè)應(yīng)用于CY8CKIT-042套件的工程。

BLE評(píng)測(cè)1311.png

第二步,選擇空文檔后,填寫(xiě)workspace路徑。

BLE評(píng)測(cè)1341.png

第三步,創(chuàng)建完工程后,我們可以從IDE右邊的組件目錄(Component Catalog)添加組件,打開(kāi)Ports and Pins,按照下圖所示,添加3個(gè)Digital Output Pin。這一步操作,與proteus非常相似。

BLE評(píng)測(cè)1460.png

第四步,分別雙擊pin元件,在彈出的配置選項(xiàng)中,把下圖箭頭所示的HW connection的勾去掉,不需要通過(guò)硬件連接。

BLE評(píng)測(cè)1524.png

第五步,點(diǎn)擊IDE左邊“工程名字.cydwr”文件,右邊便會(huì)出現(xiàn)芯片管腳配置界面。這一畫(huà)面對(duì)于熟悉stm32的開(kāi)發(fā)人員來(lái)說(shuō),肯定非常親切。圖形化的操作不僅更加直觀(guān),而且初始化工作也變得更加簡(jiǎn)單、容易。

BLE評(píng)測(cè)1628.png

下圖為STM32的CubeMX工具,用于初始化配置,與PSoC Creator有著異曲同工之處。

BLE評(píng)測(cè)1679.png

第六步,在圖形配置界面的右邊,需要設(shè)置Pin腳的管腳號(hào),我們可以查看基板的背面,細(xì)心的開(kāi)發(fā)商已經(jīng)將連接圖印在絲印上。

 BLE評(píng)測(cè)1741.png

第七步,完成上面設(shè)置后,點(diǎn)擊Build后,工程便會(huì)生成目錄Generated_Source,里面包含有工程初始化的C文件。

 BLE評(píng)測(cè)1807.png

第八步,打開(kāi)main.c文件,添加控制三色LED燈閃爍的代碼后,點(diǎn)擊Program,程序便會(huì)自動(dòng)編譯,并下載進(jìn)去開(kāi)發(fā)板里面。

 BLE評(píng)測(cè)1873.png

當(dāng)把我們程序下載到開(kāi)發(fā)板后,三色LED燈每隔1秒自動(dòng)切換,效果如下圖,一閃一閃,相信對(duì)于新手來(lái)說(shuō),這個(gè)過(guò)程肯定非常有趣。

BLE評(píng)測(cè)1940.png

從上面的例子我們可以了解到,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)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+