Arduino에서 STM32로 넘어갈 때 확인할 세 가지 — MCU 입문서 출간
Arduino에서 LED를 켜 본 다음 STM32를 공부하려고 하면, 같은 LED 예제에도 클록과 메모리 맵, 레지스터 이름이 한꺼번에 등장합니다. 새 입문 자료를 고를 때는 아래 세 가지를 먼저 확인해 보시면 좋겠습니다.
1. 실습 보드가 무엇인가요?
STM32라는 이름이 같아도 제품군과 보드에 따라 핀 연결이나 레지스터 구성이 다를 수 있습니다. 책이나 예제에서 사용하는 정확한 보드 이름을 확인하면, 내 환경에 그대로 적용할 수 있는지 판단하기 쉽습니다.
2. C를 어느 정도 알아야 하나요?
변수·조건문·반복문·함수를 읽을 수 있는지부터 확인해 보세요. 포인터와 비트 연산은 MCU 레지스터를 읽고 수정하는 과정에서 만나게 되므로, 자료가 그 내용을 어디서 설명하는지도 살펴보면 좋습니다.
3. 각 개념이 마지막에 어떻게 연결되나요?
GPIO, 클록, 타이머, 인터럽트를 각각 배운 뒤 하나의 펌웨어에서 연결해 보는 흐름이 있는지 확인해 보세요. 버튼을 읽고 LED를 제어하는 작은 프로그램에도 여러 개념이 함께 등장합니다.
『레지스터부터 시작하는 MCU 개발』을 출간했습니다
안녕하세요. 이 책을 쓴 이무원입니다. 직접 집필한 도서를 소개합니다.
이 책은 C 기초를 읽을 수 있고, Arduino나 HAL로 만든 동작을 MCU 내부의 설정과 연결해 이해하고 싶은 분을 위한 입문서입니다.
실습 기준 보드는 NUCLEO-F401RE입니다. 메모리 맵과 레지스터 비트에서 시작해 GPIO, 클록, 타이머, NVIC와 인터럽트로 이어지며, 버튼과 LED가 함께 동작하는 작은 펌웨어를 완성합니다. CMSIS와 레퍼런스 매뉴얼 읽기, 연습 문제와 디버깅 내용도 함께 다룹니다.
위 세 가지 기준으로 이 책이 지금 필요한 자료인지 살펴보실 수 있도록 판매 페이지에 목차와 본문 미리보기가 제공됩니다.
A5 · 컬러 154쪽 · 정가 15,000원
실습 보드: NUCLEO-F401RE
선수 지식: C의 변수·조건문·반복문·함수를 읽을 수 있는 정도
목차·본문 미리보기·구매
https://bookk.co.kr/bookStore/6ae49f317492140f131e6cbd
출간 과정과 책을 쓴 이유
https://velog.io/@lmwmason/my-first-book-register-level-mcu-development
답변 0





