打印

单步状态下还是无法进入中断

[复制链接]
699|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiaxw|  楼主 | 2016-8-18 22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
zhaoxqi| | 2016-8-18 22:14 | 只看该作者
楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
jiaxw|  楼主 | 2016-8-18 22:15 | 只看该作者
点击全速运行时可以进入中断,这是我的中断跳转语句  PieVectTable.EPWM1_INT = &ISR_Run,单步运行时,我观察EPWM1计数寄存器确实已经增加到了PRD,并且中断标志位EPWM1_INT也由0变为1,但就是不进入中断,这是怎么回事?

使用特权

评论回复
地板
liliang9554| | 2016-8-18 22:16 | 只看该作者
Debug的时候,通过单步运行,发生了中断,程序也无法进入中断。正确的调试方式是,在Interrupt函数中设置断点,然后让程序自动运行下去

使用特权

评论回复
5
jiajs| | 2016-8-18 22:18 | 只看该作者
嗯,如果成功进入中断,则会在断点处停下来。

使用特权

评论回复
6
zhaoxqi| | 2016-8-18 22:22 | 只看该作者
楼上说的是啊,但不运行不一定可以进入中断的

使用特权

评论回复
7
huangchui| | 2016-8-18 22:23 | 只看该作者
单步运行不一定会进中断   你可以全速运行   在中断服务程序中设硬件中断  

使用特权

评论回复
8
jiaxw|  楼主 | 2016-8-18 22:24 | 只看该作者
其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先

使用特权

评论回复
9
Brand2| | 2016-8-19 11:08 | 只看该作者
会不会是中断条件没满足

使用特权

评论回复
10
smilingangel| | 2016-8-19 23:00 | 只看该作者
单步调试的怎进入中断?必须是连续运行的。。

使用特权

评论回复
11
smilingangel| | 2016-8-19 23:01 | 只看该作者
中断响应室友时间上的限制的,单步调试运行的速度太慢

使用特权

评论回复
12
angerbird| | 2016-8-20 17:52 | 只看该作者
这个需要设置断点连续运行检测的。。

使用特权

评论回复
13
tongbu2015| | 2016-8-21 14:19 | 只看该作者
楼上的几位意见很对,在做单步调试的时候是不容易响应到时间那么短的中断的

使用特权

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

本版积分规则

825

主题

9762

帖子

4

粉丝