大家有没遇到过这种古怪问题?

时间:2021-07-08 20:58:31
我的程序是从串口接收数据的,串口open()之后如果立即有数据过来,是正常的,但等成十秒钟没数据的话,串口居然自动close()了,我的程序里也没有涉及时间的代码,串口会自动关闭的吗?

11 个解决方案

#1


哦。。
这种问题没有遇到过。看到是沙发。。所以顶下。。

#2


没做过串口的
不是很清楚

#3


还是要从代码入手,贴出来,看看你接收的代码有没有问题。

#4


每天回帖即可获得10分可用分

#5


呵呵,我找到问题了。但又碰到了一个新问题。我是在窗体的activated 事件里写了关闭串口代码,将这行代码注释掉就行了,但问题是:我有个按钮是打开串口的,第一次点击就是我之前提到的问题,没数据传送,过几秒钟它就关闭了,即是说触发了activated事件,这个事件为什么会在第一次点击按钮之后几秒钟触发。串口的datareceived事件处理程序里我只是将一些数据显示在界面的文本框或label上而已。。。。

#6


每天回帖即可获得10分可用分

#7


每天回帖即可获得10分可用分

#8


sys-------------

#9


大家有没遇到过这种古怪问题?

#10


我犯了个低级错误。。。。。。

#11


找到问题的出处,然后处理掉,就好了。

#1


哦。。
这种问题没有遇到过。看到是沙发。。所以顶下。。

#2


没做过串口的
不是很清楚

#3


还是要从代码入手,贴出来,看看你接收的代码有没有问题。

#4


每天回帖即可获得10分可用分

#5


呵呵,我找到问题了。但又碰到了一个新问题。我是在窗体的activated 事件里写了关闭串口代码,将这行代码注释掉就行了,但问题是:我有个按钮是打开串口的,第一次点击就是我之前提到的问题,没数据传送,过几秒钟它就关闭了,即是说触发了activated事件,这个事件为什么会在第一次点击按钮之后几秒钟触发。串口的datareceived事件处理程序里我只是将一些数据显示在界面的文本框或label上而已。。。。

#6


每天回帖即可获得10分可用分

#7


每天回帖即可获得10分可用分

#8


sys-------------

#9


大家有没遇到过这种古怪问题?

#10


我犯了个低级错误。。。。。。

#11


找到问题的出处,然后处理掉,就好了。