원형큐 (1) 썸네일형 리스트형 [STM32] UART를 이용한 Circular Queue 구현 1. UART를 이용한 Circular Queue 구현 Circular Queue는 UART 통신에서 흔히 사용되는 큐 중 하나이다. 사용하는 이유는 높은 baud rate로 인해 데이터 송 수신시에 UART 통신 데이터가 loss되는 경우가 발생할 수 있다. 이를 방지하기 위해 스택에 한 비트씩 데이터를 저장하여 먼저 들어온 데이터를 꺼내서 사용하는 FIFO(First In First Out) 방식으로 데이터 통신의 안정성을 증가시킬 수 있다. 이 Circular Queue를 이용하여 Comport master로 PC와 통신을 해볼 것이다. 동작 과정은 PC에서 문자열 전송하고, 해당 문자열에 맞게 LED를 제어한다. #include "uart3.h" #include "main.h" #include ".. 이전 1 다음