• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

什么方法快速判断NRF24L01是否工作正常

donatello 2017-11-17 浏览量:2143

      如题,NRF24L01是SPI总线通信,因此没法使用USB转TTL和串口调试助手进行调试,一般我们测试NRF24L01是否正常的方法都是给它发送五个初始化指令0xA5判断它是否回应成功,但是这个方法不是每次都有用,因为有些NRF24L01初始化成功但是通信还是失败...请问大家有没有什么方法能快速判断NRF24L01是否通信成功呢?用一个板子的两个硬件SPI接口进行主从一体通信可以吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 最快而且保证效果的话,就是对着寄存器手册,读一个寄存器,观察是否跟默认值一样,这是最快也是最准确的
    • 发布于 2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :没有替代料 回复

其他答案 数量:5
  • 如果你说的初始化不可以,只能是两个模块进行相互通讯后再判断了。
    你的这个方法也是可行的。或是使用两个板子
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :请看衔接,相关电子文档https://www.maximintegrated.com/cn/products/interface/universal-serial-bus/MAX77958EVKIT-2S3.html#tech-docs 回复

  • 两个模块,写个测试程序,连续发送数据包,接收方进行计数。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://assets.nexperia.com/documents/data-sheet/BAS21GW.pdf 回复

  • 通讯是双向的,单板没办法测信号,要么查看频谱仪,要么单接一个做定时发送。其他的做接收测试。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :A1、A2代表版本等内部代码) 回复

  • 某宝有专用的调试NRF24l01的模块,可以方便调试

    除此之外使用示波器看波形时序图配合软件仿真是最快速的方法,我在调试的时候就吃过很多苦头

    经常遇到奇葩的问题让人头疼

    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :PurePath 无线配置器 (PPWC) 是一种图形 PC 工具,用于配合 CC85XX 器件一起使用 PurePath 无线配置器 v1.1.1 1.0.3 和更高版本的固件与 1.0.2 和更高版本的固件不兼容。1.0.3 版固件推出改进的射频包完整性检查,显著提高了 PurePath 无线平台的稳健性。请参阅 PurePath 无线配置器变更日志以了解详细信息 回复

  • 使用另外一个模块,相互收发测试。
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :型号中没Q的,是商业级,有Q的的是汽车级,汽车级的要比商业级的好点,具体看客户需求 回复

相关问题

问题达人换一批

什么方法快速判断NRF24L01是否工作正常