您的位置 首页 培训

stm32读写nrf24l01复位不通过的问题

通过网上查阅搜索发现,这个问题在别人那里还真出现过。使用nrf24l01时,按开发板上的复位键,无线模块无法复位,即初始化不成功,但重新上

经过网上查阅查找发现,这个问题在他人那里还真呈现过。

运用nrf24l01时,按开发板上的复位键,无线模块无法复位,即初始化不成功,但从头上电后,此现象消失,不知道什么情况形成的的,

后来网友主张

这么写

nRF24L01_Write_register(0x00,0x00);
delay_ms(100);
nRF24L01_Write_register(0x01,0x01); //通道0 主动应答答应
nRF24L01_Write_register(0x02,0x01); //通道0 接纳答应
nRF24L01_Write_register(0x03,0x03); //地址宽度为5字节
nRF24L01_Write_register(0x04,0x0E); //等候250+86us 主动重发15次
nRF24L01_Write_register(0x05,30); //设置作业频率,发送和接纳有必要相同
nRF24L01_Write_register(0x06,0x0F); //传输速率2M 发射功率0dBm
nRF24L01_Write_register_nData(0x0A,5,Address);//设置接纳地址
nRF24L01_Write_register_nData(0x10,5,Address); //设置发送地址地址
nRF24L01_Write_register(0x11,32); //32字节有用数据

nRF24L01_Write_register(0x00,0x0F); //nrf上电,设为接纳形式16位CRC,呼应一切中止

从POWERDOWN形式到tx形式,延时时刻要够长

能够测验一下。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/260444.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部