查看: 2261|回复: 2

[其他] 中断子程序执行问题

[复制链接]

该用户从未签到

5

主题

7

帖子

0

新手上路

Rank: 1

积分
39
最后登录
2018-4-30
发表于 2017-10-20 14:49:12 | 显示全部楼层 |阅读模式
5643L的片子,做了一个1ms的定时中断,优先级取为1,进入中断后修改INTC.CPR.B.PRI = 0x5;
清楚中断标志
PIT.CHANNEL[0].TFLG.R=0x1;
我理解本次中断执行完后就不会再响应第二次中断,但程序还是一直在执行中断,这是为啥呀?

最佳答案

1.你使用的是什么中断? 怎么使能的? 2.是单次中断,还是1ms循环中断? 据我所了解,5643L的PIT模块应该是循环中断的,如果是这种情况,1ms以后肯定会接着产生中断。不知道你说的第二次中断是不是这种情况。 ...
回复

使用道具 举报

该用户从未签到

1

主题

27

帖子

2

注册会员

Rank: 2

积分
137
最后登录
2025-5-27
发表于 2017-10-23 13:33:54 | 显示全部楼层
1.你使用的是什么中断? 怎么使能的?

2.是单次中断,还是1ms循环中断?
据我所了解,5643L的PIT模块应该是循环中断的,如果是这种情况,1ms以后肯定会接着产生中断。不知道你说的第二次中断是不是这种情况。


回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

7

帖子

0

新手上路

Rank: 1

积分
39
最后登录
2018-4-30
 楼主| 发表于 2017-11-2 10:39:55 | 显示全部楼层
fortunely 发表于 2017-10-23 13:33
1.你使用的是什么中断? 怎么使能的?

2.是单次中断,还是1ms循环中断?

问题解决了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 16:17 , Processed in 0.094487 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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