微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助,单片机间歇响应问题的探讨

求助,单片机间歇响应问题的探讨

时间:10-02 整理:3721RD 点击:
程序已经写入到单片机中,接通电源后,基本每接通10次左右,单片机响应一次,这是什么原因?是硬件的可靠性问题吗?还是其他什么原因,,?求助了解的朋友帮忙解答一下~~

单片机响应是什么意思?正常运行程序?10次上电有一次正常运行程序?
如果这样的话,就是硬件问题,可能是上电复位电路有问题,或者某些地方接触不良之类的。不知道你的电路具体情况,不好下判断。

谢谢解答,单片机响应是指10次有一次正常运行程序的意思,可以说一说为什么是上电复位电路的问题吗?

单片机上电后需要一段时间准备,如果这个时间不足,可能会导致复位不成功,从而干扰程序运行,导致运行不正常,虽然这个时间很短,但却是需要的。而复位电路有的单片机已经集成到片内了,可以省去外部电路,但有的却是需要外部电路来提供信号,即上电一段时间之后再让复位引脚从复位状态恢复,一般是从低电平恢复到高电平。

我觉得软件造成开机复位的可能性大一些,可以在线仿真一下。硬件应该不会造成这种有规律的不确定性问题。

谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?

谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?

谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?

谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?

谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?

具体原因我也不大清楚,但是我遇到过这种情况,最后也是在程序里修修改改稀里糊涂解决的。我遇到的是初始化一部分还没有进入主循环,然后复位重新开始初始化,周而复始!有时候又能初始化完成进入主循环,这个时候就是正常的。后来在初始化部分修修改改之后好了……

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top