王晨 发表于 2014-10-12 17:44:50

24L01传输数据错乱

u8 txbuf;       //发送及接收缓冲
u8 rxbuf;       

if(status == RX_DR)
        {
       for(i=0;i<5;i++)
       {              
            printf("\r\n 从极端接收主机端第%d数据位%c\r\n",i,rxbuf);
             
         }

不知道是哪里出现问题了

王晨 发表于 2014-10-12 17:47:38

正常的数据之间包含着错误的数据
正常的数据:
【2014-10-12 17:35:35(030)收到】
从机端 接收到 主机端 发送的第0数据为:a

从机端 接收到 主机端 发送的第1数据为:0

从机端 接收到 主机端 发送的第2数据为:0

从机端 接收到 主机端 发送的第3数据为:0

从机端 接收到 主机端 发送的第4数据为:0

从机端 进入自应答发送模式

从机端 进入接收模式

错误的:
从机端 接收到 主机端 发送的第0数据为:a

?
【2014-10-12 17:35:55(947)收到】踊?接收到 主机端 发送的第1数据为:0

从机端 接收到 主机端 发送的第2数据为:0

从机端 接收到 主机端 发送的第3数据为:0

从机端 接收到 主机端 发送的第4数据为:0

从机端 进入自应答发送模式

从机端 进入接收模式
页: [1]
查看完整版本: 24L01传输数据错乱