Page 1 of 1

[已解决] ESP32C3的I2S如何设置多路并行的信号输出

Posted: Fri Aug 27, 2021 12:15 am
by qujianbing
哪位大神能否告诉下如何设置ESP32C3的I2S LCD多路并行信号输出?现在IDF上的驱动貌似只能设置单路信号输出.
如果能提供可工作的例子程序,将红包感谢 :P

Re: ESP32C3的I2S如何设置多路并行的信号输出

Posted: Fri Aug 27, 2021 3:06 am
by ESP_ICY
请问是并口屏吗,如果是C3的话,目前没有支持I2S并口屏,如果是之前的芯片,在ESP-IoT Solution 中有具体的例子https://github.com/espressif/esp-iot-so ... les/screen

Re: ESP32C3的I2S如何设置多路并行的信号输出

Posted: Fri Aug 27, 2021 3:07 pm
by qujianbing
我们的本意是想通过I2S的并行输出能力来驱动多路LED灯串,在ESP32上面能够支持最多24路信号输出(使用I2S LCD Parallel 模式),从ESP32C3的文档上看也是支持此模式,就是不知道怎么进行初始化I2S DMA输出的设置。
以下是来自ESP32C3的文档:

The I2S peripherals also support LCD mode for communicating data over a parallel bus, as used by some LCD displays and camera modules. LCD mode has the following operational modes:

LCD master transmitting mode
Camera slave receiving mode
ADC/DAC mode

我觉得我们需要配置一个 LCD master transmitting mode,就是找不到一个例子。