zhouke111 发表于 2008-3-7 07:21:34

求助:关于串口通讯协议

我们老师让做一个小程序,从串口接受一个命令桢,提取出来里面的第4和5节的数据,三个单片机每次同时发送数据,然后每格10秒再一起发送下一个(每个片子接一个传感器)。里面的主程序框架是我看的一个网上的例子,然后我就作了一个transfer的子vi,每次提取第4,5节数据,然后处理。但是我发现这是循环,接受区那里不断累加新的数据,每次读取数据就是第一次的正确,往后的都不对了!每次手动点那个布尔变量清空接受区之后才能正确显示!   请达人帮我看看怎么做一下修改阿??我刚学不大会阿!或者我的思路不大对,请达人指点一下!

zhouke111 发表于 2008-3-7 07:26:10

对了,忘说了,我本来想不让他累加了,就把移位寄存器去掉了,发现读出来的数据闪一下就没了,我想让数据经过transfer子vi再连上一个显示控件,能把数据显示到下次串口发送新数据的时候,就像有新数据自动刷新一样,但是我不会,请达人帮忙看看!谢谢

gzw371 发表于 2008-3-7 17:26:02

你可以计数,每5个字节处理一次,
页: [1]
查看完整版本: 求助:关于串口通讯协议