主题中讨论的其他器件:TLV320AIC3101
您好!
我使用的是 I2C 地址为0x18的 TLV320AIC3101 EVM 板、并尝试连接 STM32F413ZH 微控制器。 主器件为函数正在返回 HAL_ERROR 的写入请求发送目标器件地址时遇到问题。
但 STM32F413ZH 具有 I2C 地址0x34的内部音频编解码器。 如果我将此地址提供给 I2C API、它将返回 HAL_OK。 有人可以帮助我解决这个问题? 如果您有用于 TLV320AIC3101的任何 C 代码、请告诉我。 在下面、我提到了我遇到错误的代码。
/
#define TLV320_ADDR 0x18
FMPI2C_HandleTypeDef hfmpi2c1;
HAL_StatusTypeDef status = HAL_OK;
状态= HAL_FMPI2C_Mem_Write (&hfmpi2c1、TLV320_ADDR、寄存器、1、&data、1、 1000);
if (status != HAL_OK)
{
FMPI2Cx_Error (fmpi2c_handler、Addr);
}
退货状态; //HAL_OK
(二 /
此致、
Adrush Rawal