采用中断技术的好处:
1.实现分时操作:提高CPU运算资源利用率、提高CPU工作效率
2.实现实时处理:CPU能够根据当时具体情况做出及时调整,实现实时处理
3.实现异常处理:在程序出现异常时,中断系统能够保证CPU及时知道并处理异常,避免整个系统瘫痪
中断系统的相关概念:
1.主程序:在发生中断钱,CPU正常执行的程序
2.中断源:引起正常程序中断的来源或原因。单片机中有外部中断源 、定时/计数器中断、ADC中断(数模转换)--CC2530有18个中断源(地址固定)
3.中断请求:中断源要求CPU暂停正在执行的正常程序并优先提供临时服务 (中断源向CPU发出中断请求)
4.断点:CPU响应中断请求之后主程序被打断的位置,CPU处理完中断事件后返回到断点位置继续主程序的执行
5.中断服务函数:CPU响应中断请求之后优先执行的程序,一般写成一个函数 (要优先执行的程序)
6.中断向量:中断服务程序的入口地址。
中断嵌套和中断优先级:
1.有多个中断请求时,中断系统采用中断嵌套的方式,一次处理各个中断源的请求
电源管理-电源模式(Power Mode)
正常工作模式
PM_IDLE(空闲模式):cpu部分禁用,其他部分正常
PM1(浅睡眠模式):
PM2(深睡眠模式):
PM3(睡死模式):除了少数部分基本功能,其他全部禁用(包括系统时钟)。在这种情况下,要恢复工作状态,要么重启,要么通过外部中断唤醒。
本文共 438 个字数,平均阅读时长 ≈ 2分钟
评论