www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > Sub-GHz/BLE,雙頻更好用——TI CC1350 Launchpad評測

Sub-GHz/BLE,雙頻更好用——TI CC1350 Launchpad評測

TI   CC1350   Sub-GHz   BLE   LaunchPad   CC1310   
  • 作者:SATURN
  • 來源:21ic
  • [導(dǎo)讀]
  • “我有一簾幽夢,不知與誰能共“,不必嗟呀,請打開您家的WIFI,我必與你相共!現(xiàn)實(shí)生活中, WIFI與BLE已廣泛應(yīng)用在電腦、手機(jī)、電視等設(shè)備上,只是Sub-GHz現(xiàn)在還沒有進(jìn)入大眾的視線,不過也快了。

初步了解了CC1350 LaunchPad開發(fā)板的軟、硬件知識,接下來開始體驗(yàn)。

TI CC1350 LaunchPad出廠程序內(nèi)置BLE協(xié)議棧,這就是說,我們可以使用SensorTag手機(jī)程序來連接開發(fā)板,SensorTag程序可以對開發(fā)板上的設(shè)備進(jìn)行簡單的控制(視具體開發(fā)板型號而異),另外也可以使用手機(jī)APP來更新開發(fā)板的固件。在手機(jī)上安裝TI提供的SensorTag程序,將開發(fā)板上電之后就可以測試了。

image012.png

 

打開SensorTag程序,如果沒有開啟手機(jī)藍(lán)牙,APP啟動時(shí)會詢問是否打開,APP通過BLE與CC1350 LaunchPad開發(fā)板進(jìn)行通信,手機(jī)APP應(yīng)該能夠檢測到CC1350 LaunchPad開發(fā)板的存在。不過試驗(yàn)當(dāng)中發(fā)現(xiàn),如果同時(shí)開啟手機(jī)WIFI與BLE的話,有一定的機(jī)率不能發(fā)現(xiàn)開發(fā)板,具體原因不詳,推測可能是信號干擾所致。

點(diǎn)擊發(fā)現(xiàn)的藍(lán)牙設(shè)備,進(jìn)入具體的設(shè)備操作界面

image013.png

 

這里有一些與具體功能相關(guān)的操作,如云端推送、設(shè)備信息、按鍵檢測等?梢钥吹皆O(shè)備信息如CC1350 LaunchPad,當(dāng)前固件版本號等。

image014.png

 

這里演示了APP捕獲到用戶按鍵的情況。也許是TI CC1350剛推出的原因,如果使用的是TI CC26XX系列開發(fā)板,還可以控制GPIO、LED燈等。不過對于TI CC1350,只提供了按鍵檢測功能。

image015.png

 

進(jìn)入高級設(shè)置選項(xiàng),可以對設(shè)備進(jìn)行固件刷寫及升級等操作,該功能需要手機(jī)與INTERNET連接,以便從服務(wù)器下載所需固件。

image016.png

 

這里看到的是可選的固件,包括LaunchPad系列的所有可用固件。后面的開發(fā)環(huán)節(jié)需要使用到該功能。

在正式介紹軟件開發(fā)之前,讓我們先來認(rèn)識TI傳感網(wǎng)絡(luò)模型。

image017.png

 

一個(gè)典型的TI的傳感網(wǎng)絡(luò)模型框架如圖所示,TI傳感網(wǎng)絡(luò)主要包括兩部分:結(jié)點(diǎn)(Node)及集中器(Concentrator)兩部分,手機(jī)或其它帶藍(lán)牙通信功能的設(shè)備為可選。

集中器的作用主要是起著收集與傳遞信息的功能,使用Sub-GHz信道來傳遞數(shù)據(jù)。結(jié)點(diǎn)大部分時(shí)間都處于睡眠狀態(tài)以保證低功耗,它使用傳感器控制器來采集數(shù)據(jù),然后使用Sub-GHz信道將數(shù)據(jù)傳遞給集中器,傳感器采集的數(shù)據(jù)主要包括ADC值、電池情況,自上次重啟后的時(shí)間,發(fā)送及接收的數(shù)據(jù)包等。然后結(jié)點(diǎn)重新進(jìn)入睡眠狀態(tài),直到下一次的數(shù)據(jù)采集開始。

為了更好的體驗(yàn)TI CC1350 LaunchPad,需要兩塊相同或類似功能的開發(fā)板。這里準(zhǔn)備了TI CC1310來與之通信,下面是TI CC1310與TI CC1350的合照,準(zhǔn)備用這兩塊板來實(shí)行簡單的通信。

image018.jpg

 

順便比較一下TI CC1350和TI CC1310的區(qū)別,如下表

VS.jpg

不難看出,二者其實(shí)只有MCU不同而已。這倒是和ST的NUCLEO系列如出一轍,另外NXP的FRDM系列也是基本類似,都是使用相同的基礎(chǔ)底板,只是根據(jù)需要更換不同的MCU。

準(zhǔn)備開發(fā)環(huán)境,TI提供了CCS開發(fā)環(huán)境,不過近年來有向著云端IDE發(fā)展的趨勢,新推出的TI CC1310和TI CC1350都只支持CCS Cloud開發(fā)了。

使用注冊的TI用戶登入TI的開發(fā)者網(wǎng)站,

image019.jpg

 

打開菜單Project/Examples…,從官方的TI-RTOS軟件包中導(dǎo)入兩個(gè)工程文件,其中一個(gè)工程的作用是將TI CC1350設(shè)置為集中器模式,接收結(jié)點(diǎn)上報(bào)的數(shù)據(jù),另一個(gè)工程將TI CC1310設(shè)置為結(jié)點(diǎn)模式,使用傳感器控制器采集數(shù)據(jù)上報(bào)。

CCS Cloud集軟件編輯、編譯、調(diào)試、下載于一體,為了感知本地的XDS110下載調(diào)試器,需要一個(gè)瀏覽器插件來作為橋梁,將本地的硬件信息與遠(yuǎn)程的工具鏈工具連接起來,實(shí)現(xiàn)調(diào)試過程中的通信。在IDE上點(diǎn)擊Run或Debug按鈕,IDE會檢測到是否已安裝好必要的調(diào)試工具并給出具體的指令,由于我們已不是第一次使用CCS Cloud,該操作步驟已經(jīng)安裝好了該工具,首次配置詳情請參考本站評測文件《一顆電池用十年?——TI CC1310LaunchPad開發(fā)板評測》。不過對于CCS Cloud而言,我覺得還有幾個(gè)方面值得加強(qiáng),一是工程微調(diào)設(shè)置還有待加強(qiáng);其次就是IDE還沒有提供代碼提示,編輯輸入代碼時(shí)不是很方便;再有就是網(wǎng)絡(luò)網(wǎng)絡(luò)如果不流暢可能會導(dǎo)致開發(fā)體驗(yàn)非常糟糕。

選擇通信串口時(shí),IDE會檢測當(dāng)前調(diào)試器是否為最新固件,如果不是,則提示用戶更新固件程序。如下圖是首次連接設(shè)備時(shí)提示的更新固件的通知

image020.png

 

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

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