EXTI外部中断
注意:支持所有GPIO口,但相同的Pin不能同时触发中断
NVIC是STM32中用来管理中断,分配优先级的
使用NVIC统一管理中断,每个中断通道都拥有16个可编程的优先级可对优先级进行分组,进一步设置抢占优先级和响应优先级
TIM定时中断
基本定时器
通用定时器
同时也可以看到下面输出比较的电路,可以通过对CNT和CRR寄存器值的关系来对输出电平进行置0,置1,翻转操作,输出一定频率和占空比的PWM波形
高级定时器
计数器时序波形
从下面两个图可以看出有预装和无预装的区别
时钟树
从原理图中看出有个外设时钟使能,也就是我们写代码时RCC_APB2/1PeriphClockCmd的配置。