Page 1 of 1

ESP32三线SPI怎么可以双向通信

Posted: Sat Dec 23, 2023 3:17 am
by qiyu773212@gmail.com
寻求帮助: ESP32三线SPI双向通信的话需要怎么配置呢?

Re: ESP32三线SPI怎么可以双向通信

Posted: Tue Dec 26, 2023 9:47 am
by ESP_MacChu
首先三线 SPI 能实现的是半双工;
然后要修改的话主要是将1. spi_bus_initialize 时将 PIN_NUM_MISO 设置为 -1, 因为三线 spi 时仅 MOSI 工作 2. spi_device_interface_config_t.flags 赋值为 SPI_DEVICE_HALFDUPLEX | SPI_DEVICE_3WIRE