这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于中断的几个困惑的问题

共15条 2/2 1 2 跳转至
助工
2008-04-22 11:04:21     打赏
11楼
总结点经验:
1,我的调试方法是:
在不该中断的地方发生中断后触发另一个中断,在第二个中断里设个死循环
程序进入死循环后,停止程序,然后跳出第二个中断返回第一个,再跳出第一个中断
此时光标指示位置的上面的几句中就有触发第一个中断的指令,该指令的操作不当造成第一个中断的发生。

2,尽量按照官方的说明去操作中断控制寄存器

助工
2008-04-22 11:10:20     打赏
12楼
我以前用的方法是在设置前禁止所有中断,并在设置好以后打开,再清除中断标志。

助工
2008-04-22 11:48:02     打赏
13楼
因为需要做PWM的死区
死区是程序编出来的
需要响应快,否则死区超限会短路,烧MOS
所以在程序里不能有长时间的屏蔽中断
有长时间中断也可以,但死区时间就要减小,那死区就是鸡肋啦
不到万不得已,我也不会有前面提到的2个违法操作,都是为了死区。。。。。。

助工
2008-04-23 09:40:43     打赏
14楼
貌似网 站上有关于对死区控制的一些说明及代码。也是R8C的,可以借鉴那

助工
2008-04-23 11:50:36     打赏
15楼

R8C中有的定时器自带死区的
不需要编,自动生成
但我用的不带,只能编


共15条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]