首頁 > 評測 > Zigbee和BLE的多面手——CC2650 LaunchPad評測

Zigbee和BLE的多面手——CC2650 LaunchPad評測

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

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

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

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

點擊Step1:import the example project into CCS。此時ccs的項目欄中就顯示了工程所需要的文件。

LED工程文件

接下去就是點擊那個小蟲子Debug下,先不管它包含的文件,運行一下看看。

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

15.png

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


 

5、總結

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

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

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

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)許可禁止轉載!

網(wǎng)友評論