首頁(yè) > 評(píng)測(cè) > Zigbee和BLE的多面手——CC2650 LaunchPad評(píng)測(cè)

Zigbee和BLE的多面手——CC2650 LaunchPad評(píng)測(cè)

Zigebee   BLE   CC2650   TI   LaunchPad   藍(lán)牙   無(wú)線   
  • 作者:jully
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • CC2650是TI的一款明星無(wú)線SoC產(chǎn)品,它主計(jì)算單元為M3內(nèi)核,同時(shí)還有2.4G RF收發(fā)器兼容BLE4.1規(guī)范,整個(gè)RF Core通過(guò)M0架構(gòu)來(lái)實(shí)現(xiàn),可以解放主CPU資源。

我們就以大家熟悉的windowns開(kāi)發(fā)環(huán)境CCSV7為例來(lái)先做一個(gè)小程序的開(kāi)發(fā)吧!打開(kāi)TI原廠提供的例程項(xiàng)目進(jìn)行下載,網(wǎng)址如下:

http://dev.ti.com/tirex/#/DevTool/CC2650%20LaunchPad/?link=Software%2FTI-RTOS%20for%20CC2650%2FDevelopment%20Tools%2FCC2650%20LaunchPad%2FDriver%20Examples%2FDisplay%20Examples可以看到關(guān)于開(kāi)發(fā)板的項(xiàng)目工程已清楚的例出,我們要做的就是下載,然后跟據(jù)需要來(lái)進(jìn)行修改,實(shí)現(xiàn)預(yù)定的目標(biāo)!在開(kāi)發(fā)板上調(diào)試就OK了。

我們還是LED燈的閃爍實(shí)驗(yàn)來(lái)感受一下吧!連接開(kāi)發(fā)板到電腦上,有時(shí)CC2650的laugch pad在連接后提示讓updata下firmware,點(diǎn)擊進(jìn)行更新.否則在IAR 7.40調(diào)試時(shí)程序會(huì)找不到開(kāi)發(fā)板的,而且讓在xd110的文件夾中更新,可氣的是更新后會(huì)發(fā)現(xiàn)比原來(lái)的板上版本更低!即使用Flash Programmer軟件更新后也不能識(shí)別,對(duì)于新入手的人來(lái)說(shuō)還是有些不爽!網(wǎng)上有很多這樣的貼子,也見(jiàn)證了大家的苦惱,最好是在CCS中進(jìn)行更新。

點(diǎn)擊Step1:import the example project into CCS。此時(shí)ccs的項(xiàng)目欄中就顯示了工程所需要的文件。

LED工程文件

接下去就是點(diǎn)擊那個(gè)小蟲(chóng)子Debug下,先不管它包含的文件,運(yùn)行一下看看。

這就是基于TI ROTS實(shí)時(shí)操作系統(tǒng),實(shí)現(xiàn)CC2650 LaunchPad兩個(gè)按鍵中斷控制LEDs點(diǎn)亮和關(guān)閉的程序。運(yùn)行后程序,狀態(tài)如下所示。

15.png

下面是一段小的視頻,使用情況。


 

5、總結(jié)

CC2650的主要應(yīng)用是在ZIGBEE和BLE方面,官網(wǎng)也提供了對(duì)應(yīng)的協(xié)議棧,大部分會(huì)在IAR 7.40之上進(jìn)行開(kāi)發(fā)。如果要進(jìn)行這方面的調(diào)試和編寫(xiě)的話,說(shuō)實(shí)在的不是一朝一夕就能著手去做的。安裝過(guò)程最好是按推薦的進(jìn)行,不然變量的添加,元件庫(kù),參數(shù)的設(shè)置也會(huì)花費(fèi)很長(zhǎng)的時(shí)間,關(guān)健是你還沒(méi)摸到協(xié)議棧的門(mén)檻。這其實(shí)也是大家為什么在選擇ZIGBEE時(shí)頭大的問(wèn)題。

TI原廠的開(kāi)發(fā)板和ST的最大不同是,板子都做到了極簡(jiǎn),板上資源一目了然。但TI的開(kāi)發(fā)板最明顯的是讓板子跑起來(lái)很快,尤其是使用TI提供的軟件資源,而且這塊小小的板子做工真是精良,采用的是4層板的鍍金工藝。

缺點(diǎn):硬件方面板子的擴(kuò)展排針,要比2.54間距的正常排針細(xì)一半,外擴(kuò)排線時(shí)接觸不緊,要去修整一下。軟件環(huán)境的移植不太方便。如果在第三方軟件如KEIL,IAR來(lái)搭建的話,就沒(méi)有ST的便捷了。這只代表小編的個(gè)人感覺(jué)。

6、參考資料

1)

http://dev.ti.com/tirex/#/DevTool/CC2650%20LaunchPad/?link=Device%20Documentation%2FCC26X0%2FCC2650F128%2FTI%20Designs

2)

http://dev.ti.com/tirex/#/DevTool/CC2650%20LaunchPad/?link=Device%20Documentation%2FCC26X0%2FCC2650F128%2FData%20Sheet

  • 本文系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+