网络:采用一个协调器和一个路由节点
波特率:单片机和模块的波特率均为9600,使用的是ATmega128单片机
模式:TP
目的:现在想将单片机上采集到的数据通过串口发送给路由,然后路由发给协调器再到PC机。
单片机上的串口是通过MAX232芯片输出的RS232电平,然后接到路由器底板的CN3上的5口UART_RX和7口UART_TX,还有GND。
单片机直接和电脑通信正常,数据正确,但是通过协调器接收到的数据不正确:如下图所示(每一次接收到的还不一样)
图中为测试发送的数字2。
试过QQ客服所说的发送程序后面加上\n或\n\r,均无效。现在我也不知道是怎么回事,问题应该不难,可是就是把我卡在这了,还请版主大人或各位高手们给小女子指教一下,不甚感激~~~
PS:在测试透传的时候路由和协调之间是可以相互接收正确数据的。 |