반응형

avr/interrupt.h: No such file or directory 2

ESP32-S3 으로 NEO-6M-0-001 GPS 설정

까먹기 전에 기록해 놓는다. 전에부터 사놓았던 GPS 모듈인데, ESP32-S3에서 동작을 할지 확인을 하기 위해 한번 연결해 봤다. 아래의 링크에 있는 TinyGPSPlus-ESP32 라이브러리를 사용해 봤는데 뭔가 빌드가 안된다. https://www.arduinolibraries.info/libraries/tiny-gps-plus-esp32 TinyGPSPlus-ESP32 A GPS library www.arduinolibraries.info "avr/interrupt.h: No such file or directory" 에러가 자꾸 뜨던데, 구글링을 해 본 결과, ESP32에서는 소프트웨어 시리얼이 잘 안 통하는 거 같다. 자세히 알고 싶은 분은 내가 정리해 놓은 아래의 글을 참고하길 바란다. h..

Hardware/ESP 2023.02.02

ESP32 사용중 「avr/interrupt.h: No such file or directory」 에러 발생

ESP32의 경우 #include 로 소프트웨어 시리얼을 사용할 경우 「avr/interrupt.h: No such file or directory」 에러를 내면서 소스코드 업로드가 안되더라. 소프트웨어 시리얼은 ESP32에 사용되지 않는다. 해결 방법으로는 헤더 대신에, HardwareSerial mySerial1(1); 과 같이 하드웨어 시리얼을 설정할 시에, 채널에 따라 핀번호를 새롭게 설정해서 사용하면 문제없이 실행된다. 스펙상으로 ESP-WROOM-32에서는 UART(Universal Asynchrounous serial Receiver and Transmitter) 세 쌍을 이용할 수 있다. 그리고 셋업 부분에는 mySerial1.begin(BAUD,SERIAL_8N1,RX,TX); 과 같이 ..

Hardware/ESP 2023.02.02
반응형