[AVR] 아두이노 우노 UART 통신하기
·
Embeded SW/AVR
마이크로컨트롤러에서 사용할 수 있는 범용 입출력 핀의 수는 많지 않으므로 직렬 통신이 사용된다. 직렬 통신은 1개의 입출력 핀을 통해 8개 비트를 8번에 나누어 전송하는 방식이다. 직렬 통신 중 가장 흔히 사용되는 UART로 진행한다. UART 통신은 전이중 통신으로 송신과 수신을 동시에 진행할 수 있으며 이를 위해서 2개의 범용 입출력 핀이 필요하다. ATMega328(아두이노 우노 칩에서 사용되는)에서는 PD0 핀과 PD1 핀이 사용된다. (아두이노 우노는 0, 1핀이다.) /* * UART_TEST.c * * Created: 2023-06-20 오후 8:46:56 * Author : Yoon */ #define F_CPU 16000000L #include #include void UART_INIT(..
[아두이노 초급] 아두이노 UNO와 블루투스 모듈(HC-05, HC-06) 연결... (0, 1번을 사용하면 안 되는 이유)
·
Embeded SW/Arduino
목차 1. HC-05, HC-06 테스트 및 설정 : https://coding-yoon.tistory.com/206 글을 시작하기 전에 내가 대학생일 때 들었었으면 좋았을 강의 하나가 있다. 이용성 교수님께서 강의해 주시는 건데 회로부터 하나하나 설명해 주시니 진짜 너무 좋은 영상이다. https://youtu.be/Er4z2xx-RC0 아두이노 UNO 와 블루투스 모듈과 0, 1번을 사용하면 안 되는 이유 가끔 블로그를 보면 아두이노와 블루투스 모듈을 0, 1번에 서로 연결하는 경우가 있다. 완성 시 컴퓨터와 분리했을 때는 문제가 되지 않고, 아두이노에 코딩을 할 때 문제가 발생한다. 아두이노에서 통신 방식은 대표적으로 UART, I2C, SPI 방식이 있다. 특히 UART를 조심히 사용해야 한다. ..
18진수
'UART' 태그의 글 목록