zzhejn 发表于 2009-5-25 10:04:50

visa通信如何确定帧头

在visa通信时,如果确定AA为帧头,每次读十个字节,该如何确定程序框图?望高手指教

3918294 发表于 2009-5-26 08:45:30

用字符串组合就好了

zzhejn 发表于 2009-5-26 21:53:41

哦,现在是这样子的,我读取aa后,用一条件结构把接下来的数逐一读取,可是接收在另一台机子用串口调试助手发送的数据时,就会发现只能读取串口第一次发送的值,而在串口数据改变后(帧头不变),接受的数据却不会随之改变,这是为什么呢? 2# 3918294

我是发哥 发表于 2009-5-26 22:42:57

串口通信中数据篡位的彻底解决办法:队列缓冲数据!附程序!
http://www.cpubbs.com/bbs/viewthread.php?tid=63745&fromuid=107480

我是发哥 发表于 2009-5-26 22:43:18

如此巧合。连AA也一样。

zzhejn 发表于 2009-5-27 10:30:40

发哥,那个我看过了,可是不行啊,应为我在通信之前还要做一个握手协议,即收到AA(一个字节)后返回AA,如果是这样子的话,那个例子就没法用了 5# 我是发哥

zzhejn 发表于 2009-5-27 10:31:26

不过,还是很谢谢您! 5# 我是发哥
页: [1]
查看完整版本: visa通信如何确定帧头