本帖记录一下调试NRF51822过程中遇到的问题和解决方法

1.nrf51822外部16M晶振用示波器测量时没有波形、

①检查电路是否正确
②焊接过程中是否存在虚焊
③程序是否开启外部晶振

2.安装nrfgo studio win64 1.21后,Nrf5x Programming显示灰色,无法连接jlink

①首先卸载软件nrfgo studio、jlink驱动以及Nrf5x-Command-Line-Tools。卸载完之后清理注册表。
②清理注册表过程

WIN+R组合键调出

  输入regedit,点击确定

  按下面路径找到SEGGER 以及Nordic Semiconductor文件夹,并删除

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SEGGER
③重新安装nrfgo studio win64 1.21,安装过程全部默认,不要修改路径,安装过程中会提示安装jlink驱动和Nrf5x-Command-Line-Tools,默认安装即可。
④安装完之后打开nrfgo studio,Nrf5x Programming还是会显示灰色,此时再次安装Setup_JLink_V512g.exe,默认安装就行了。安装完之后就能正常用了。
Nrf5x Programming会显示灰色,可能是因为nrfgo studio这个版本自带的jlink驱动和你的jlink不太匹配,换个版本就好了。

3.用keil无法下载程序

提示 flash download failed-cortex-m0

多半是单片机中已经下载了协议栈,内存有冲突。用nrfgo studio连接设备之后Erase all一下在重新下载。或者用J-flash擦下芯片也可以。

4.用官方例程,下进去之后,手机搜索不到蓝牙信号

只要硬件没问题,就算阻抗匹配不正确,也应该会有微弱的信号,手机放在设备旁边应该还是会搜索到蓝牙信号的、

①首先看看电路是否有虚焊的现象
②一般情况下,手机自带的蓝牙是搜索不到的,需要下载专用的蓝牙软件。一般官网上会有。nRF Toolbox或者nRF Connect。
③确保下载的程序不需要触发机制,比如你要按下按键才能发射之类的。如果是自己画的板子,基本上都是硬件问题造成。
④另外一点就是查看板子上有没有外接32.768k的低速晶振。蓝牙例程默认是使用外部低速晶振,如果没有的话是要修改例程的。设置成内部RC或者用高速16M晶振进行合成。

5.下载外设2.4g例程,搜索不到信号,无法通信

①在下载完程序后,需要一步一步进行测量,首先测量下外部16M晶振是否整成工作。一般例程如果使用2.4g功能的话都是使用外部高速晶振作为时钟源,因此检查16M晶振是否正常工作很重要,在16M晶振工作的情况下在进行下一步检查。
②我测试的时候是两个51822板子进行测试的,都是自己开的板子。由于板载了2401c,因此需要使能发射或者接收。但是例程中都是使用的板载天线,所以不需要设置使能信号。因此如果像我一样使用51822+2401c的方案要注意是否使能了2401c,不然也是无法通信的。

NRF51822---常见问题总结相关推荐

  1. [专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文...

    综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对 ...

  2. 微信硬件开发系列教程07-蓝牙nrf51822固件编译(airkiss/airsync)

    转载自: https://blog.csdn.net/hunhun1122/article/details/69676832 蓝牙nrf51822源代码固件编译,使用上篇搭建的开发环境进行源代码的讲解 ...

  3. nRF51822 入门必备教程(一篇搞定nRF51)

    微雪 NRF51822 Eval Kit 开箱检测 部署PC端开发环境 nRFgo Studio v1.14或更高版本 Keil MDK-ARM Lite v4.54或更高版本 J-Link Soft ...

  4. llvm常见问题 (FAQ)

    llvm常见问题 (FAQ) License 可以修改 LLVM 源代码并重新分发修改后的源代码吗? 可以修改 LLVM 源代码并重新分发基于二进制文件或其它工具,而无需重新分发源代码吗? 源代码 L ...

  5. 深度学习常见问题解析

    深度学习常见问题解析 计算机视觉与自动驾驶 今天 一.为什么深层神经网络难以训练? 1.梯度消失.梯度消失是指通过隐藏层从后向前看,梯度会变得越来越小,说明前面层的学习会显著慢于后面层的学习,所以学习 ...

  6. oracle数据库性能awr,常见问题:如何使用AWR报告来诊断数据库性能问题

    常见问题:如何使用AWR报告来诊断数据库性能问题 (Doc ID 1523048.1) Last updated on FEBRUARY 03, 2019 适用于: Oracle Database - ...

  7. [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI

    前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一.PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连. 在nRF51 ...

  8. JAVA 多用户商城系统b2b2c-Spring Cloud常见问题与总结(一)

    在使用Spring Cloud的过程中,难免会遇到一些问题.所以对Spring Cloud的常用问题做一些总结.需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台 ...

  9. 视频直播常见问题与解决办法汇总【系列二—直播截图】

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 使用场景 用户常需要对视频直播的内容进行分析.例如,需要对直播中的某一帧的内容作为封面图片或者对于直播内容进行鉴黄以查 ...

  10. 小编说之“常见问题答疑”

    2019独角兽企业重金招聘Python工程师标准>>> 关于前嗅Forespider爬虫的常见问题答疑 奋战在一线为客户答疑的狗蛋儿给小编提供了很多客户经常会问到的问题的素材,小编帮 ...

最新文章

  1. 通过sql语句对MySql数据库的基本操作
  2. java php mysql_系统学习javaweb13----MYSQL学习(使用PHP、SQL)1
  3. python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
  4. jar包上传maven私服出错Cannot deploy artifact from the local repository
  5. mysql 接收中文字符,MYSQL匹配中文字符
  6. css3优惠券的样式集合
  7. opendir readdir
  8. Java 正则表达式 匹配英文字母
  9. Vicdas实时历史库数据库 v2.3.0.201206
  10. [COGS2287][HZOI 2015]疯狂的机器人(NTT)
  11. 好用的 Windows 软件授权管理工具 - slmgr
  12. Allegro 的一些实用操作技巧
  13. 2019年数学建模国赛A题
  14. 2015年3月美国桌面搜索份额:Bing首超20%,谷歌、雅虎均下跌
  15. Hikvison对接iSecure Center时获取Appkey和Secert、不显示API网关、预览时提示网络请求失败
  16. JDPaint5.5北京精雕浮雕建模与编程加工视频教程
  17. oracle中include,impdpexpdp的content和include选项
  18. 【C语言】STM32控制步进电机——一种S形加减速曲线的推导与实现
  19. iOS-BlurEffect模糊效果总结
  20. q7goodies事例_J7Goodies ?? Windows 7 Java方式

热门文章

  1. 引文分析工具HistCite Pro与CiteSpace的安装
  2. 使用Windows自带画图工具修改图片大小
  3. 《液晶显示器和液晶电视维修核心教程》——1.2 液晶的发展历史
  4. 【Python案例】——利用Django搭建一个钓鱼网站【轻松入门】
  5. ActiveMQ入门-amq入门
  6. Learning Disentangled Representations of Negation and Uncertainty
  7. 软件著作权申请需要的材料有哪些?
  8. 免费申请样片的注意啦
  9. 车路协同技术在智慧高速建设中的应用展望
  10. 彻底解决win7安装oracle 10g时发生“程序异常终止,发生内部错误”