MCU,펌웨어 (1) 썸네일형 리스트형 (STM32) UART 통신이란 UART 통신이란 Universal asynchronous receiver/transmitter의 약자 universal은 범용적이란 얘기고 asynchronous(비동기)가 잘 이해가 안되는데 동기와 비동기의 차이를 알아보자 먼저 동기란 의미는 동시에 똑같이 진행된다는 뜻으로 요청과 결과가 동시에 일어나야 한다. 요청을 하면 시간이 오래 걸리든 적게 걸리든 결과가 나와야 한다는 것. 예를 들면 은행이 있다. 은행에서 돈을 송금하고 받는 과정은 동시에 이뤄져야 한다. 그래서 설계가 매우 간단하고 직관적이지만 결과가 주어질 때까지 아무 것도 못하기 때문에 효율성이 떨어진다. 비동기는 동시에 일어나지 않는다는 뜻이다. 요청과 결과의 타이밍이 같지 않아도 된다. 대표적인 예로는 시험과 채점이 있다. 학생들은 .. 이전 1 다음