双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

请教一个老问题:有关串口的异步操作

mycrazycracy mycrazycracy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
原来一直在用单片机写程序,现在开始做上位机。好像windows提供了串口的异步访问方式,能够提供非阻塞的串口操作函数。
我想知道有没有一种像单片机类似的中断处理方式,就是每当串口有数据进入是进入一个中断函数,在中断函数函数中进行相应的处理?因为要保证不因为程序的阻塞而丢失串口的任何数据。
是不是还可以使用开启新线程的方法来保证及时处理串口数据?要如何同步呢?
希望大家最好能给一个代码的示例,保证主程序在处理其他内容时能完全接收串口的数据即可。谢谢啦~~~
...全文
评论 6
收藏 已收藏
分享
返回顶部
mycrazycracy
VC/MFC 16,550 成员 421,606 内容