发新帖我要提问
12
返回列表
打印

关于MSP430中断机制

[复制链接]
楼主: aqawasaz
手机看帖
扫描二维码
随时随地手机跟帖
21
cehuafan| | 2019-2-16 10:03 | 只看该作者 回帖奖励 |倒序浏览
MSP430中断的优先级能够调整吗?         

使用特权

评论回复
22
dspmana| | 2019-2-16 10:03 | 只看该作者
提供了非常丰富的中断源,基本的有IO中断

使用特权

评论回复
23
vivilzb1985| | 2019-2-17 14:10 | 只看该作者
430总中断的控制位是状态寄存器内的GIE位(该位在SR寄存器内),该位在复位状态下,所有的可屏蔽中断都不会发生响应。可屏蔽中断又分为单中断源和多中断源的。

使用特权

评论回复
24
shenmu2012| | 2019-2-17 14:26 | 只看该作者
430总中断的控制位是状态寄存器内的GIE位(该位在SR寄存器内),该位在复位状态下,所有的可屏蔽中断都不会发生响应。可屏蔽中断又分为单中断源和多中断源的。。

使用特权

评论回复
25
shenmu2012| | 2019-2-17 14:27 | 只看该作者
430的中断向量是FFE0H—FFFFH,一共32个字节也就是FLASH的最后一段,430的FLASH有大有小,但是最后地址肯定是FFFFH(大FLASH超过64K的除外)所以它们的起始地址是不一样的,而一般IAR默认编译都是把程序放在FLASH开始的位置(不包括信息段)。

使用特权

评论回复
26
shenmu2012| | 2019-2-17 14:28 | 只看该作者
对于程序的开发设计人员来说,上述的中断相关地址是需要特别清楚的

使用特权

评论回复
27
vcvfvgvb| | 2019-2-17 16:26 | 只看该作者
感谢分享!很好的资料。

使用特权

评论回复
28
firstblood| | 2019-2-17 22:30 | 只看该作者
430总中断的控制位是状态寄存器内的GIE位(该位在SR寄存器内),该位在复位状态下,所有的可屏蔽中断都不会发生响应。可屏蔽中断又分为单中断源和多中断源的。

使用特权

评论回复
29
comeon201208| | 2019-2-17 23:04 | 只看该作者
430单片机则不同,如果在响应低优先级中断服务程序的时候,即使来了更高优先级的中断服务请求,430也会置之不理,直至低优先级中断服务程序执行完毕,才会去响应高优先级中断。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则