TIM定时器——输出比较 PWM(Pluse Width Modulation)脉冲宽度调制在具有惯性的系统中,可以对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟量,常用于电机控速等领域。PWM参数:频率=1/Ts,占空比=T on/Ts,分辨率=占空比变化步距。
TIM定时器——定时中断 TIM(Timer)定时器,本质上是一个计数器,可以对输入的时钟进行计数,并在计数达到指定值时候触发中断。STM32的定时器包括16位计数器、预分频器、自动重装寄存器(统称为时基单元STM32的定时器不仅具备定时中断的功能,还能选择内外时钟源、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。STM32的定时器根据不同的应用环境分为高级定时器、通用定时器和基本定时器。
EXIT外部中断 中断引脚只能选择16个,例如GPIOA1和GPIOB0可以作为外部中断触发的引脚,但是GPIOA1和GPIOB1不能同时作为外部中断的引脚。EXTI的通道5~9和10~15被分配到了两个通道,也就是说5~9引脚会触发同一个中断函数,使用这些引脚的时候要判断中断源。
入门stm32记录 stm32是st公司基于ARM Cortex-M内核开发的32位微型控制器,stm32常用于嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制等,stm32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的微型控制器。