nRF51822學習之SWD接線及配置


nRF51822學習之SWD接線及配置

nRF51822學習之SWD接線及配置

參考鏈接

最近可穿戴設備,手機防盜設備等等比較火,基本上他們用到的都是藍牙4.0技術。市面上基於藍牙4.0的RF芯片有好多,比如TI的CC2540系列,Nordic的nRF51xx系列,還有。。。。(好吧,還有我也說不上名字來)

個人比較看好Nordic的nRF51xx系列,雖然文檔資料沒有TI那么全面,但是性價比肯定是這個好,網上有人比過兩者的參數的。還有一點是CC2540系列只有藍牙4.0一種協議,而nRF51xx是多協議2.4GHz射頻收發器,可以和之前的nRF24L01系列兼容。nRF51xx還是基於m0內核的,程序移植也很方便。

手頭上有兩片nRF51822的板子,有空把玩一下,這里做些記錄。

SWD接線

首先要能夠仿真才OK。這里采用的是SWD接線,仿真器用的是jlink v8,只要接1,7,9,20四根線就可以進行程序的下載,仿真,很方便。

配置

nRF51822中的藍牙協議是以bin文件的形式給出的,需要通過nRFgo Studio這個軟件將bin文件燒到芯片中,然后就可以使用官方SDK中的例程了,但是工程是要選nRF51822_S110工程。S110是Nordic的低功耗藍牙的協議棧,官網里有介紹。它與底層完全獨立,我們可以直接通過API接口打開,設置,關閉藍牙。

對於nRF51822芯片中是否有S110,我們在工程中需要對ROM和RAM地址進行相應的設置。

首先是不帶S110的

然后是帶S110的

已經下班了,有空在繼續研究這個。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM