串口通讯问题!急寻解答!
本帖最后由 leepone 于 2010-1-8 11:15 编辑程序框图如图所示。现在我可以控制下位机,并接收下位机传上来的完整数据。
问题是:(1)程序最初运行时,第一次点击合闸按钮或分闸按钮时,下位机动作,可读取缓冲区没有数据显示;点击第二次按钮时,下位机动作,读取缓冲区才显示正确数据。(2)当点击合闸按钮读取缓冲区有数据显示时,接着点击分闸按钮,读取缓冲区显示的数据还是合闸数据,再点击一次才显示分闸数据。
不知道大家是否明白我的意思,总之,就是我的预期结果是点击合闸按钮,下位机动作,接收合闸数据;点击分闸按钮,下位机动作,接收分闸数据;可现在的状况如(1)(2)所述,上下不同步。
请大家指点一下!谢谢 在读取串口前加个延时,看看! 那位大侠再帮忙看看啊!谢谢! 还是附上程序吧。
仅仅1个图不知道如何调试。
页:
[1]