ARM Cortex STM32 마이크로컨트롤러 설계 및 코딩
2025년 08월 08일 출간
- eBook 상품 정보
- 파일 정보 ePUB (28.92MB)
- ISBN 9791175430914
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
작품소개
이 상품이 속한 분야
이 책은 STM32F103RB 마이크로컨트롤러를 중심으로, NUCLEO-F103RB 보드와 JKIT-Nucleo-64 실습 키트, STM32CubeIDE 개발환경을 활용하여 ARM STM32시리즈 마이크로컨트롤러의 기본 개념을 쉽고 체계적으로 그리고 재미있게 학습할 수 있도록 하려는 목적으로 집필되었다.
이 책은 총 11개의 코스로 구성된다. 각 코스는 독창적인 응용을 구현하기 위한 하드웨어 설계, 핀아웃 설정, 알고리즘 기술, 코딩 작성, 다운로드 및 실행의 단계를 체계적으로 제시하며, 모든 예제에 대한 실행 동영상을 유튜브(쇼츠)로 제공한다. 전자회로는 LED, 스위치, 버저, 광센서, FND, 디지털온도센서, CLCD, 모터 등을 구동하는 회로가 소개되고, 코딩은 STM32CubeIDE 개발환경을 이용하여 GPIO, 인터럽트, 타이머, PWM, UART 통신, I2C 통신, SPI 통신 등의 기술 응용을 HAL 라이브러리를 중심으로 제시한다.
대학이나 교육기관에서 강의하는 경우, 3시간 강의 기준으로 (코스-1)는2회, (코스-2)~(코스-11)은 각1회씩 할당하면 적당할 것이다.
바야흐로 챗GTP와 같은 인공지능(AI)이 코딩의 많은 부분을 도와주는 시대다. 하지만, 인공지능(AI)도 기초가 튼튼한 사람만이 제대로 활용할 수 있다. 이런 점에서 이 책은 ARM STM32 시리즈 마이크로컨트롤러 입문자에게 매우 괜찮은 출발점이 될 것이다.
1.1 준비물 챙기기
1.2 통합개발환경 STM32CubeIDE 설치하기
1.3 마이크로컨트롤러 STM32F103RB 살펴보기
1.4 개발 보드 NUCLEO-F103RB와 친해지기
1.5 실습 키트 JKIT-Nucleo-64 장착하기
Course 2 : LED로 앰뷸런스 비상등 만들기 GPIO
2.1 LED
2.2 GPIO
2.3 LED 회로 설정
2.4 LED 1개 불 켜기
2.5 LED 깜빡이기
2.6 LED로 앰뷸런스 비상등 만들기
Course 3 : 스위치로 앰뷸런스 비상등 모드 바꾸기 인터럽트
3.1 스위치
3.2 스위치 회로 설정
3.3 스위치로 LED 켜고 끄기
3.4 스위치를 누를 때마다 LED 켜고 끄기
3.5 인터럽트
3.6 스위치 회로 설정 (인터럽트 이용)
3.7 스위치를 누를 때마다 LED 켜고 끄기 (인터럽트 이용)
3.8 스위치로 앰뷸런스 비상등 모드 바꾸기
Course 4 : 터미널로 제어하는 앰뷸런스 비상등 UART
4.1 UART 통신
4.2 UART 회로 설정
4.3 “Hello, I’m JKIT-Nucleo-64.” 디스플레이하기
4.4 청개구리 응답기 만들기
4.5 UART 인터럽트 설정
4.6 터미널로 제어하는 앰뷸런스 비상등
4.7 printf( ) 함수 연결하기
Course 5 : 정확한 간격으로 깜빡이는 항공장애등 범용 타이머
5.1 항공장애등
5.2 타이머
5.3 정확한 간격으로 깜빡이는 항공장애등
Course 6 : 어두워지면 저절로 켜지는 랜덤 정원등 ADC
6.1 광센서
6.2 ADC
6.3 광센서 회로 설정
6.4 ADC 변환 동작 확인하기
6.5 어두워지면 저절로 켜지는 랜덤 정원등
Course 7 : 오늘 남은 시간을 알려주는 거꾸로 시계 SysTick 타이머
7.1 FND
7.2 FND 회로 설정
7.3 1개의 FND에 ‘7’ 디스플레이하기
7.4 4-digit.....
인물정보
저자(글) 신상석
서울대학교 제어계측공학과(학사)과 KAIST 전산학과(석사 및 박사 수료)를 졸업하였고 컴퓨터시스템응용기술사다. 한국전자통신연구원(ETRI) 책임연구원, 해동정보통신(주) 및 ㈜욱성전자 연구소장을 거쳐 현재 제이씨넷 연구소장으로 재직 중이다. 10년 이상 상명대학교 전자공학과에서 겸임교수로 재직하였고 마이크로컨트롤러 교육에 관심이 많다. 있는 그대로, 예쁘게, 즐겁게, 함께 살아가기를 힘쓰며 살고 있다. 다른 저서로 『마이크로컨트롤러 ATmega128 DIY 여행』, 『아두이노 설계 및 코딩 DIY 여행』이 있다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 5,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
