STM32 - INTRO

EEC·2025년 2월 21일

STM32

목록 보기
1/9

rev.2502211007 : 첫 작성.


앞으로 STM32의 사용법을 학습해보자.

학습방법은 STM32 MCU에서 제공하는 Peripherals를 다뤄볼 것이다.
Peripherals는 MCU의 코어 CPU(ARM Cortex)를 제외한 GPIO, ADC, USART, Timer 등 을 이야기한다.
결국, 이 Peripherals를 통해 외부 디바이스를 제어해서 어플리케이션을 만드는 것이기 때문이다.

ARM Core에 대한 구조나 내용은 나중에 따로 시간내어 학습해보자.

학습 순서는
1. Periperals에 대한 개념
2. Periperals의 구조
3. Periperals의 Parameter
4. Periperals의 레지스터
5. Periperals 사용 실습(HAL Driver)
6. HAL Driver 분석
순으로 진행할 것이다.

내가 사용할 MCU는 STM32F103RBT7이고, ST사에서 제공해주는 TEST BOARD인 Nucleo-F103RB를 사용할 것이다.

사실 ST MCU를 사용하기 위해선 HAL Driver만 사용해도 충분할 것이다.

그럼에도 굳이 HAL Driver를 분석하는 이유는 MCU의 동작 원리에 대해 더 깊게 이해할 수 있고, 다른 MCU를 사용할 때 이런 학습이 도움이 되기 때문이다.

현업에 가게되면 ST사의 칩만 사용할 거라고 장담할 수 없기 때문이다.

profile
느리지만 확실하게

0개의 댓글