CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01마이크로컨트롤러란 - CPU·메모리·주변장치
MCU vs PC, 플래시·RAM, 메모리 맵, 개발 흐름(크로스 컴파일·플래싱)
- 02레지스터와 메모리 맵 입출력
volatile, 비트 마스크로 설정·해제, 레지스터 구조체
- 03GPIO 출력 - LED 깜박이기
출력 모드, 푸시풀·오픈드레인, 지연 루프 vs 타이머
- 04GPIO 입력 - 버튼과 디바운싱
풀업·풀다운, 채터링, 소프트웨어 디바운싱 상태 기계
- 05타이머와 PWM - 밝기와 모터 속도
프리스케일러·주기, PWM 듀티, 시뮬레이션으로 파형 출력
- 06ADC - 아날로그 센서 읽기
분해능·기준전압, 변환 공식, 평균 필터
- 07UART 통신 - 로그와 명령 주고받기
보레이트·프레임, 링 버퍼, 간단한 명령 파서
- 08I2C - 센서와 대화하기
주소·읽기/쓰기 시퀀스, ACK, 온습도 센서 드라이버 구조
- 09SPI - 빠른 주변장치 통신
모드·CS, 전이중, 디스플레이·메모리 예
- 10저전력 설계 기초
슬립 모드, 깨우기 원인, 전류 계산
- 11디버깅 - 로그·어서션·오실로스코프 사고법
printf 디버깅의 비용, 핀 토글로 시간 재기, 흔한 버그 표
- 12종합 실습 - 스마트 화분 펌웨어
센서 읽기→판단→펌프 제어 주기 루프, 설정 저장, 심화서 안내
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.