ESP-12F와 2개의 FTDI를 UART0과 UART2에 연결 |
UART0 |
UART1
|
UART2
| |
RX
|
GPIO3(RX)
|
-
|
GPIO13
|
TX
|
GPIO1(TX)
|
GPIO2
|
GPIO15
|
아두이노 클래스
|
Serial
|
Serial1
|
Serial
|
비고
|
UART2와 동일한 클래스를 통해 관리됨
|
메시지 수신을 위한 RX는 정의되어 있지 않음
|
UART0와 동일한 클래스를 통해 관리됨
|
UART0과 UART2는 동시 사용이 불가능하므로 한 번에 하나의 포트만 사용하도록 Serial 클래스의 swap() 멤버함수를 사용한다.
NodeMCU와 USB-UART 연결 |
NodeMCU는 ESP-12E 개발보드가 사용되었으며, micro-USB 포트를 제공한다. micro-USB 포트는 UART0 포트를 사용하며, RX(GPIO3)와 TX(GPIO1) 핀을 공유한다. USB-UART 연결 장치를 UART2 포트에 연결하기 위해 D7(GPIO13)과 D8(GPIO15) 핀에 연결했다. NodeMCU는 UART0 포트를 이용하여 Ardino의 시리얼 모니터로 출력을 보내며, UART2 포트의 출력은 별도의 터미널프로그램으로 접속하여 출력을 모니터했다.
댓글
댓글 쓰기