STM32控制28BYJ-48 步进电机--利用延时

一.硬件

1.1 使用到的硬件

STM32程序下载器 J-LINK OB 单片机型号 STM32F103RC 步进电机 28BYJ-48 5-12V步进电机 步进电机驱动 ULN2003 STM32程序下载器 J-LINK OB 步进电机电源 ST-link 5V输出

1.2 STM32脉冲信号发生引脚

stm32 步进电机驱动 PA12 IN1 PA9 IN2 PA10 IN3 PA11 IN4

二.代码

2.1 驱动原理

利用延时依次给步进电机产生脉冲信号/PWM信号

2.2 代码结构

其中comments.txt是我学习步进电机的笔记

2.3 步进电机不转原因

原因是延时太长或者太短

2.4 代码链接

链接如下,大家自行提取

提取码:1234

经验分享 程序员 微信小程序 职场和发展