Search found 2 matches
- Tue Jul 12, 2022 3:07 am
- Forum: ESP-IDF 中文讨论版
- Topic: ESP32S3 3Wire SPI 9bit,请教Transaction interval如何优化?
- Replies: 1
- Views: 2212
ESP32S3 3Wire SPI 9bit,请教Transaction interval如何优化?
遇到的问题: 应用于LCD显示,向LCD传输360x360个16bit数据。 每个16bit数据扩展成18bit(9+9)数据,通过3Wire SPI 传输。 按目前的理解,受限于数据编码(无法在连续的8bit中进行数据编码),只能每18bit或者27bit执行一次发送事务。 在一次发送事务中,Transaction interval大约占了94.5%(20MHz SCLK见下图)。 请问Transaction interval是否可以优化? 如何优化? Transaction interval说明.jpg 1、SPI配置 void SPI_3Wire_Interface_Init( esp_...
- Tue Jul 12, 2022 1:41 am
- Forum: ESP-IDF 中文讨论版
- Topic: esp32-s3如何进行3线spi通信?[已解决]
- Replies: 2
- Views: 6307
Re: esp32-s3如何进行3线spi通信?
1、SPI配置为3Wire 9Bit模式 void SPI_3Wire_Interface_Init( esp_err_t* ret, \ spi_device_handle_t* spi, \ spi_bus_config_t* buscfg, \ spi_device_interface_config_t* devcfg) { buscfg->miso_io_num=-1; buscfg->mosi_io_num=PIN_NUM_SPI_3WIRE_SDA_IO; buscfg->sclk_io_num=PIN_NUM_SPI_3WIRE_SCLK_O; buscfg->quadwp_io...