본문 바로가기
Study/ESP8266(WIFI),ESP32(BLE,WIFI)

ESP32 하드웨어 시리얼 변경

by Answer Choi 2019. 12. 13.
반응형

ESP32는 ESP8266처럼 Software Serial을 제공하지 않습니다.


ESP32의 경우 총 UART가 3개가 있습니다만 


UART2의 경우 JTAG 포트에 있기때문에 정해진 포트를 이용하기 힘듦니다.


따라서 Software Serial을 이용해서 변경해야 하는데, 


ESP32는 Software Serial을 제공하지 않으므로, 


Hardware Serial을 GPIO 포트를 변경하여 이용할 수 있습니다.


1
HardwareSerial comm(1);
cs


먼저 HardwareSerial을 선언해줍니다. 


뒤에 comm은 이름이고, 괄호안의 번호는 UART 번호입니다.


1
comm.begin(9600,SERIAL_8N1,commRx,commTx);
cs


초기화는 위와 같이 적어주면 됩니다.


괄호안의 첫번째는 속도, 두번재는 포맷인데 보통은 변함없습니다.


3번째는 Rx포트, 4번째는 Tx포트번호를 적어주시면 끝입니다.^^



반응형

인기글