找回密码
 注册
关于网站域名变更的通知
查看: 363|回复: 4
打印 上一主题 下一主题

KEIL5进行软件仿真的时候程序不能执行,为什么只能点一次执行一步?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-12-24 10:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
使用的芯片是LPC1768
. O( W" J. c8 Zkeil5进行软件仿真的时候程序不能执行,只能点一次执行一步
# s  {0 `6 [( h5 T4 a+ `" E

+ F; E, f- X: M) }$ B+ M9 ^; h而且会在这里卡住再也执行不下去
: W, S; Z4 V, T5 {* {% U
1 I# i6 [9 a, S7 d
) |  j; b9 U% |
$ U7 l" ~5 l0 k
! S( \4 y0 R5 d0 Y% C1 K

- o# l8 V+ ^3 o2 Q. P
  • TA的每日心情

    2019-11-19 15:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-12-24 10:33 | 只看该作者
    是不是执行点的是单步执行 然后还设置了断点

    该用户从未签到

    3#
    发表于 2021-12-24 10:33 | 只看该作者
    单步执行的原因不清楚,不过后面死循环走不下去应该是软件仿真无法得到一些应该有硬件返回的标志位等,这样会导致判断语句无法执行下去,用软件仿真的时候,这类判断情况应该屏蔽

    该用户从未签到

    4#
    发表于 2021-12-24 10:34 | 只看该作者
    软件仿真也没什么问题,不过像第二张图里那样的需要读取硬件信息来判断的语句就要屏蔽,否则无法继续执行下去。至于检测引脚的设置,没用过LPC1768,如何设置就需要你自己查资料了,不过设置方法应该不复杂,不然这个软件就不好用了

    该用户从未签到

    5#
    发表于 2021-12-24 10:34 | 只看该作者
    PLL0STAT&(1<<26):反映PLL0的锁定状态。当该位为0时,PLL0未锁定;当该位为1时,PLL0锁定到指定的频率。
    , [. x4 L) z$ \3 ?# t3 U看你晶振起振没?锁相环没锁定?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-12 06:06 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表