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

qujianbing
Posts: 5
Joined: Sat Jul 23, 2016 2:15 pm

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

Postby qujianbing » Fri Aug 27, 2021 12:15 am

哪位大神能否告诉下如何设置ESP32C3的I2S LCD多路并行信号输出?现在IDF上的驱动貌似只能设置单路信号输出.
如果能提供可工作的例子程序,将红包感谢 :P
Last edited by qujianbing on Sat Aug 28, 2021 7:18 am, edited 1 time in total.

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

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

Postby ESP_ICY » Fri Aug 27, 2021 3:06 am

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

qujianbing
Posts: 5
Joined: Sat Jul 23, 2016 2:15 pm

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

Postby qujianbing » Fri Aug 27, 2021 3:07 pm

我们的本意是想通过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,就是找不到一个例子。

Who is online

Users browsing this forum: No registered users and 85 guests