调试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
|