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

BQ76PL536 SPI通讯失败

你好!

   我的主芯片无法和BQ76PL536芯片无法进行正确的SPI通信,通过示波器观察,读取芯片地址0的寄存器值时有输出,但是无法进行重设地址,所有写入操作无效,我采用的是器件自动生成的CRC校验码,现在不确定是写得方法错误,还是CRC码错误,能否给我提供些例程,谢谢

DAN LV:

       经过调试,发现SPI无法通讯是由于CRC校验码错误造成的,现在已经成功寻址到两片BQ76PL536了,并可以进行电压转换等操作,但是我的系统中总共有4片BQ76PL536,不知道后面的芯片为什么寻址不到,第三片的硬件连接完全和第二片一样啊

wenyu jian:

回复 DAN LV:

你好

  请问你的通信问题解决了么?我也出现了同样的问题,方便告知怎么解决的么?谢谢!

DAN LV:

回复 wenyu jian:

解决了,是我自己对规格书研读不仔细,其实设置地址时只需要对0x00地址写入你所想要设置的地址即可,如果地址设置成功,芯片自身会将地址寄存器最高位置1,此时第一颗芯片可被寻址,当你再对0x00地址写入你所想要设置的地址(不与之前重复),堆栈中的下一个芯片就会默认设置成该地址,以此类堆就可将所有芯片设置地址。

wenyu jian:

回复 DAN LV:

  谢谢你的解答回复,能加你的qq跟你请教下不?我的qq403618051

qwdqwdq qwdwd:

回复 DAN LV:

请问你是怎么CRC校验的

赞(0)
未经允许不得转载:TI中文支持网 » BQ76PL536 SPI通讯失败
分享到: 更多 (0)