回 帖 发 新 帖 刷新版面

主题:【求助】总线式串口通信中遇到的问题

大家好,我用MSComm控件编写的串口程序。由于采用的RS485总线的方式,需通过一个串口对多个设备进行询问,采用轮询的方式。
    现在遇到的问题是,当我向设备1发送完询问指令后,需要等设备1返回相应的数据后,才能向设备2发送询问指令。我想问下有什么函数可以用来判断设备1是否返回数据,一旦返回数据就发送对设备2的询问指令。希望在这方面有经验的人能帮助我一下,谢谢[em2]

回复列表 (共2个回复)

沙发


简单的说就是 有没有哪个函数可以实现这样的功能:一旦某个变量达到规定状态后就触发一个事件。

板凳


使用多线程和队列应该能解决你的问题

我来回复

您尚未登录,请登录后再回复。点此登录或注册