X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
[求助] 430处理多个中断
chnldq
2011-1-14 21:06
楼主
单独写的每个模块的代码都调通了,但是放在一个Projet下,就卡死了,是不是多个中断冲突了?
或者在一个中断中死循环了,如果是这样的话,请问哪些可屏蔽中断的中断标志需要软件清零?
世界因我更美好!
点赞
回复评论 (1)
沙发
wstt
希望可以描述的清晰点
430的中断其实也是有优先级的,可以看中断向量表,根据地址值可以看到优先级的高低,这个个可以在.h文件里面看到。但是430在处理中断的时候有个特点,就是一旦进入了中断服务函数,他就会关闭全局中断,除非你开中断,否则在本中断服务函数执行完之前,不会响应任何其他 的中断,即便是优先级高的中断。中断向量表从0xFFC0到0xFFFF,优先级从低到高,具体的排列参阅你的.h文件。
中断清零的原则是:单中断源的一般响应了中断服务程序中断标志位就自动清零(如SPI,UART,IIC等),而多中断源(IO中断)的则要求查询某个寄存器后中断标志位才会清零。
点赞
2011-1-15 20:28
最新活动
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
随便看看
9B96外扩NAND FLASH推荐
【平头哥RVB2601创意应用开发】--第5节 RVB2601连接阿里云平台
丢人的设计失误
关于EMIF接口PDT数据传输的问题
smartphone 2003移植问题
死区的问题
PIC16F887单片机中断应用问题
【瑞萨电子MCU套件免费试用】自行车炫彩风火轮开发应用笔记——(4)代码分析与效果
石油撑不起中国股市
【公告】诚邀毕业设计版主
急急急,ccs里面没有430ware,困扰我几周了
射频全网通笔记(附全球频段划分及主要运营商对应表)
报道来了!!
3个本子,哪个性价好?
EEworld订阅号,登录没有问题验证这一个选项
关于CCSV5导入已删除的工程,求大神
元件封装
ST选型请指教
TPS61165是如何去实现调光功能的
EEWORLD大学堂----Alf-Egil Bogen 介绍最早期的AVR样品
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复