求助:很急!关于STC 8位单片机上电后,无法进入串口接收中断的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助:很急!关于STC 8位单片机上电后,无法进入串口接收中断的问题相关的知识,希望对你有一定的参考价值。

我用的stc的一款很普通的8位单片机,做RS485通信。发现,单片机第一次加电之后,无法进入串口的接收中断,我中断优先级3个两个定时器分别是中断优先级1和2,串口UART是3级,可是当我重新给单片机加电之后,一切又恢复正常,能进入接收中断,反反复复都这样,求遇到过的和大神们支支招,万分感谢。

参考技术A STC部分芯片有四级中断优先级。看你的情况可能是硬件复位不正常,你的第二次上电是否电源未关闭,而是用的开关之类,上电速度比较快?用电平复位脚控制复位试试。也有软件问题可能性, 比如某个变量没有在串口接收前赋合适的初值,例如PassWord; 另外中断服务中没有处理TI发送标志; 参考技术B 没办法啊,公司为了降低成本。这个问题很纠结啊,会不会中断优先级的问题,我的硬件电路各个信号正常啊,rst复位时间给了700ms,足够了啊,为何第一次加电会进不了接收中断呢,初始化程序里EA和ES我都开了 参考技术C 放弃STC吧

求助关于speedtest中ookla跨域问题


报错导致speedtest一直未上线
系统为windows 2012

求助给出合适的解决办法

以上是关于求助:很急!关于STC 8位单片机上电后,无法进入串口接收中断的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于stc单片机做LED点亮和灭的时间控制程序问题?

测试STC32G12K128的几个特性

3.STC15W408AS单片机GPIO

3.STC15W408AS单片机GPIO

3.STC15W408AS单片机GPIO

4.STC15W408AS单片机点亮第一个LED