使用STM32和A4899运行28BYJ-48 5V步进电机

时间:2019-05-31 07:22:54

标签: arduino stm32 bluepill

我是电子行业的新手,正在尝试使用stm32f103c8t6a4988运行步进电机。电机为28BYJ-48 5v DC。我有一组每秒闪烁的LED,显示递增的二进制数。因此,第一个LED每秒闪烁一次,我希望电动机根据该LED步进(我只需要电动机工作,就可以用其他方式对其进行调节。)

LED正常工作,但电动机不工作。 这是我与arduino的代码:

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(PC13, OUTPUT);

  pinMode(PA0, OUTPUT);
  pinMode(PA1, OUTPUT);
  pinMode(PA2, OUTPUT);
  pinMode(PA3, OUTPUT);
  pinMode(PA4, OUTPUT);


}


void loop() {
  for (int i = 0; i < 32; i++)
  {
    GPIOA->regs->ODR  = i;
    delay(1000); 
  } 
}

enter image description here

0 个答案:

没有答案