[AVR单片机] 【求助】ATmega8 I/O 驱动NRF24L01收不到数据

[复制链接]
2223|1
 楼主| gzc581 发表于 2013-1-26 00:45 | 显示全部楼层 |阅读模式
做了个测电压用的无线模块,无线用的NRF24L01,现在AD完全正常,就是无线接收端收不到数据。

流程如下:

发射端:AD0~3采集 电压信号  =》 发射端通过串口输出采集到的电压数据  =》 当0~3通道都采集完了通过无线发送数据包

接收端:设置接收模式 =》 如果接收缓存空,串口输出0x11  
                                     如果收到了,校验,校验失败输出0x22

问题:现在接收端输出的全是0x11.纠结死了,也发现不了问题。用示波器看每个引脚波形基本都符合时序,但是对不对不知道

调试平台: AVR STUDIO4 + GCC

代码如下:

写的易读性还是有的,应该很容易看懂每部分,注释也很清楚
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

粉丝
快速回复 在线客服 返回列表 返回顶部