
esp32S3ES8388LEDCPYTHON PC客户端3已下更改均会改变idf库原本的代码adc_button.cADC_ATTEN_DEFAULT宏内容全部替换成ADC_ATTEN_DB_11board.c添加如下代码到board.cextern audio_hal_func_t AUDIO_CODEC_ES8388_DEFAULT_HANDLE;替换audio_hal_init 第二参数均替换成AUDIO_CODEC_ES8388_DEFAULT_HANDLEboard_def.h失能LCD更改SD卡引脚失能相机与LCD触摸编解码器#define PA_ENABLE_GPIO GPIO_NUM_10 这个是作为编解码器的使能引脚,却被我用作了功放的开关按键失能I2C与I2S IO口//I2C 配置es8388寄存器. 配置内容可以在es8388.c文件内查看.详细信息得看数据手册 i2c_config-sda_io_numGPIO_NUM_17;i2c_config-scl_io_numGPIO_NUM_18;//I2S i2s_config-bck_io_numGPIO_NUM_9;//对应ES8388的SCLK 位时钟 采集波特率*声道数*位宽 i2s_config-ws_io_numGPIO_NUM_45;//对应ES8388的LRCK 声道时钟对应音频采集波特率 i2s_config-data_out_numGPIO_NUM_8;//对应ES8388的DSDIN i2s_config-data_in_numGPIO_NUM_15;//对应ES8388的ASDOUT i2s_config-mck_io_numGPIO_NUM_16;//对应ES8388的MCLK 项目中设为了采集波特率的256倍下章继续