提醒:mc9s12遇到中断问题

2020-02-20 21:05发布

在使用mc9s12时,使用定时器0的5、6通道用于输入扑捉测频率,当5、6通道都接入同一信号,即两个扑捉中断同时发生,
如果使用位清除中断标志TIM0_TFLG1_C5F = 1; TIM0_TFLG1_C6F = 1;会出现丢中断的现象,已验证
必须使用TIM0_TFLG1 = 0x20;TIM0_TFLG1 = 0x40;才不会丢中断
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
FSL_TICS_ZP
1楼-- · 2020-02-20 22:48
 精彩回答 2  元偷偷看……
bccuje_love
2楼-- · 2020-02-21 04:00
FSL_TICS_ZP 发表于 2014-9-19 09:52
你好,楼主!
对你的问题,我一点疑问,既然要测试波形的频率,为什么要让通道5、6一起触发中断呢,为不让 ...

5、6通道一起接是想验证问题,在实际运用中,也会出现同时发生中断,而采用TIM0_TFLG1 = 0x20;TIM0_TFLG1 = 0x40;方式同时接同信号都不会出问题
Put_down
3楼-- · 2020-02-21 05:39
有些问题,连销售方的技术支持都不确定的。
maimaige
4楼-- · 2020-02-21 10:08
他俩有中断优先级的关系不,
bccuje_love
5楼-- · 2020-02-21 11:33
Put_down 发表于 2014-9-20 21:47
有些问题,连销售方的技术支持都不确定的。

对头,得自己找问题
bccuje_love
6楼-- · 2020-02-21 16:23
 精彩回答 2  元偷偷看……

一周热门 更多>