微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq76925+msp430g2452读取电芯电压出错

bq76925+msp430g2452读取电芯电压出错

时间:10-02 整理:3721RD 点击:

最近在做6S的电池保护板时采用了BQ76925这个方案,并且要来了完整的IAR工程代码,而且电路也是照原理图画的板子。

但是在主程序while(1)中读取电压时发生了卡死现象,经过硬件仿真后发现第一节电芯的电压能读出来(并且是准确的),读到第二节时就卡死了,而且如果我更改读取电压程序成直接读取第二节电芯电压,得到的结果也是只能读取第一次,第二次还是会卡死。

以下信息是单步调试时出现的警告信息:

Failed to set hardware breakpoint. All available resources are already in use.

Virtual breakpoints can be enabled in Options dialog under Debugger->FET Debugger->Breakpoints

Performance warning: Lack of breakpoints forces single-stepping.

看了这些信息并且上网查看后,我发现代码里并没有任何一个断点,CODE和RAM容量也是够的。

请问大家这个问题应该怎么去解决呢?应该不是I2C问题吧,因为起码来说是有I2C通讯成功的,只是第二次读取就出现问题了。

这需要检查代码。可以用ti提供的代码尝试以下 http://www.ti.com/lit/zip/sluc581

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top