sky-Hawk where 发表于 2013-2-3 14:39:12

PSoC3自动复位问题

最近在用PSoC3驱动液晶时将原本程序中的while(1)去掉后,发现程序执行完了会自己一直复位,加上while(1)就好了,请问有人碰到这个问题吗?这是什么原因呢?

sky-Hawk where 发表于 2013-3-11 01:14:41

ming1006 发表于 2013-3-6 22:18 static/image/common/back.gif
应该是执行一些无关重复的指令的打发日子吧

看内存空白的部分存储的值对应的指令是什么,一般会是空指令(NOP)。NOP到内存末尾就会循环从0开始。

sky-Hawk where 发表于 2013-3-6 22:18:34

小岛武夫 发表于 2013-3-6 17:16 static/image/common/back.gif
CPU永远不会暂停

应该是执行一些无关重复的指令的打发日子吧

sky-Hawk where 发表于 2013-3-6 17:16:01

ming1006 发表于 2013-2-14 23:01 static/image/common/back.gif
不应该主函数运行完了,暂停吗

CPU永远不会暂停

sky-Hawk where 发表于 2013-2-14 23:01:24

小岛武夫 发表于 2013-2-14 17:50 static/image/common/back.gif
没有while(1),那就意味着程序会一直跑到内存最后一个字节,然后循环从头开始,所以看上去就和复位一样。 ...

不应该主函数运行完了,暂停吗

sky-Hawk where 发表于 2013-2-14 17:50:45

没有while(1),那就意味着程序会一直跑到内存最后一个字节,然后循环从头开始,所以看上去就和复位一样。
页: [1]
查看完整版本: PSoC3自动复位问题

Baidu
map