单片机与PC相连的串口通信问题(串行中断一开始能进,一段时间后就没反应了) 110

我用STC12C5A60S2与PC进行RS485通信,一开始PC与单片机通信好着呢,PC发的数据单片机都能产生中断,进行处理,返回数据,但在后来,程序执行一段时间之后,就... 我用STC12C5A60S2与PC进行RS485通信,一开始PC与单片机通信好着呢,PC发的数据单片机都能产生中断,进行处理,返回数据,但在后来,程序执行一段时间之后,就无法响应中断了,单片机无法接收数据,也不能发送数据,请问各位这是为什么?先行感谢 展开
 我来答
做而论道
高能答主

2016-05-10 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
也许,毛病出在别处。

并不一定是通信的问题。
追问
经过反复观察与调试,我发现在其他子程序中当一个条件满足时,就会造成串行中断不能产生的问题(实际上应该是PC数据无法上传的问题,所以没有形成中断),不过我把通信程序调整了一下,在那个条件不形成的基础上,最起码能过完成多次赋值了,也是不小的进步啦(您这个ID我在百度知道里很熟悉,没想到您能回答我的问题,不过我还要继续看看有没有更好的答案,如果就这样的话就采纳您的,毕竟以前也得到过您的帮助)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式