BlueNRG-1和BlueNRG-2是非常低功耗的藍(lán)牙低功耗(BLE)單模片上系統(tǒng)(SoC),符合藍(lán)牙規(guī)范。它們擴(kuò)展了屢獲殊榮的BlueNRG網(wǎng)絡(luò)處理器的功能,允許使用嵌入式ARM Cortex-M0來(lái)運(yùn)行用戶(hù)應(yīng)用程序代碼。
BlueNRG-1和BlueNRG-2設(shè)備也可以配置為網(wǎng)絡(luò)協(xié)處理器。在這種情況下,設(shè)備將連接到外部主機(jī)處理器(例如STM32微控制器)。用戶(hù)應(yīng)用程序?qū)⒃谥鳈C(jī)處理器上運(yùn)行,而B(niǎo)lueNRG-1和BlueNRG-2設(shè)備將處理藍(lán)牙低功耗連接。
一個(gè)名為DTM(直接測(cè)試模式)的特定應(yīng)用程序允許將BlueNRG-1和BlueNRG-2設(shè)備配置為網(wǎng)絡(luò)協(xié)處理器。
DTM應(yīng)用程序源代碼和文檔在BlueNRG-1和BlueNRG-2軟件開(kāi)發(fā)工具包(SDK)中提供,用于匹配官方產(chǎn)品評(píng)估平臺(tái),即STEVAL-IDB008V2和STEVALIDB007V2的特定硬件配置。
在設(shè)備SDK開(kāi)發(fā)人員的文檔部分中,還可以找到與使用這種特定網(wǎng)絡(luò)協(xié)處理器模式與BlueNRG-2設(shè)備通信的SPI協(xié)議相關(guān)的詳細(xì)信息。
本設(shè)計(jì)技巧的目的是為客戶(hù)提供有關(guān)如何修改參考DTM應(yīng)用程序以在定制印刷電路板(PCB)上運(yùn)行的指導(dǎo)方針。
本設(shè)計(jì)技巧的全部?jī)?nèi)容適用于BlueNRG-1和BlueNRG-2設(shè)備,無(wú)需修改。
為簡(jiǎn)單起見(jiàn),我們將在文檔的以下部分中引用BlueNRG-2設(shè)備。