
平台:![]() CubeMX配置: 1、RCC ![]() 2、TIM14配置 ![]() ![]() ![]() Prescaler和Period决定PWM的频率, f=48M/(Pre+1)/(Priod+1) Pulse决定PWM的占空比 占空比Duty=Pulse/(Period+1); 生成代码 1、tim.c ![]() 修改Pulse为30;则占空比Duty=30/(199+1)=15%
在main()函数中添加PWM输出代码,即可产生频率为5kHz,占空比为15%的PWM 示波器观察 ![]() 若如下修改Pulse的值,则生成占空比为30%的PWM ![]() 示波器观察 ![]() 同样,若定义变量n main.c中
tim.c中
|
【经验分享】STM32F1 GPIO工作原理
【经验分享】STM32F0xx_DMA收发USART数据配置详细过程
【经验分享】STM32F1和STM32F4 区别
【经验分享】STM32F1系列之常用外设说明
【经验分享】STM32F1x系列——Flash 模拟 EEPROM
【经验分享】STM32F1在MDK下新建标准库函数工程
【经验分享】stm32f1的存储器与复位
【经验分享】STM32F10X-架构
【经验分享】stm32F1 us延时函数
【经验分享】STM32 system_stm32f10x.c文件分析