Keil5仿真 STM32F103 PWM的频率不正常

疫情导致我现在还回不了学校,在家整了三天定时器比较输出PWM,先是Proteus仿真时,通用定时器通道1总是没波形,遂弃用,改keil5做仿真,然后发现keil5的频率完全就是不对的,比设定值大了十倍有余。
单片机的主频是64.8MHz,使用cubemx配置。
下面的是Proteus的仿真图,数格子可以数出来频率是72KHz。
Keil5仿真 STM32F103 PWM频率不正常
下面是Keil5的截图,频率是600多KHz,这真的是差了太多了。
Keil5仿真 STM32F103 PWM频率不正常
然后我试了试把PWM重装载设成2,占空比值设成1,不分频。此时频率高达194MHz,甚至超过了单片机主频。
Keil5仿真 STM32F103 PWM频率不正常
我实在没想明白到底是哪儿错了,然后就试了试正点原子的程序。原子的程序设定是80KHz,但是keil显示的频率是700多KHz。
Keil5仿真 STM32F103 PWM频率不正常
下面是在原子这个程序上的一些设置的图,感觉也没什么问题。
Keil5仿真 STM32F103 PWM频率不正常
Keil5仿真 STM32F103 PWM频率不正常
Keil5仿真 STM32F103 PWM频率不正常
想不通想不通,我在原子的论坛上发帖了,希望有大神能给我解答疑惑。

相关文章:

  • 2021-12-14
  • 2021-09-25
  • 2021-05-10
  • 2021-08-01
  • 2021-09-06
  • 2021-08-20
  • 2022-12-23
  • 2021-03-31
猜你喜欢
  • 2021-11-26
  • 2021-10-12
  • 2021-11-18
  • 2021-05-28
  • 2021-12-16
  • 2021-09-03
  • 2021-05-07
相关资源
相似解决方案