本帖最后由 yjhdddf 于 2013-12-19 10:38 编辑
近来,在做通过一个小东西。
单片机用的是STC12C5A32S2,调用Znfat32文件系统把SD卡里的文件通过串口发送出来。
这里有一个简单的协议,上位机(一个设备)发送一个05过来,我调用文件的256字节发送出去,一直到文件的结束。
现在的问题是:上位机发出的第258个05我没有收到,所以到这里就停止了,文件没有发送结束。但是此时我自己通过串口发送一个05进去,数据可以发出来,而且数据是对的。难道是波特率的问题吗 ?
我刚测试了,上位机确实是发出了第258个05,但是我确实是没有收到,所以通讯结束了。 |