打印

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

[复制链接]
6494|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 | 只看该作者
打开了啊~
程序运行结果都已经正确了。
就是想仿真一下,重新整理下时间。

使用特权

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

使用特权

评论回复
6
e2zone|  楼主 | 2010-10-11 16:01 | 只看该作者
我就是吧断点设置在了定时器重新复制的位置。就是进不去呀。

使用特权

评论回复
7
e2zone|  楼主 | 2010-10-12 18:22 | 只看该作者
没人回答,自己顶起。

使用特权

评论回复
8
天雨粟| | 2010-10-12 21:21 | 只看该作者
再查一下,断点是否被屏蔽即disable?

使用特权

评论回复
9
e2zone|  楼主 | 2010-10-12 21:55 | 只看该作者
没有被屏蔽。

使用特权

评论回复
10
e2zone|  楼主 | 2010-10-13 09:37 | 只看该作者
定时器中断控制位
全局中断控制位
定时器启动位
打开了没
DINGXIAOYU777 发表于 2010-10-10 16:30


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



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


我设定断点的位置是有效的,没有在仿真时被省略。
并且代码也没有被Disable。

使用特权

评论回复
11
zhaoyu2005| | 2010-10-13 09:42 | 只看该作者
往下挪一点试试

使用特权

评论回复
12
e2zone|  楼主 | 2010-10-13 16:20 | 只看该作者
你说的往下挪一点,就和 jt4117 说的差不多。
所以说也就是不行。
这个Simulation最没用啊。郁闷、、、、、、、

使用特权

评论回复
13
零度888| | 2014-4-29 14:20 | 只看该作者
怎么没人解决?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

77

帖子

1

粉丝