TI CC2650 學習歷程(一)

2021-07-05 14:24:40 字數 2287 閱讀 8189

官方資料

論壇資料

1 官方資料

官網:2 論壇資料

2.1 ti cc2650簡介

ti已經發布新一代藍芽無線晶元,cc26xx,包括cc2640和cc2650。cc2640和cc2650內建48mhz的m3核心,專門用來處理應用**。

現在市面上現存的大部分ble的晶元為m0核心,應用和藍芽協議棧都使用同乙個核心處理,這樣會對運算和**產生限制,因為m0不是高效能的核心,本身能力有限。而且cpu的時序和資源需要同時被應用和藍芽協議棧共用。cc26xx系列,有乙個單獨的m0核心處理藍芽底層協議棧,m3核心則處理應用和藍芽上層協議。
m3的cpu更加強大,可以更好的處理複雜運算,譬如**機,工業控制,家用自動裝置,你完全不需要再使用外設的處理器。

功耗方面,cc26xx也有非常優異的表現,如果你對cc2540/cc2541熟悉,你就會知道,它們17到18ma的功耗,相對於其他的ble晶元來說,是非常高的。cc26xx在功率為0db時,收資料功耗為5.9ma,發射資料功耗為6.1ma。你的產品可以使用鈕扣電池工作數年。

cc26xx介面豐富,還有專用的外圍感測器控制器,用來分擔cpu的運算,和進一步降低功耗。

48-mhz arm® cortex™-m3 cpu

128-kb flash and 20-kb sram

1.8v to 3.8v input voltage

cc26xx: bluetooth smart connectivity with bluetooth 4.1:

2.4-ghz bluetooth le radio

-97-dbm rx sensitivity, up to +5-dbm tx output power

cc13xx: sub-1ghz

modes: 1-μa sleep, 100-na shutdown with external wakeup

sensor controller engine

12-bit, 200ksps adc

2x comparators

spi and i2c digital sensor inte***ce

time to digital converter

2kb sram

support for 8 capacitive buttons

spi, i2c and i2s inte***ces

real-time clock, aes and random number generator

56-qfn (7 x 7 x 0.6 mm), 68-ball wlcsp (3.9 x 3.5 x 0.55 mm)

$2.70 @ 1ku

功耗:2.2 ti cc2650 套件注意事項彙總

1:開發環境我用的iar 7.4,sdk版本tirtos_******link_2_11_01_09,ble_cc26xx_2_00_00_42893。

建議在完全理解開發包的程式架構之前,按照預設路徑安裝,不要憐惜那一點主分割槽空間了。

2:iar的環境變數中設定要注意你的系統,如果是64位,恭喜你,否則,請編輯boundary路徑為c:\program files\texas instruments\boundary;預設支援64系統的路徑為c:\program files (x86)\texas instruments\boundary。

3:cc26xxware=c:\ti\tirtos_******link_2_11_01_09\products\cc26xxware_2_20_06_14829修改為

cc26xxware=c:\ti\tirtos_******link_2_11_01_09\products\cc26xxware_2_00_06_14829

stack編譯也請耐性等待。
5:使用iar+jlink除錯時,請在debug選擇j-link,另extra options 選項卡將命令列勾選去掉。

完成以上設定和操作後,一顆你專用的藍芽平台就躍然於你的手機,(當然,我沒有屏,只是一片cc2650裸調),如果你也是裸調,注釋掉lcd的**吧,可能等待響應,造成系統阻塞。

2.4 cc2650dk板子開箱照_到手花費人民幣2100+

有圖有真相。

2.5開發環境搭建

[原創文章] 【一起來玩ble+zigbee+6lowpan!】——ti cc26xx開發環境搭建_iar+keil+gcc+ccs。

Redis學習歷程(一)

字串 redis裡使用的字串又叫做簡易動態字串,其實這裡它這裡的設計與 c 的 string 類有異曲同工之妙。sds先看看 sds 的定義。struct sdshdr 這裡要說的是,sds 遵循 c 字串的定義模式,末尾以空字元結尾,儲存空字元的 1 位元組長度並不計算在 len 屬性裡。擴容與 ...

深度學習project歷程(一)

作為乙個機器學習深度學習方面零基礎的人,選修的深度學習課程,老師全程在預設大家都有專案經驗的基礎上上課,還沒入門,就已綜述?沒辦法,只能從入門級別看起。先從把我繞暈的概念寫起。所以,深度學習為什麼這麼難!數學 計算機就是這麼難嗎!人工智慧 ai 是電腦科學的乙個分支,事實上,它不止包含電腦科學,還包...

Amaze UI學習筆記 JS學習歷程一

1.自定義事件 1 一些元件提供了自定義事件,命名方式為.amui,使用者可以檢視元件文件了解。使用這些事件,如 myalert on close.alert.amui function do something 2 data am observe 在元素上新增data am abserve屬性以後...