jinjun10224 发表于 2011-3-24 14:39:28

RS232 串口下通讯如何接受数据

利用RS232函数,
我向串口发送一段数据帧{0x02,0x30,0x30,0x30,0x38,0x30,0x30,0x31,0x03,0x35,0x42}
从串口收到另一段数据帧{0x02,0x30,0x31,0x03,0x36,0x34}
我需要读取这一段数据帧中的0x31,
要怎么办?
还有怎么样才能做循环,实现上述不停的发送和接受?
求高人指点,刚接触cvi不久,c也刚学没多久..........

cpubbs 发表于 2011-4-2 01:22:07

串口可以有事件响应的回调函数,可以在里面做!它能设定在收到多少字节后自动产生一个事件!

cpubbs 发表于 2011-4-2 01:23:04

labwindows自带的例子中有关于产生事件的例子的!在labwindows的菜单help->find example

joyce_zjp 发表于 2011-4-7 11:22:01

可以考虑多线程工作。

joyce_zjp 发表于 2011-4-7 11:22:11

可以考虑多线程工作。

longhui238 发表于 2011-4-8 21:19:28

回复 joyce_zjp 的帖子

能详细一点吗?或者给点学习建议,我正在弄一个在线显示的上位机,当传回来的数据较快的时候就会乱,我把数据处理的模块都放在了串口回调函数里面了,能有什么好的方法吗???

紫梦星 发表于 2016-5-13 21:26:21

亲,我的也是用RS232连接的一个毕业设计,但是现在主要的是虚拟串口跟程序连接不上,运行不出来结果,像您请教一下。
页: [1]
查看完整版本: RS232 串口下通讯如何接受数据