책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9791165392659
· 쪽수 : 372쪽
· 출판일 : 2020-06-17
책 소개
목차
인사말 05
1. STM32 요약
1.1. STMicroelectronics STM32 현황 12
1.2. STM32 32-bit MCU Family 소개 14
1.3. STM32 개발 보드 종류 29
1.4. STM32 에코 시스템 31
2. 개발 환경 구축
2.1. 실습 보드 소개 36
2.2. STM32CubeIDE 설치 45
2.3. 터미널 통신 프로그램 설치 66
3. STM32CubeIDE 프로젝트 시작하기
3.1. LED Blink 76
3.2. printf 시리얼 디버깅 100
4. Peripheral 예제
4.1. EXTI 120
4.2. TIM_TimeBase 138
4.3. ADC 153
4.4. WWDG 171
4.5. USART 180
4.6. TIM_PWM 195
5. NUCLEOEVB 보드를 이용한 실습
5.1. GPIO 209
5.2. EXTI 226
5.3. ADC 249
5.4. TIM 279
5.5. I2C 310
5.6. SPI 341
5.7. CLCD 353
5.8. Application 370
리뷰
책속에서
내가 STM32 MCU를 처음 시스템 설계에 적용한 지 5년도 지나지 않았지만 칩벤더에서 제공해 주는 개발 환경은 엄청난 속도로 발전했다. 물론 이런 추세를 만든 것은 아두이노지만, 주요 칩벤더들이 시대적 흐름에 빨리 적응하는 것을 보면 시스템 설계 엔지니어 또한 예전처럼 새로운 개발 환경에 두려움을 가질 필요는 없을 듯하다.
기존 ATMEL AVR MCU에서 Cortex MCU로 한 단계 성장하려는 시스템 엔지니어와 아두이노처럼 쉽게 마이크로 컨트롤러를 시작하려는 전공자들에게 마이크로 컨트롤러 기반의 개발 환경을 쉽게 안내해 줄 수 있길 바라며 이 책을 집필하였다. 그리고 그로 인해 생기는 기회비용을 좀 더 혁신적인 R&D 분야와 아이디어 창출에 집중할 수 있기를 바란다.
교수이자 개발자로서 학생들이 현업에서 바로 활용하는 지식을 습득할 수 있는 실용 학습서의 필요성을 느꼈다. 이 책은 그림을 중심으로 쉽게 따라 할 수 있고, 주요 기능들은 단위 프로젝트로 구성하여 이후 필요로 하는 기능이 있을 때 단위 프로젝트를 열어 실무에 바로 활용할 수 있다. 또한, 프로젝트 생성을 반복하며 낯선 개발 환경에 좀 더 친숙해질 수 있도록 하였다. NUCLEO 보드만 구입하여도 간단한 예제들을 바로 학습할 수 있으며, 저자가 설계한 교육 키트를 통해 다양한 외부 장치를 제어할 수 있도록 하였다. 마지막 Application은 소스 코드를 바로 공개하지 않고 설계 방향을 제시하여 독자들이 다양한 외부 장치를 활용해 스스로 프로젝트를 설계하고 구현해 볼 수 있도록 구성하였다.
- 인사말 중에서



















