一、选型
电机MG310:

电机驱动板TB6612:

STM32F407VETx:

二、CubeMX配置
配置外部时钟:

GPIO口配置:
需要四个I/O输出口:

PWM口配置:

这里使用的是定时器TIM1,设置预分频器71,计数器周期499,那么在控制波特率值的范围0~500,预分频器和后面设置的时钟参数有关。
编码器模式:


选用定时器TIM2和TIM3,编码器模式的定时器选择需要看对应板子的文档,有些定时器是用不了的,需要注意一下。
串口配置:

这里注意下波特率就行,要和对应板子的波特率一致。
时钟配置:

将框起来的区域修改为72,其它区域会自动修改。



















