模组:ESP-A1S
IDF版本:release/4.3 SHA-1: c9646ff0beffc86d2c6d1bfbad34da16e328e0e3
开发环境:linux(Ubuntu20.04)
IDE:VS
问题描述:
基于IDF直接操作模组内部codec,经查,内部codec芯片的IO使用如下:
#define IIS_SCLK 27
#define IIS_LCLK 26
#define IIS_DSIN 25
#define IIS_DOUT 35
编译运行后提示 E (2879) I2S: data_out_num error
按资料描述GPIO35不能被配置为输出,但内置codec又固定是使用该IO,是否可以直接修改IDF,去除限制
[已解决] ESP32A1S 内置codec的I2S引脚配置
-
- Posts: 8
- Joined: Thu Oct 28, 2021 2:46 am
Re: ESP32A1S 内置codec的I2S引脚配置
基于IDF直接操作模组内部codec,经查,内部codec芯片的IO使用如下:
#define IIS_SCLK 27
#define IIS_LCLK 26
#define IIS_DSIN 25
#define IIS_DOUT 35
编译运行后提示 E (2879) I2S: data_out_num error
/* I2S gpios */
#define IIS_SCLK 27
#define IIS_LCLK 25
#define IIS_DOUT 26
#define IIS_DSIN 35
输入输出你搞反了!
#define IIS_SCLK 27
#define IIS_LCLK 26
#define IIS_DSIN 25
#define IIS_DOUT 35
编译运行后提示 E (2879) I2S: data_out_num error
/* I2S gpios */
#define IIS_SCLK 27
#define IIS_LCLK 25
#define IIS_DOUT 26
#define IIS_DSIN 35
输入输出你搞反了!
-
- Posts: 9
- Joined: Sat Nov 27, 2021 2:12 pm
Re: ESP32A1S 内置codec的I2S引脚配置
我是按照来自安信可的模组说明配置的
见https://docs.ai-thinker.com/esp32-a1s
见https://docs.ai-thinker.com/esp32-a1s
- Attachments
-
- f9e9c3636f0a4692bd64cf17f78e9dc8.png (64.96 KiB) Viewed 11092 times
-
- Posts: 9
- Joined: Sat Nov 27, 2021 2:12 pm
Re: ESP32A1S 内置codec的I2S引脚配置
我是按照安信可的模组说明配置的,对于DSIN和DOUT我看esp-adf里面的确是反过来用的,我按照adf修改了,但是出来的是噪音fland@126.com wrote: ↑Mon Nov 29, 2021 1:32 am基于IDF直接操作模组内部codec,经查,内部codec芯片的IO使用如下:
#define IIS_SCLK 27
#define IIS_LCLK 26
#define IIS_DSIN 25
#define IIS_DOUT 35
编译运行后提示 E (2879) I2S: data_out_num error
/* I2S gpios */
#define IIS_SCLK 27
#define IIS_LCLK 25
#define IIS_DOUT 26
#define IIS_DSIN 35
输入输出你搞反了!
-
- Posts: 9
- Joined: Sat Nov 27, 2021 2:12 pm
Re: ESP32A1S 内置codec的I2S引脚配置
问题已解决,需按照以下配置
/* I2S gpios */
#define IIS_SCLK 27
#define IIS_LCLK 25
#define IIS_DOUT 26
#define IIS_DSIN 35
意味着安信可给出的模块配置是错误的
/* I2S gpios */
#define IIS_SCLK 27
#define IIS_LCLK 25
#define IIS_DOUT 26
#define IIS_DSIN 35
意味着安信可给出的模块配置是错误的
Who is online
Users browsing this forum: No registered users and 150 guests