最近在做毕业设计,打算用STM32对电池进行管理,我现在用单片机模拟SMBUS读取bq3055,一直读不出来数据,一直是零,我没有做相应的配置,想直接读取相应电池的状态这样是不是不对。对于这个芯片是不是必须结合相应的评估板及软件 才行,我是学生没有条件,仅仅用单片机是否能读取里面的数据。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
对于SMBus口的通讯,查看单片机是否有给上拉电源以及上拉电阻,然后再用最基础的SBS指令试试时序是否正确。
对于刚开始接触这类芯片的开发者,建议用TI的BQEVSW软件,通过EV2400来调试芯片,芯片调试好了以后,再与实际项目的单片机调试通讯功能。相关的软件下载请参考如下链接
http://www.ti.com.cn/product/cn/BQ3055/toolssoftware
安装以及调试步骤请参考EVm板的user guide。以上谢谢!
你好,请参考如下链接中的.zip文件,它给出了单片机与各种常用接口通讯的参考代码
http://www.ti.com.cn/analog/cn/docs/litabsmultiplefilelist.tsp?literatureNumber=slva413a&docCategoryId=1&familyId=394&keyMatch=MSP430 fuel gauge&tisearch=Search-CN