STM32 HAL Peripheral data handling APIs
데이터 처리 API 분류Polling 방식: 주기적으로 상태를 확인하여 데이터를 처리. 간단하지만 비효율적이고 CPU 자원을 많이 소모, 프로세서가 항상 켜져 있어야 하므로 저전력 모드나 절전 모드가 많은 경우 불리함인터럽트 방식: 데이터가 준비되면 인터럽트를 발생시켜 CPU가 처리하도록 유도. 효율적이고 빠르지만 구현이 복잡하고 과도한 인터럽트가 성능 저하를 유발할 수 있음, 대부분의 통신 페리페럴이 사용DMA 방식: CPU 개입 없이 직접 메모리와 주변 장치 간 데이터를 전송. 대량의 데이터 전송에 효율적이며 CPU 부하를 줄여줌⇒ 세가지 모두 데이터 핸들링이라는 공통적인 목표, 내부 작동 방식에서 차이가 있음UART Data TXingPolling mode를 왜 blocking mode라고 부를까?..