当前位置: 代码迷 >> 驱动开发 >> 经过I2C 向寄存器写数据后再读取数据,数据总是未改变.(写数据时,并没有出错信息)
  详细解决方案

经过I2C 向寄存器写数据后再读取数据,数据总是未改变.(写数据时,并没有出错信息)

热度:276   发布时间:2016-04-28 10:02:41.0
通过I2C 向寄存器写数据后再读取数据,数据总是未改变.(写数据时,并没有出错信息)
可以通过I2C 从寄存器中成功读取信息
通过I2C 向寄存器写数据后再读取数据,数据总是未改变.(写数据时,并没有出错信息)
,请问这是什么原因?

------解决思路----------------------
写的时序有问题
写的地址不可写
------解决思路----------------------
要弄清楚器件的读写时序,如果是Flash器件,一般要先擦除才能写
------解决思路----------------------
I2C一般也就是EEPROM啥的,十有八九是写的时序有问题
  相关解决方案