登录

STM32生成SPWM正弦波

于 2022-06-29 发布 文件大小:3.22 MB
0 41
下载积分: 2 下载次数: 2

代码说明:

你先得到100个点的正弦波采样值(有专门软件的)。你可以用定时器A来产生1Mhz的PWM,然后用定时器B,做定时器中断,100Khz的频率,每次中断,就把一个采样值赋值给定时器A的输出通道:CCRx。然后不停的循环,每中断一百次,就输出1个波。不停的循环就不停的输出,那么PWM输出端,经过滤波后,就是1Khz的正弦波了。 

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • STM32生成SPWM
    你先得到100个点的正弦波采样值(有专门软件的)。你可以用定时器A来产生1Mhz的PWM,然后用定时器B,做定时器中断,100Khz的频率,每次中断,就把一个采样值赋值给定时器A的输出通道:CCRx。然后不停的循环,每中断一百次,就输出1个波。不停的循环就不停的输出,那么PWM输出端,经过滤波后,就是1Khz的正弦波了。 
    2022-06-29 10:02:33下载
    积分:1
  • 696518资源总数
  • 104305会员总数
  • 11今日下载