ESP32, UART, uart_nonblocking_select
0. 참고 사이트
- esp-idf\examples\peripherals\uart_select
- https://github.com/espressif/esp-idf/tree/master/examples/peripherals/uart_select
1. 모듈
2. 보드 연결
UART2 line를 사용합니다.
Tx 17, Rx 16
3. 소스 설명
기본 소스가 blocking 모드이기 때문에
아래 코드를 추가하여 non-blocking 모드로 동작합니다.
// non-blocking |
4. 소스
https://github.com/sglee0223/esp32/tree/master/uart_nonblocking_select
5. 결과 확인
stm32f1 보드가 500ms마다 Tx를 하면
select 함수를 통해 Rx하고 Tx를 합니다.
select 함수를 통해 Rx하고 Tx를 합니다.
'ESP32' 카테고리의 다른 글
ESP32, Wi-Fi, wifi_scan (1) | 2018.08.20 |
---|---|
ESP32, Bluetooth, ble_ibeacon (0) | 2018.08.20 |
ESP32, UART, uart_queue_events (0) | 2018.08.19 |
ESP32, I2C, SSD1306 OLED (0) | 2018.08.17 |
ESP32, I2C, LCD1602 (0) | 2018.08.16 |