嵌入式9月18日总结。

今天学习了中断的使用,中断是在主函数运行中突然来个中断信号,根据中断的优先级去执行中断的内容。

中断的内容里面有:

1,NVIC的优先级分组,对于STM32,可以分为组0~4,每一个组中断设置一个抢占优先级和一个响应优先级。

2,外部中断的使用,STM32每一个IO口都可以作为外部中断输入。操作步骤。。

(1),设置SYSCFG时钟使能。

(2),初始化IO口为输入状态。

(3),设置IO口与中断线的映射关系。

(4),初始化线上中断,设置出发条件。

(5),设置中断分组,并使能中断。

(6),编写中断服务函数。

(7),清楚中断标志位。

3,实现用K1按键控制蜂鸣器,按一下K1,蜂鸣器响,再按一下K1,蜂鸣器不响。

下午自己编写程序实现按K2控制蜂鸣器。

你可能感兴趣的:(嵌入式9月18日总结。)