장바구니 담기 close

장바구니에 상품을 담았습니다.

기초에서 응용까지 STM32Fx Cortex ARM 프로그래밍 활용편

기초에서 응용까지 STM32Fx Cortex ARM 프로그래밍 활용편

  • 홍봉조
  • |
  • 지식과감성
  • |
  • 2021-09-01 출간
  • |
  • 304페이지
  • |
  • 188 X 257 mm
  • |
  • ISBN 9791139200591
판매가

27,000원

즉시할인가

24,300

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,300

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




학부 AVR 수업 관련 서적은 많이 있으나 ARM MCU 관련 대학교 실습교재는 많지 않습니다. ARM MCU 프로그래밍은 어려워서 대부분 대학원 과정에서 많이 다루는데 이 책은 아주 쉽게 배울 수 있는 것이 특징입니다. 이 책은 전문대학교, 4년제 대학 전자공학, 통신공학, 제어계측공학, 메카트로닉스, 전기공학, 정보보안과, 컴퓨터공학과 등에서 한 학기 실습수업용으로 활용할 수 있도록 짜여 있습니다. 뿐만 아니라 벤처기업, 중소기업에서 ARM MCU를 이용한 펌웨어 개발에도 유용하게 활용할 수 있도록 펌웨어 설계과정과 프로그램 개발방법 등을 제공하고 있습니다.

〈이 책의 구성〉
이 책은 크게 3부로 나누어져 있고 한 학기 15주 수업에 맞추어 15강으로 구성되어 있습니다.
제1부에서는 SW개발방법 UML과 STM32 컴파일러 환경구축으로 전반적인 소프트웨어개발프로세서와 Nucleo 보드 설명, 컴파일러 설치과정, UML(Unified Modeling Language)로 설계하는 방법, STM32CubeMX와 STM32CubeIDE 사용법과 프로젝터 생성하는 방법이 설명되어 있습니다.
제2부에서는 FreeRTOS 환경에서의 실습으로 멀티 Task 환경에서 프로그래밍하는 방법이 설명되어 있고, FreeRTOS 환경에서 모니터 프로그램 개발방법과 모니터 환경하에서 GPIO, 타이머, DHT-11, RTC 등의 실습 예제가 포함되어 있습니다.
제3부에서는 데이터 통신 관련된 실습으로 산업 현장에서 많이 사용하는 I2C 통신과 SPI, UART 통신, 자동차에서 많이 사용하고 있는 CAN 버스 통신, 마지막으로 TCP IP 서버와 클라이언트 실습 예제가 포함되어 있습니다.

〈이 책이 필요한 독자〉
◈ 대학교 전자공학, 정보통신공학, 컴퓨터공학, 제어 계측공학 실습 교재
◈ 마이크로프로세서 혹은 펌웨어 수업 수강을 하는 독자
◈ 32Bit Cortex-M ARM 프로세스에 관심이 많은 독자
◈ ARM 프로세서로 펌웨어 개발 프로젝터를 수행하는 독자
◈ FreeRTOS 환경에서 펌웨어 개발에 관심이 많은 독자


목차


1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) RTC, Alarm 구현하기
4) 시험하기


Part Ⅲ 데이터 통신 관련된 실습

12장 I2C, SPI 통신과 I2C LCD
12.1 선행학습
1) I2C LCD
2) I2C 통신방법
3) SPI 통신
12.2 학습도구 및 기자재
12.3 예제 1: I2C Loop 시험
1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) I2C Loop 구현하기
4) 시험하기
12.4 예제 2: I2C LCD 실험
1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) I2C LCD 구현하기
4) 시험하기
12.5 예제 3: SPI Loop 시험
1) 사용자 요구사항 작성하기
2) UML 작성하기
3) SPI Loop 구현하기
4) 시험하기

13장 USART통신
13.1 선행학습
1) 시리얼 통신 개념
2) RS-232 통신
3) RS-422 통신
4) RS-485 통신
13.2 학습도구 및 기자재
13.3 예제 1: 시리얼 통신 Loop 실험
1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) CubeMX로 USART 환경 구성하여 구현하기
4) 시험하기
13.4 예제 2: 시리얼과 스마트폰 블루투스 통신
1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) 구현하기
4) 시험하기

14장 CAN Bus 통신 실습
14.1 선행학습
1) 개요
2) CAN Bus 특징
3) CAN Bus 등장 배경
4) CAN BUS 네트워크 동작 원리
5) CAN 통신 프로토콜
14.2 학습도구 및 기자재
14.3 예제 1: CAN 통신 루프실험
1) 사용자 요구사항 작성하기
2) UML Tool로 Activity Diagram 설계하기
3) CAN 통신속도 250kbps 설정하기
4) 구현하기
5) 코딩하기
6) 시험하기

15장 TCP/IP Server와 Client 구현하기
15.1 선행학습
1) TCP Protocol
2) TCP Server와 Client
15.2 학습도구 및 기자재
15.3 예제 1: TCP-IP Lwip Ping 실습하기
1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) 구현하기
4) 시험하기
15.4 예제 2: TCP-IP Server 실습하기
1) 사용자 요구사항 작성하기
2) UML 설계하기
3) 구현하기
4) 시험하기
15.5 예제 3: TCP-IP Client 실습하기
1) 사용자 요구사항 작성하기
2) UML Tool로 설계하기
3) 구현하기
4) 시험하기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.