CAN 데이터 송수신 (ESP32 IDF 예제)1. CAN 통신 개요CAN(Controller Area Network) 통신은 자동차, 산업 자동화, 로봇 제어 등 다양한 분야에서 사용되는 직렬 통신 프로토콜입니다. 여러 개의 마이크로컨트롤러 간에 신뢰성 높은 데이터 교환이 가능하도록 설계되었으며, 다중 마스터(Multi-Master) 방식을 지원합니다.ESP32는 기본적으로 CAN 통신을 지원하며, Espressif의 ESP-IDF(ESP32 IoT Development Framework)를 활용하여 CAN 데이터 송수신을 구현할 수 있습니다. 이번 포스팅에서는 ESP32 IDF를 활용한 CAN 메시지 송수신 예제와 필터링 기법, 인터럽트 방식과 폴링 방식의 차이를 설명하겠습니다.2. ESP32 IDF..