1. 首页
  2. 编程语言
  3. C
  4. STM32F103单片机输出SPWM波

STM32F103单片机输出SPWM波

上传者: 2020-08-12 04:22:28上传 ZIP文件 343.68KB 热度 18次
在STM32F103C8T6上输出SPWM波,首先用函数生成一组正弦波数据,然后用定时器1输出PWM波,在定时器2中断中用生成的正弦波数据调整输出PWM的占空比,这样输出的PWM波占空比就安装正弦波的规律变化,在输出PWM波的口外部接上电容,就可以看到输出的方波变成了正弦波。同时外部中断用了检测过零点,在过零点同步输出的正弦波。
用户评论
码姐姐匿名网友 2020-08-12 04:22:28

不错,有参考价值,目前尝试提高spwm的频率,不知道会不会出问题