8051·STM32 register-level — no HAL, Keil μVision simulator
24 lessons of register-level embedded C with no HAL — SFR·CMSIS, GPIO·timer·interrupt·UART·ADC·PWM, plus debouncing·ring buffer·HAL abstraction·capstone. Verified with PC gcc and the μVision simulator.
5 lessons
임베디드 C, `while(1)` 골격, 빌드/디버그 흐름
정확한 비트 폭, `uint8/16/32_t`
set/clear/toggle, 마스크
레지스터 = 주소, `volatile`
모듈화, 헤더 가드
7 lessons
SFR, `sbit`/`sfr`
포트 출력, 액티브 로우
준쌍방향 포트 입력
하드웨어 타이머
`interrupt N`
직렬 송수신
룩업 테이블, 동적 구동
8 lessons
CMSIS, RCC, 클럭 트리
CRL/CRH, ODR/BSRR
IDR, 내부 풀업
`SysTick_Config`, ms 틱
PSC/ARR/CCR, PWM
EXTI, 펜딩 클리어
BRR, TXE/RXNE
12비트 변환, 환산
4 lessons