恭喜,你发布的帖子
发布于 2024-06-19 09:44:20
32楼
如果沿指令状态位不做保持,那么有个问题可以探讨下,拿上升沿举例好了:
程序中有一段是靠I点上升沿执行一个指令,I点接通,指令执行过后,CPU突然STOP了,CPU STOP期间I点一直保持着,那么等CPU重新RUN起来后,那段靠I上升沿执行的指令还会重新执行一遍,这可能会引起逻辑错乱。
该如何处理这个问题呢?
断电期间发生过什么,重启时需要考虑什么,就是程序员的任务。
所以,程序一般都有上电初始化的过程,你的担心,在初始化中解决。
为了配合初始化,可以在程序的特定地方做记录,以便初始化时判断上次停电前的状态。
请填写推广理由:
分享
只看
楼主