Search found 2 matches

by lisongzehn
Tue Jul 12, 2022 3:07 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32S3 3Wire SPI 9bit,请教Transaction interval如何优化?
Replies: 1
Views: 1981

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_...
by lisongzehn
Tue Jul 12, 2022 1:41 am
Forum: ESP-IDF 中文讨论版
Topic: esp32-s3如何进行3线spi通信?[已解决]
Replies: 2
Views: 5789

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...