打印
[AVR单片机]

【求助】ATmega8 I/O 驱动NRF24L01收不到数据

[复制链接]
1896|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gzc581|  楼主 | 2013-1-26 00:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了个测电压用的无线模块,无线用的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

相关帖子

沙发
swustlx86| | 2013-1-31 08:43 | 只看该作者
路过  帮顶  过了年打算搞下2.4G  呵呵

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝