使用cubemx配置IIC+DMA读写数据,但是出现了写完数据就无法读取如果只是用读数据的话数据就没有返回HAL_OK是没有问题的,但是使用逻辑分析仪看到的数据是错误的
使用 HAL_I2C_Mem_Read_DMA()和HAL_I2C_Mem_Write_DMA() 这两个方法进行读写,确保参数没有问题使用 HAL_I2C_Mem_Write和HAL_I2C_Mem_Read 读写就没有问题
有没有和我遇到相同问题的小伙伴呀
收起
换成LL库试一下
报告相同问题?