问题:MQX中用read函数读串口时如何做超时机制(已解决)

2020-02-11 10:00发布

本帖最后由 FSL_TICS_ZP 于 2014-6-17 09:10 编辑

我目前在用MQX中的串口,我发现如果用read函数来读取串口数据时,当对方不发数据给串口接收,那么read函数会死等,而且会将CPU占用不放,没有超时机制,而且在线程中死等,别的线程也开启不了,就连想提示一下错误也做不了!怎么样在不改动驱动的情况下,可以让read超时自动跳出啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
FSL_TICS_ZP
1楼-- · 2020-02-13 23:50
wangpengcheng 发表于 2014-6-17 09:53
没事,有时候自己研究出来的印象比较深

好同志啊!
lrzxc
2楼-- · 2020-02-14 01:58
 精彩回答 2  元偷偷看……
wangpengcheng
3楼-- · 2020-02-14 05:05
lrzxc 发表于 2014-6-17 09:55
多谢23楼分享了。

不客气!共同进步!
粤H广宁
4楼-- · 2020-02-14 09:04
MQX,找经验 ,翻旧贴,谢谢!

一周热门 更多>