模板: Motor Control Shield for STM32 use
来自Waveshare Wiki
我们提供的例程是基于STM32F103RBT6,提供的连接方式是对应的STM32F103RBT6的引脚为例,如果有需要使用其他STM32,请按实际引脚连接
硬件连接
Motor | STM32 | 直流电机 | 步进电机 |
M1A | PA10 | 直流电机 1 | 步进电机 1 |
M1B | PB3 | ||
M2A | PB5 | 直流电机 2 | |
M2B | PB4 | ||
M3A | PA8 | 直流电机 3 | 步进电机 2 |
M3B | PA9 | ||
M4A | PA6 | 直流电机 4 | |
M4B | PA5 | ||
M1EN | PB10 | M1A, M1B 使能控制 | |
M2EN | PC7 | M2A, M2B 使能控制 | |
M3EN | PB6 | M3A, M3B 使能控制 | |
M4EN | PA7 | M4A, M4B 使能控制 |
软件说明
例程是基于HAL库进行开发的。
请在资料里面下载程序,找到XNUCLEO-F103RB程序文件目录,打开Motor_Control_Shield_Code\XNUCLEO-F103RB
直流电机
- 打开DC_Motor/MDK-ARM/DC_Motor.uvprojx文件
- 编译下载即可
现象
四路直流电机同时旋转。
步进电机
- 打开Stepper_Motor/MDK-ARM/Stepper_Motor.uvprojx文件
- 编译下载即可
现象
两路步进电机依次旋转一周。