STM32F103单片机输出SPWM波
在STM32F103C8T6上输出SPWM波,首先用函数生成一组正弦波数据,然后用定时器1输出PWM波,在定时器2中断中用生成的正弦波数据调整输出PWM的占空比,这样输出的PWM波占空比就安装正弦波的规律变化,在输出PWM波的口外部接上电容,就可以看到输出的方波变成了正弦波。同时外部中断用了检测过零点,在过零点同步输出的正弦波。
文件列表
TIM_SinWave_Spwm2.zip
(预估有个82文件)
TIM_SinWave_Spwm2
HARDWARE
EXTI
exti.h
90B
exti.c
1KB
LED
led.h
141B
led.c
625B
TIM2
timer2.c
1KB
用户评论