...

반응형


STM32 디스커버리 보드로 스테핑모터를 제어해봤습니다

드라이버 없이 간단히 ULN2803을 사용했는데요

ULN2003을 사용하셔도 됩니다


제어 하실때는

A - B - /A -/B를 순서대로 신호를 주면 됩니다



1상 여자 방식으로 간단히만 해봤는데요

소스는 아래와 같습니다


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        // 1상 여자 방식
        GPIOC->ODR = 0x01;
        HAL_Delay(1);
        GPIOC->ODR = 0x02;
        HAL_Delay(1);
        GPIOC->ODR = 0x04;
        HAL_Delay(1);
        GPIOC->ODR = 0x08;
        HAL_Delay(1);
 
        // 2상 여자 방식
        GPIOC->ODR = 0x01;
        HAL_Delay(1);
        GPIOC->ODR = 0x03;
        HAL_Delay(1);
        GPIOC->ODR = 0x02;
        HAL_Delay(1);
        GPIOC->ODR = 0x06;
        HAL_Delay(1);
        GPIOC->ODR = 0x04;
        HAL_Delay(1);
        GPIOC->ODR = 0x0c;
        HAL_Delay(1);
        GPIOC->ODR = 0x08;
        HAL_Delay(1);
        GPIOC->ODR = 0x09;
        HAL_Delay(1);
cs


반응형

'Embeded > STM32' 카테고리의 다른 글

TrueSTUDIO 글꼴 변경 방법!!!  (0) 2020.09.16
STM32 + IR 리모컨 제어!!  (0) 2018.01.06
STM32F429 + 서보 모터 제어!!  (0) 2017.12.26
STM32F429로 전자앨범 만들기!!  (3) 2017.12.08
STM32F429 + 7Inch LCD 제어하기!!  (1) 2017.12.04