一磕洪、使用NRF52832
NRF52832拿到手上能干嘛呢焙糟,怎么使用呢炬藤?小編這就手把手教你额港。
1饺窿、清空NRF52832(Erase the board)
????清空NRF52832FLASH有兩種類型:藍(lán)牙協(xié)議棧的清空和應(yīng)用程序的清空。兩種都是建立在J-Link連接的前提的移斩,務(wù)必要確定你的PC機(jī)已經(jīng)安裝J-LINK(版本需要支持Nordic芯片的肚医,V6.0版本以上的都可以)
藍(lán)牙協(xié)議棧Erase
首先需要下載Nordic 官方提供的擦除軟件“nRFgo Studio”,官方鏈接https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRFgo-Studio/叹哭。
????安裝好后打開軟件忍宋,選擇你使用的設(shè)備按下“Erase All”擦除按鍵擦除痕貌。
應(yīng)用程序Erase?
我們選擇在Keil環(huán) 境下開發(fā)NRF52832风罩,打開keil工程菜單欄中的Flash > Erase擦除應(yīng)用程序。注明:keil可以使用keil4板本但是版本不低于V4.72舵稠;keil4版本需要加入? ? ? 文件超升,keil5版本的開發(fā)環(huán)境自帶啟動文件。(所以選擇是keil4哺徊、還是keil5開發(fā)由自己選擇)室琢。
2、點(diǎn)亮LED
? ? 首先進(jìn)入官方網(wǎng)站下載Nordic官方提供的庫文件落追,我使用的是“nRF5 SDK v14.2.0"下載鏈接:https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v14.x.x/盈滴。
NRF52832連接J-link ,打開Blinky Example在SDK庫文件中找到...\examples\peripheral\blinky。我們不需要帶藍(lán)牙協(xié)議棧選擇...\pca10040blank如果使用的是keil5那就找到...\arm5_no_packs打開工程巢钓。
編譯工程
下載程序
注析:
如果下載程序失敗病苗,查找keil配置是否有問題:
a、打開?Project>Options for Target 'XXX'症汹。
b硫朦、選擇到Debug tab欄。
c背镇、點(diǎn)擊Settings按鈕下拉欄中選擇"J-LINK / J-TRACE Cortex"選項(xiàng)
d咬展、點(diǎn)擊Settings按鈕,選擇你J-Link的SN號
e瞒斩、嘗試重新下載程序破婆。
現(xiàn)在你已經(jīng)會使用不帶藍(lán)牙協(xié)議棧的NRF52832了。济瓢。