CORTEX M4 기초 및 활용
CORTEX M4 기초 및 활용, 박민상, 979-11-6675-369-5, 코텍스, 9791166753695
도서명 | CORTEX M4 기초 및 활용 |
---|---|
저자 | 박민상 |
출판사 | 복두출판사 |
판수(크기) | 1판 |
쪽수 | - |
판형 | 46배판 |
출판일 | 2023-07-10 |
ISBN | 979-11-6675-369-5 |
목차
제1장 STM32 실습보드 이해하기
1.1 STM32F411RET6 이해하기
1.2 NUCLEO-F411RE 보드 설명
제2장 개발환경 구축
2.1 STM32CubeIDE 설치하기
2.2 STM32CubeIDE 실행하기
2.3 STM32CubeIDE 업데이트하기
제3장 GPIO 실습
3.1 NUCLEO-F411RE 보드를 사용한 GPIO 출력 실습
3.2 NUCLEO-F411RE 보드를 사용한 GPIO 입력 실습
3.3 GPIO 응용 실습
제4장 외부인터럽트 실습
4.1 STM32F411 NVIC 이해
4.2 외부인터럽트 실습
제5장 USART 실습
5.1 NUCLEO-F411RE 보드를 이용한 USART 실습
5.2 인터럽트를 이용한 USART 실습
5.3 USART RX 인터럽트를 이용한 자동차제어
5.4 DMA를 이용한 USART 실습
5.5 printf() 사용 실습
제6장 ADC 실습
6.1 폴링 방식
6.2 인터럽트 방식
6.3 DMA를 이용한 ADC 실습
제7장 Timer/Counter 실습
7.1 System tick timer 실습
7.2 Timer Update Interrupt 실습
7.3 Timer를 이용한 구형파 발생 실습
7.4 Timer를 이용한 PWM 실습
7.5 Timer를 이용한 주파수 및 듀티비 측정 실습
7.6 Timer를 이용한 초음파센서 거리측정 실습
제8장 가속도센서와 자이로센서 실습
8.1 가속도센서 실습
8.2 자이로센서 실습
8.3 상보필터를 이용한 보상 및 결과
제9장 FreeRTOS 실습
9.1 FreeRTOS를 이용한 Multi Task 실습
9.2 FreeRTOS를 이용한 Priority 실습
9.3 FreeRTOS에서 Software Timer 실습
9.4 FreeRTOS에서 Timer Interrupt 실습
9.5 FreeRTOS에서 Semaphore 실습
9.6 FreeRTOS에서 Mutex 실습
9.7 FreeRTOS에서 Queue 실습
제10장 AI 실습
10.1 인공신경망
10.2 프로그램 설치
10.3 XOR 인공신경망 설계
10.4 X-CUBE-AI를 이용한 인공신경망 적용
10.5 SIN(X) 인공신경망 설계 및 적용
머리말
필자는 (주)LG정보통신 중앙연구소에서 통신장비를 개발하였고, 현재는 대학에서 학생들에게 마이크로프로세서 관련 교과목을 강의하고 있습니다. 그러던 중 학생들이 산업체에서 사용하는 마이크로프로세서를 학교에서 배우고 졸업 후에도 관련 업무에 적용하는 데 도움이 되었으면 하였고, 이에 따라 Cortex-M4 프로세서를 기초부터 응용까지 적용할 수 있는 본 교재를 집필하게 되었습니다.
본 교재 중 기초 부분에서는 STM32F411을 사용하여 제작한 NUCLEO-F411 보드와 관련된 정보, 드라이버(GPIO, USART, ADC, I2C 등)을 이용한 기본 실습을 설명하였습니다. 응용 부분에서는 자이로&가속도 센서를 이용한 위치측정과 FreeRTOS 그리고 최근 핫이슈인 X-Cube-AI를 이용한 인공신경망까지 실습할 수 있도록 하였습니다.
시중에 있는 다른 Cortex MCU 관련 교재들은 교재 실습을 위해 비싼 전용 보드를 구매해야 하지만, 본 교재에서는 NUCLEO-F411 보드와 기타 전자부품만 사용하여 직접 하드웨어를 구성하고 동작시켜 볼 수 있도록 하였습니다. 또한 교재의 전체 내용을 학습 또는 복습할 수 있도록 YouTube(https://www.youtube.com/@Cortex-M4-mspark)를 통해 관련 자료를 제공하도록 하겠습니다.
본 교재가 학습하는 모든 독자 분들께 많은 도움이 되기를 소망합니다.
CORTEX M4 기초 및 활용, 박민상, 979-11-6675-369-5, 코텍스, 9791166753695
재화 등의 배송방법에 관한 정보 | 상품 상세설명페이지 참고 |
---|---|
주문 이후 예상되는 배송기간 | 상품 상세설명페이지 참고 |
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 | 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다. |
재화등의 A/S 관련 전화번호 | 상품 상세설명페이지 참고 |
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 | 배송ㆍ교환ㆍ반품 상세설명페이지 참고 |
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 | 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다. |
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 | 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다. |
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 |
고객 부담
최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
상품의 불량 또는 오배송 | 고객부담 아님 |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
대표상담전화