日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NRF51822---常见问题总结

發(fā)布時間:2024/3/24 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NRF51822---常见问题总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本帖記錄一下調(diào)試NRF51822過程中遇到的問題和解決方法

1.nrf51822外部16M晶振用示波器測量時沒有波形、

①檢查電路是否正確

②焊接過程中是否存在虛焊

③程序是否開啟外部晶振

2.安裝nrfgo studio win64 1.21后,Nrf5x Programming顯示灰色,無法連接jlink

①首先卸載軟件nrfgo studio、jlink驅(qū)動以及Nrf5x-Command-Line-Tools。卸載完之后清理注冊表。

②清理注冊表過程

WIN+R組合鍵調(diào)出

  輸入regedit,點擊確定

  按下面路徑找到SEGGER 以及Nordic Semiconductor文件夾,并刪除

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SEGGER

③重新安裝nrfgo studio win64 1.21,安裝過程全部默認,不要修改路徑,安裝過程中會提示安裝jlink驅(qū)動和Nrf5x-Command-Line-Tools,默認安裝即可。

④安裝完之后打開nrfgo studio,Nrf5x Programming還是會顯示灰色,此時再次安裝Setup_JLink_V512g.exe,默認安裝就行了。安裝完之后就能正常用了。

Nrf5x Programming會顯示灰色,可能是因為nrfgo studio這個版本自帶的jlink驅(qū)動和你的jlink不太匹配,換個版本就好了。

3.用keil無法下載程序

提示 flash download failed-cortex-m0

多半是單片機中已經(jīng)下載了協(xié)議棧,內(nèi)存有沖突。用nrfgo studio連接設(shè)備之后Erase all一下在重新下載。或者用J-flash擦下芯片也可以。

4.用官方例程,下進去之后,手機搜索不到藍牙信號

只要硬件沒問題,就算阻抗匹配不正確,也應(yīng)該會有微弱的信號,手機放在設(shè)備旁邊應(yīng)該還是會搜索到藍牙信號的、

①首先看看電路是否有虛焊的現(xiàn)象

②一般情況下,手機自帶的藍牙是搜索不到的,需要下載專用的藍牙軟件。一般官網(wǎng)上會有。nRF Toolbox或者nRF Connect。

③確保下載的程序不需要觸發(fā)機制,比如你要按下按鍵才能發(fā)射之類的。如果是自己畫的板子,基本上都是硬件問題造成。

④另外一點就是查看板子上有沒有外接32.768k的低速晶振。藍牙例程默認是使用外部低速晶振,如果沒有的話是要修改例程的。設(shè)置成內(nèi)部RC或者用高速16M晶振進行合成。

5.下載外設(shè)2.4g例程,搜索不到信號,無法通信

①在下載完程序后,需要一步一步進行測量,首先測量下外部16M晶振是否整成工作。一般例程如果使用2.4g功能的話都是使用外部高速晶振作為時鐘源,因此檢查16M晶振是否正常工作很重要,在16M晶振工作的情況下在進行下一步檢查。

②我測試的時候是兩個51822板子進行測試的,都是自己開的板子。由于板載了2401c,因此需要使能發(fā)射或者接收。但是例程中都是使用的板載天線,所以不需要設(shè)置使能信號。因此如果像我一樣使用51822+2401c的方案要注意是否使能了2401c,不然也是無法通信的。

總結(jié)

以上是生活随笔為你收集整理的NRF51822---常见问题总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。