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

急!!!关于bq76PL455A的问题

我现在使用的bq76PL455芯片,通过stm32f103芯片的串口和bq76PL455A通讯控制,我参考的demo代码。
目前在使用中发现和bq76PL455A通讯始终无应答消息。
我把stm32f103和bq76PL455芯片的串口断开,单独接线出来,接上TTL转USB转换器,用串口助手查看数据。
发现stm32的芯片串口的数据能发出来,通过串口助手发包stm32能收到,我通过串口助手给bq76PL455芯片发数据
81 00 0A 00 2E 9C,想读地址,也没有应答。
我有如下几个疑问:
1.wakeup管脚,我先给一个低电平,延迟10us,在将该管脚置为高电平,这样可以吗?
2.bq76PL455A芯片的默认串口配置是250k波特率,8位数据位,1位停止位,无校验吗?
3.如何判断bq76PL455A是否正常工作?
4.怎样判断和bq76PL455A的通讯是否正常,有没有通过串口读某个固定寄存器的值来判断?
5.寄存器0是版本信息,现在的值是多少?我能否通过串口读这个寄存器来判断通讯是否正常?
比较着急,希望能尽快得到答复,谢谢!
Star Xu:

Pulses shorter than 100 µs may wake the device, but must maintain 100 µs to assure start up.

dong li:

回复 Star Xu:

i have give a low voltage to wakeup pin,then delay 500us,after,then give a hign voltage。Is this ok?

i send 81 00 0A 00 2E 9C,but no response.

can you help me to solve this problem?

dong li:

回复 jun liang zhao:

在TI网站上有,或者你加我为好友,我传给你

jun liang zhao:

回复 dong li:

我已经申请加你为好友,或者我加你QQ或微信也可以的

Star Xu:

回复 dong li:

建议您先分开来确认,先确认芯片是否能正常通讯,您用对应的上机位软件连接,如果能正常读说明芯片通讯正常。那就是code的问题

dong li:

回复 Star Xu:

我把cpu的串口通过USB转TTL串口接到pc上,发现cpu发的数据包是正确的。数据包为:81 00 0A 00 2E 9C
我再把BQ76PL455芯片的串口通过USB转TTL串口接到pc上,通过pc端的串口调试助手发数据包:81 00 0A 00 2E 9C。一直无响应。
好着急啊,快急死了,能不能及时帮我答复一下,我快急死了

user3493844:

回复 dong li:

确认连接没有问题么

dong li:

回复 user3493844:

确认啊

user4508152:

回复 dong li:

请问最后你的问题解决了吗?我用NXP的MCU也遇到跟你相同的问题,正无从下手呢

赞(0)
未经允许不得转载:TI中文支持网 » 急!!!关于bq76PL455A的问题
分享到: 更多 (0)