单片机多机通信!!!!
各位大侠:
我做了 一个双机通信的单片机程序 。主机在发送了查询命令后,一直等待子机接收;子机在收到是自己地址的命令后,按要发送的数据长度,实际的N个数据,效验和,的顺序不断发送,主机按这个顺序接收(收到第一个字节说明要收N个字节,然后循环接收N个字节,再接收一个效验和)。通信三次都可以成功,但每次都是第四次,主机没接收完就一直等在那里,而子机认为已经发送完了,做另外工作。 怎么回事?我已经把波特率调到最低的300了,而且子机发送的字节之间间隔也很长了,为什么总跳不过第四次????
发表时间:2004年9月4日9:41:18