做了个测电压用的无线模块,无线用的NRF24L01,现在AD完全正常,就是无线接收端收不到数据。
流程如下:
发射端:AD0~3采集 电压信号 =》 发射端通过串口输出采集到的电压数据 =》 当0~3通道都采集完了通过无线发送数据包
接收端:设置接收模式 =》 如果接收缓存空,串口输出0x11
如果收到了,校验,校验失败输出0x22
问题:现在接收端输出的全是0x11.纠结死了,也发现不了问题。用示波器看每个引脚波形基本都符合时序,但是对不对不知道
调试平台: AVR STUDIO4 + GCC
代码如下:
T-CTRL.rar
(54.27 KB)
写的易读性还是有的,应该很容易看懂每部分,注释也很清楚
T-ctrl为发射端代码
T-rec为接收端代码
由于是做好的PCB,所以用单片机自带的SPI程序我用不上呀...谢谢各位
5V | PD6-CSN | PB0-MOSI | PB2-IRQ
GND| PD5-CE | PD7-SCK | PB1-MISO |
|