Modern Embedded Recipes
UART 안 찍힐 때 — Bare-metal 체크리스트
UART 디버깅. 클럭·핀·baud·로직 레벨·종단·인쇄 단계별 체크.
· 5분 읽기
recipes uart
14개의 포스트
UART 디버깅. 클럭·핀·baud·로직 레벨·종단·인쇄 단계별 체크.
내부 erase/write·dual bank·EEPROM emulation.
Independent vs Window·refresh 전략·debug 모드 freeze.
Sleep/Stop/Standby·wake-up source·전류 측정.
Channel·trigger·half/full complete·circular·memory-to-memory.
Master·repeated start·NACK 처리·timeout.
Master/slave·CPOL/CPHA·DMA·multi-slave CS.
3가지 모드의 trade-off — CPU 사용량·latency·throughput.
1ms tick·delay·jiffies — RTOS 없이 시간 처리.
NVIC 설정·ISR 작성·prologue/epilogue·priority.
HSE/HSI·PLL·peripheral clock enable — 코어/주변기기 클럭 트리.
Mode/speed/pull/AF — STM32 기준 register-level driver.
volatile·MMIO·packed struct — peripheral register 다루기.
LED toggle — 최소한의 startup·main·loop.