TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ20z451读dataflash问题,急急急

1、单片机通过SMBus读BQ20z45的dataflash数据,SubclassId为80,数据长度为106,只有第一个block有数据,0x79-0x7B读不到数据;

2、之前也出现1的情况,但用EV2300读dataflash后,第二个block就有数据了,但是所有的SubclassId下数据都是同一份数据,现在用EV2300读之后,从第二个block开始,数据都读不到了。

 

两个问题:

1、从第二个block开始,为什么读不到数据了?

2、block数据能读到,为什么所有SubclassId的数据都是同一份,为什么数据不更新?

 

以前用过BQ27541的芯片读dataflash数据,按手册把程序写好就可以用了(也是下位机写的)。不知道这个芯片有什么窍门,读dataflash的方法是按手册上来写的,找不出什么不对,实在没思路了,麻烦高手指点!!

shirly Ou:

问题已经解决了,原因是BQ20z451-T7这个芯片设置Subclass地址应该为一个word,而像BQ27541和SN27545-A4芯片的Subclass地址为一个byte,因以前做的是后两个芯片的方案,被这个习惯思维坑了。以后要仔细点,嘿嘿!

xiong zhou3:

你好,我用的是BQ78350这个片子,想和你交流一个问题。我目前可以读到SBS的数据,Data Flash的数据始终读不出来,可以把你读Data Flash数据的代码发我参考一下吗?谢谢~

赞(0)
未经允许不得转载:TI中文支持网 » BQ20z451读dataflash问题,急急急
分享到: 更多 (0)