你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
bargagebaobei 发表于 2018-4-16 17:10 对于IIC 我一直认为应该用硬件模拟更可靠
羽夜霜降 发表于 2019-1-16 21:51 楼主你好,我现在用cubemx生成的hal_i2c_mem_read函数,发设备地址0x6b,寄存器地址0x01。用示波器发现,发 ...
评分
查看全部评分
评分
查看全部评分
目前遇到的情况有3
1. power on之后, 第一次就读取OK
2. power on之后, 前几次读取失败, 之后就一直读取OK
3. power on之后, 一直都读取失败, 没有读取I2C成功过
第2种情况, 只要retry就可以解决了
但如果是第3种情况, 就无法读取到I2C, 这一种情况会是什么原因造成?
Thanks
评分
查看全部评分
问下 你说的 硬件模拟是什么意思?我看代码 有两种方式 一种是软件模拟IIC时序 一种是库函数IIC
跟你说的是一回事儿吗?
必须要写入器件地址与寄存器地址才能读的啊,不然被读取的设备知道你要读哪里?被读器件数据手册里肯定有时序图的,你仔细看下。