第七周 第五天 2019-12-15

1.异常:解决系统问题(在RAM核内)

中断:用户的问题(有设计者决定)

异常(中断)向量表   各个中断/异常子程序的入口    中断子程序ISR

当有异常时,将当前MPU中的资源放到栈里

当有异常/中断:保护现场(将处理器中的寄存器的资源压入栈里);返回地址(压栈)当前执行的下一条地址;将当前的跳转地址交给PC指针,跳转到ISR

2.管理中断

IT(interrupt)中断

中断嵌套控制器(NVIC)

配置:优先级组;优先级值(抢占,响应);使能

抢占优先级     0                 1(0-1)  2(0-3) 3(0-7) 4(0-15)

响应优先级     4(0-15) 3(0-7)  2(0-3) 1(0-1) 0

3.EXIT(外部中断  总共16根线 line0---line15)

GPIO引脚引发中断叫外部中断

外部中断触发条件:上升沿(低电平变为高电平的过程);下降沿(高电平变为低电平的过程);双边沿(只要有边沿都会引发中断)

4.事件(event):让硬件和硬件之间联动

5.PWM(脉宽调制):直流电击调速,用数字信号方法来输入电压值的效果

脉冲:T周期;幅值     

通过GPIO管脚产生不同的幅值

占空比 = 有效电平/周期

占空比*高电平 = 模拟值

6.使用中断方式实现按键控制灯颜色变换


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容