• 已解决 63021 个问题
  • 已帮助 5942 位优秀工程师

大家使用NRF24L01的接收模式是怎样的

drepa 2017-11-23 浏览量:586

​如题,无线通信的接收方使用NRF24L01接收数据,对于NRF24L01的接收响应方式,有以下几种方法:
1.SPI轮询
2.SPI接收中断
3.IRQ引脚外部中断
4.IRQ引脚轮询
一般而言,官方推荐IRQ引脚外部中断,但是网上的例程考虑到SPI通信的强抢占性,一般都是采用SPI数据接收中断或是SPI轮询的方法,以防止IRQ外部中断抢占了SPI中珍贵的、一闪而过的重要数据。请问大家会用哪种方法进行接收呢?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 中断接收只比较稳妥的方法,而发送可以放在FreeRTOS的任务里面,这样效率就比较高点

    我使用这种方法,不知道还有其它非常好的方法没有

    • 发布于 2017-11-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :该物料是支座和固定座 回复

其他答案 数量:1
  • 建议用SPI接收中断,不过这里的中断优先级是可以调整的,你也可以将IRQ的中断优先级调整至最高
    • 发布于2017-12-01
    • 举报
    • 评论 0
    • 0
    • 0

大家使用NRF24L01的接收模式是怎样的