我前段时间才开始学习STM32,最近我在用STM32F1的定时器来输出PWM信号,想用PWM信号来驱动直流电机,但是却发生很“灵异”的事情
这个是我在MDK5中的调试功能上弄出来的波形图。
上面红色的是PB5输出的PWM信号,下面是PB4输出的信号,从波形图上分析,这两个GPIO口驱动直流电机应该是一样的现象,但是事实却不是这样。
PB4的实验现象是让电机一直匀速运转,而PB5则有很明显的加速和减速现象。
以下是关键部分代码:
main.c
timer.c
希望有大佬帮我解答一下这个问题。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|