RS232 串口下通讯如何接受数据
利用RS232函数,我向串口发送一段数据帧{0x02,0x30,0x30,0x30,0x38,0x30,0x30,0x31,0x03,0x35,0x42}
从串口收到另一段数据帧{0x02,0x30,0x31,0x03,0x36,0x34}
我需要读取这一段数据帧中的0x31,
要怎么办?
还有怎么样才能做循环,实现上述不停的发送和接受?
求高人指点,刚接触cvi不久,c也刚学没多久..........
串口可以有事件响应的回调函数,可以在里面做!它能设定在收到多少字节后自动产生一个事件! labwindows自带的例子中有关于产生事件的例子的!在labwindows的菜单help->find example 可以考虑多线程工作。 可以考虑多线程工作。 回复 joyce_zjp 的帖子
能详细一点吗?或者给点学习建议,我正在弄一个在线显示的上位机,当传回来的数据较快的时候就会乱,我把数据处理的模块都放在了串口回调函数里面了,能有什么好的方法吗??? 亲,我的也是用RS232连接的一个毕业设计,但是现在主要的是虚拟串口跟程序连接不上,运行不出来结果,像您请教一下。
页:
[1]