AI8H2K12U T11定时器的中断问题
本帖最后由 DebugLab 于 2024-11-5 22:13 编辑最近正在测试T11定时器, 由于不准备使用扩展中断号插件,所以使用13号中断跳转的方式来使用中断,,,以上为前提条件。
如果使用了多个大于31号的中断,通常的做法是在13中断的服务函数中通过判断中断标志位的方式,来区分是谁进入了13号中断。那么问题来了,T11的中断是自动清零的中断,那么如何在13号中断中判断是否是T11定时器的中断呢?
还有一个方案就是借用其他的小于31的中断号使用,因为31个中断不能全部都用干净了 王昱顺 发表于 2024-11-5 17:11
还有一个方案就是借用其他的小于31的中断号使用,因为31个中断不能全部都用干净了 ...
等会,,让我缓缓.. 。没有用到的中断也可以占用? 王昱顺 发表于 2024-11-5 17:11
还有一个方案就是借用其他的小于31的中断号使用,因为31个中断不能全部都用干净了 ...
哦 没事了,,手册里再往下翻翻就有了{:4_167:} 成了,,这个片子上没有Timer3 ,,以后这个T11 就是Timer3了{:4_186:} _奶咖君_ 发表于 2024-11-5 17:27
成了,,这个片子上没有Timer3 ,,以后这个T11 就是Timer3了
哈哈,灵活变通了 王昱顺 发表于 2024-11-5 17:28
哈哈,灵活变通了
{:4_167:}之前使用的时候调的片子的资源比较多 一直考虑的都是,不能占用存在或者可能会用到的中断,,,所以方法2一直都忽略掉了,最后就忘了,,
现在调的片子资源比较少,,,好多中断都没有用,您这么一提醒,我一翻手册想起来了,,, 还能这么用中断,厉害,我也去尝试尝试。
页:
[1]