天嵌 ARM开发社区

 找回密码
 注册
查看: 2412|回复: 3

TQ2440 默认IRQ中断的优先级是怎样的?

[复制链接]
天晴 发表于 2013-1-24 16:42:43 | 显示全部楼层 |阅读模式
做测试时发现触摸屏中断时,定时器0不能中断,求教如何让定时器中断0设置为最高优先级 还有FIQ的使用方法...
 楼主| 天晴 发表于 2013-1-24 17:00:47 | 显示全部楼层
从数据手册上看  定时器0的中断优先级应该要比触摸屏的ADC中断高级,那么即便触摸屏进入中断,定时器0中断一来也可以打断触摸屏的,但是在测试时,我让定时器0中断是打印一些数据,如果同时我按紧触摸屏的话,串口就收不到打印的数据,只有在我松开手后,数据才继续打印。求解...
TQ-ZQL 发表于 2013-1-24 17:38:45 | 显示全部楼层
先看下cpu的中断服务是不是可抢占的,还有进入中断是有没有关中断等。如果中断不可抢占,即使是再高的优先级也无法中断低优先级的服务。要等它完成了才得到cpu。
木瓜 发表于 2014-3-25 14:44:07 | 显示全部楼层
TQ-ZQL 发表于 2013-1-24 17:38
先看下cpu的中断服务是不是可抢占的,还有进入中断是有没有关中断等。如果中断不可抢占,即使是再高的优先 ...

超级版主,你好!我现在在触摸屏的程序中(用到有触摸屏中断)加入了定时器程序,就比如:我设置为1S定时中断,累加到100S时,执行一个触摸屏的相关程序。就这么多内容,为什么在线仿真调试的时候,要么卡死要么老重启,恳请版主帮帮忙,拜托 了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-4 16:25 , Processed in 1.023476 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表