有遇到过stm32F1xx的硬件I2C用HAL_I2C_MEM_Write写多个数据不正确的情况吗?求帮助啊

目前是用HAL_I2C_MEM_Write函数来向一个地址写入多个字节,写入不成功,写单个字节是没有问题的,有遇到过类似问题的大神吗?

已邀请:

aiqinhaii

赞同来自:

操作的设备是什么?如何判断写入不成功?

检查速度是否配置合适,读写的延时是否足够?

.......

赞同来自:

可以看看需要写入的设备是否支持多字节写入

caoenq - 硬件设计大师

赞同来自:

我试过写入3个字节时没有问题的,更多的没试过。cube确实是非常好用的,目前最新版本的cube库的bug也少了,比标准库靠谱。

henry123

赞同来自:

我也遇到同样的问题了,不知楼主解决了没

要回复问题请先登录注册