keilc中,在定时器中断函数里插入断点,为什么仿真不进入?

[复制链接]
8166|12
 楼主| e2zone 发表于 2010-10-10 16:06 | 显示全部楼层 |阅读模式
本帖最后由 e2zone 于 2010-10-10 16:10 编辑

使用keilc ,使用定时器0,想要查看上次产生中断和本次产生中断的时间间隔,然后就在中断函数中插入断点,但是仿真运行时,为什么不停在那里?而是一直运行,不会停。
该怎么设置?

但是我要是单独把我写的timer0.c和timer0.h放到一个单独的工程里,就能在这个断点处停下来,为什么啊?

我觉得主要是我不太会用keilc。
非常感谢大家能给我指点一下。
王伟ww 发表于 2010-10-10 16:21 | 显示全部楼层
DINGXIAOYU777 发表于 2010-10-10 16:30 | 显示全部楼层
定时器中断控制位
全局中断控制位
定时器启动位
打开了没
 楼主| e2zone 发表于 2010-10-10 22:25 | 显示全部楼层
打开了啊~
程序运行结果都已经正确了。
就是想仿真一下,重新整理下时间。
jt4117 发表于 2010-10-10 23:01 | 显示全部楼层
你看看你设置的断点的位置。
左侧加灰的,是编译后又用的代码。 运行后会变绿!
你看看你设置断点的地方,是不是无效部分。 就是编译后被省略了。
你把断点设置在给定时器重新赋值的位置。 看看能不能进去!
 楼主| e2zone 发表于 2010-10-11 16:01 | 显示全部楼层
我就是吧断点设置在了定时器重新复制的位置。就是进不去呀。
 楼主| e2zone 发表于 2010-10-12 18:22 | 显示全部楼层
没人回答,自己顶起。
天雨粟 发表于 2010-10-12 21:21 | 显示全部楼层
再查一下,断点是否被屏蔽即disable?
 楼主| e2zone 发表于 2010-10-12 21:55 | 显示全部楼层
没有被屏蔽。
 楼主| e2zone 发表于 2010-10-13 09:37 | 显示全部楼层
定时器中断控制位
全局中断控制位
定时器启动位
打开了没
DINGXIAOYU777 发表于 2010-10-10 16:30


全部开启了。把程序刷进单片机里,能够正确运行。



你看看你设置的断点的位置。
左侧加灰的,是编译后又用的代码。 运行后会变绿!
你看看你设置断点的地方,是不是无效部分。 就是编译后被省略了。
你把断点设置在给定时器重新赋值的位置。 看看能不能进去! ...
jt4117 发表于 2010-10-10 23:01


我设定断点的位置是有效的,没有在仿真时被省略。
并且代码也没有被Disable。
zhaoyu2005 发表于 2010-10-13 09:42 | 显示全部楼层
往下挪一点试试
 楼主| e2zone 发表于 2010-10-13 16:20 | 显示全部楼层
你说的往下挪一点,就和 jt4117 说的差不多。
所以说也就是不行。
这个Simulation最没用啊。郁闷、、、、、、、
零度888 发表于 2014-4-29 14:20 | 显示全部楼层
怎么没人解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

77

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部