求助,单片机间歇响应问题的探讨
单片机响应是什么意思?正常运行程序?10次上电有一次正常运行程序?
如果这样的话,就是硬件问题,可能是上电复位电路有问题,或者某些地方接触不良之类的。不知道你的电路具体情况,不好下判断。
谢谢解答,单片机响应是指10次有一次正常运行程序的意思,可以说一说为什么是上电复位电路的问题吗?
单片机上电后需要一段时间准备,如果这个时间不足,可能会导致复位不成功,从而干扰程序运行,导致运行不正常,虽然这个时间很短,但却是需要的。而复位电路有的单片机已经集成到片内了,可以省去外部电路,但有的却是需要外部电路来提供信号,即上电一段时间之后再让复位引脚从复位状态恢复,一般是从低电平恢复到高电平。
我觉得软件造成开机复位的可能性大一些,可以在线仿真一下。硬件应该不会造成这种有规律的不确定性问题。
谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?
谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?
谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?
谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?
谢谢解答,可是为什么软件会这样呢?一般软件写进去了,要是正确就成功运行,不正确就无法运行,为什么会出现这种有时能成功有时不能成功的现象呢?
具体原因我也不大清楚,但是我遇到过这种情况,最后也是在程序里修修改改稀里糊涂解决的。我遇到的是初始化一部分还没有进入主循环,然后复位重新开始初始化,周而复始!有时候又能初始化完成进入主循环,这个时候就是正常的。后来在初始化部分修修改改之后好了……