尊敬的专家
我们使用"STM32_I2C"示例代码,我们的 MCU 是 GD32F103,我们运行示例时发现"HAL_I2C_Mem_Write (&hi2c1、DEV_ADDR、REG_addr、1、TX_Buffer、 crc_count、1000);"我们无法打开。因此我们编写了自己的代码、但我们发现无法写入严格的 TS1、TS3。
您可以共享 "HAL_I2C_Mem_Write (&hi2c1、DEV_ADDR、REG_addr、1、TX_Buffer、 crc_count、1000);" 向我们发送的代码?

2.我们使用示例代码,在 SET_CFGUPDATE 之后写入寄存器,系统报告“超时”错误。 这是我们无法写入寄存器的主要错误吗?
3.MuxDrvBQ769x2_subcommands (BQ769x2_reset、NULL、BQ769x2COMMANDTYPE_ONLY 命令);
执行复位操作后、读取和写入 BQ76952需要多长时间? 我们在复位后使用600ms 的延迟,无法写入寄存器。