查看: 2603|回复: 5

PSoC3自动复位问题

[复制链接]
  • TA的每日心情
    无聊
    2016-12-20 15:08
  • 签到天数: 510 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-2-3 14:39:12 | 显示全部楼层 |阅读模式
    分享到:
      最近在用PSoC3驱动液晶时将原本程序中的while(1)去掉后,发现程序执行完了会自己一直复位,加上while(1)就好了,请问有人碰到这个问题吗?这是什么原因呢?
    回复

    使用道具 举报

    该用户从未签到

    发表于 2013-2-14 17:50:45 | 显示全部楼层
    没有while(1),那就意味着程序会一直跑到内存最后一个字节,然后循环从头开始,所以看上去就和复位一样。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-20 15:08
  • 签到天数: 510 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-2-14 23:01:24 | 显示全部楼层
    小岛武夫 发表于 2013-2-14 17:50
    没有while(1),那就意味着程序会一直跑到内存最后一个字节,然后循环从头开始,所以看上去就和复位一样。 ...

    不应该主函数运行完了,暂停吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-3-6 17:16:01 | 显示全部楼层
    ming1006 发表于 2013-2-14 23:01
    不应该主函数运行完了,暂停吗

    CPU永远不会暂停
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-20 15:08
  • 签到天数: 510 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-3-6 22:18:34 | 显示全部楼层
    小岛武夫 发表于 2013-3-6 17:16
    CPU永远不会暂停

    应该是执行一些无关重复的指令的打发日子吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-3-11 01:14:41 | 显示全部楼层
    ming1006 发表于 2013-3-6 22:18
    应该是执行一些无关重复的指令的打发日子吧

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 20:40 , Processed in 0.157602 second(s), 25 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.