打印
[STM32F1]

NRF2401 写各种寄存器,但复位STM32后读出的值不是写入的值

[复制链接]
1068|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
调试nrf2401碰到疑惑,来这请教一下。

在main()里调用接收模式初始化函数,里面设置各种寄存器,其他寄存器的值都写入正确,唯有RF_CH这个寄存器的值,每次复位mcu后,写入的值时而正确时而为0x00,这是为啥?

这是接收模式初始化函数:


这是串口送到PC显示的所有寄存器的值,第6个是RF_CH寄存器的值,每一行是复位一次后读出的值:

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1392263479\QQ\WinTemp\RichOle\C8$W_9WOJTG6D(LE6M8BPV6.jpg
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1392263479\QQ\WinTemp\RichOle\C8$W_9WOJTG6D(LE6M8BPV6.jpg


发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

21

帖子

1

粉丝