加hezkz17 进嵌入式蓝牙音频研究开发答疑
0 电路原理图

1 驱动源代码寄存器配置
uint32_t ES7243E_ADC_open(void)//zk+ I2C初始化
{
#ifdef I2C_TASK_MODEL
static struct HAL_I2C_CONFIG_T _codec_i2c_cfg;
hal_iomux_init((struct HAL_IOMUX_PIN_FUNCTION_MAP *)ES7243E_I2C_pin, sizeof(ES7243E_I2C_pin)/sizeof(struct HAL_IOMUX_PIN_FUNCTION_MAP));//zk+
_codec_i2c_cfg.mode = HAL_I2C_API_MODE_TASK;//
_codec_i2c_cfg.use_dma = 0;
_codec_i2c_cfg.use_sync = 1;
_codec_i2c_cfg.speed = 20000;
_codec_i2c_cfg.as_master = 1;
本文档详细介绍了基于恒玄平台的BES ES7423E驱动开发,包括I2C初始化、寄存器配置以及I2S/LINE-in音频流的设置。通过示例代码展示了如何进行ADC驱动和I2S配置,并提供了相关设备的配置选项。
已下架不支持订阅
1353

被折叠的 条评论
为什么被折叠?



