历史上的今天

今天是:2024年09月16日(星期一)

2020年09月16日 | STM32 调试 24L01 心得

发布者:Turquoise 来源: eefocus关键字:STM32  调试  24L01 手机看文章 扫描二维码
随时随地手机看文章

大部分使用STM32开发nrf24L01的用户基本都是照搬常见的几个开发板的源代码,在这里我做一些总结:

 

1.源代码中在while(1)的循环中有 NRF24L01_TX_Mode();或NRF24L01_RX_Mode();类似这样的代码,因为源码中需要检测按键以便切换的不同的模式,对于正常使用来讲,都是发送接收方确定了的,所有,只需要一次即可,没必要放到while中。

2.接收方和发送方的ADDRESS必须一致,这一点尤为重要。

3.发射的通道即频率必须一致,这个好理解。速率,数据长度,也要一致!

4.接收方无论是在中断中接收还是在while中接收,接收后必须清掉FIFO寄存器,否则会出现发送1-3次就不能正确发送的现象。

5。发送方如果是自动应答的模式,就会有检测没有应答重发的机制,一旦接收端不正常,发送方就会自动重发,直到达到最大发送次数,此时就要求接收方开机,且能正常接收-清空FIFO。


关键字:STM32  调试  24L01 引用地址:STM32 调试 24L01 心得

上一篇:关于STM32串口接收中断中只能接收一个字节
下一篇:网站虚拟主机+安信可A6C GPRS模块实现对stm32的远程升级

推荐阅读

如今,人工智能在科技领域的发展方兴未艾,且正逐步走入普通人生活。在人工智能给人类带来前所未有的便捷同时,引发的思考和争论也随之而来。位于美国南部得克萨斯州的布什研究所以当地两位美国前总统老布什和小布什的家族命名。研究所近日发布的一份研究报告显示,人工智能给人类未来生活与经济带来的变化难以估量,但回顾历史,我们或许可以寻得一些答案...
2015 年 9 月 9 日,苹果在当天举行的新品发布会上正式推出了 iPhone 6s 系列;作为与上一代的 iPhone 6 在外观设计上基本一致的产品,iPhone 6s 系列带来了一个交互层面的重磅功能更新,也就是 3D Touch。时隔四年时间,2019 年 9 月 10 日,苹果在最新发布的三款新品 iPhone 11/Pro/Max 中全部采用 Haptic Touch——3D Touch...
北京时间9月15日晚,美国伊利诺伊大学芝加哥分校在线上举行了“外科手术创新和培训实验室(SITL)”启用仪式。作为在美国乃至全球领先的外科手术实验室,其首次引进来自中国的海信计算机辅助系统(CAS),探索CAS与达芬奇手术机器人深度融合,这将大大提高手术精准性,并成为未来外科手术的发展方向。长久以来,由于CT是二维影像,很多疑难危重复杂手术难...
近日,摩根士丹利表示,整体半导体需求可能被高估了,已看到智能手机、电视及计算机半导体需求转弱,LCD驱动IC、利基型存储器及智能手机传感器库存会有问题,预计台积电及力积电等代工厂,最快今年第4季会发生订单遭到削减。据了解,马来西亚已成为全球半导体产业链的重要一环,有超过54家半导体企业扎根于此,为全球第7大半导体产品出口国,占据全球约13%...

史海拾趣

问答坊 | AI 解惑

protuse中文教程

超详细的中文教程,很好啊,…

查看全部问答∨

直流调速

本帖最后由 paulhyde 于 2014-9-15 09:07 编辑 直流调速  …

查看全部问答∨

wince6.0 应用程序直接 操作nandflash 问题

请问各位大虾    在应用程序 直接加入nandflash  的驱动代码, 这样可行吗?   …

查看全部问答∨

EVC4.0编程环境,如何把变量文件名传入fopen?

两个菜鸟问题: 1. 找到别人的代码: int   order=0;      AnsiString   fileName,path="c:\\\\temp\\\\";      FILE   *fp;      fileNam ...…

查看全部问答∨

2440板ROM剩余空间不准

使用QQ2440v3开发板,原机配置系统中可以看到FRIENDLYFlash盘符有16M的空间,自己定制系统后FRIENDLYFlash名称变为ResidentFlash,容量只有1.96M,不知道怎么回事,如何实现完全将所有剩余空间生成一个盘符…

查看全部问答∨

MPC8260与FPGA在VXWORKS下的通信

各位大哥,我刚接触VXWORKS不久,请大家指教。实验室有块powerpc104开发板(含有MPC8260+FPGA),8260与FPGA通过64位数据总线和32位地址总线(好像就是60X总线)连接,购买板子已自带BSP,怎么实现8260与FPGA在VXWORKS下的通信(中断,数据传递)啊 ...…

查看全部问答∨

LM3S9B96的i2c设置问题?

各位用过的说说怎么设置,我设置的没有反应。              SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C1);           &nbs ...…

查看全部问答∨

launchpad学习心得随便聊聊

今天学习了EEWORLD论坛中的launchpad课程,感觉讲得蛮详细的,介绍的很全面,学到了不少东西。可惜我还只是一个新手,有些东西还没彻底弄明白。好吧,就这些了,希望有高手能帮忙指导,谢谢。…

查看全部问答∨

求大神帮我分析一下这两个电路

看资料说是什么巴特沃斯型滤波器,但是我找不到他们的截止频率的算法~~ 求各位大神帮忙分析一下~~~…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved