VC的Serialport类写串口通信,Init中的参数dwCommEvents怎么设定为收到多个字符后响应一次OnComm()函数?
答案:2 悬赏:80 手机版
解决时间 2021-03-19 22:35
- 提问者网友:暗中人
- 2021-03-19 10:17
你这个问题怎么解决的啊
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-19 11:24
你可以在OnComm()函数中写计数器,达到一定数目后,再提交给你自己定义的函数。
全部回答
- 1楼网友:舊物识亽
- 2021-03-19 12:43
你的发送的实现是writetoport中标记写事件,串口线程如果等到写事件则调用writechar,写完之后应该会把写事件resetevent吧。假如你的writetoport刚setevent了,然后线程切换到commthread,正好writechar还在进行上次的写操作,调用了resetevent,那你这次的写操作就不能进行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯