主题中讨论的其他部件:BQ34Z100-G1, BQSTUDIO, EV2400, BQ34Z100
你(们)好
我将在项目中使用bq34z100-G1量规IC,并通过i2c与STM32微处理器进行通信。 但我找不到任何关于它的.c代码。 有一个为Linux编写的驱动程序,但不是在微控制器级别编写的,由于翻译该驱动程序需要时间,您是否有这样的代码? 如果您能提供帮助,我将非常高兴。
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.
你(们)好
我将在项目中使用bq34z100-G1量规IC,并通过i2c与STM32微处理器进行通信。 但我找不到任何关于它的.c代码。 有一个为Linux编写的驱动程序,但不是在微控制器级别编写的,由于翻译该驱动程序需要时间,您是否有这样的代码? 如果您能提供帮助,我将非常高兴。
您好,
TRM提供了有关如何通过I2C与仪表通信的信息。 您的系统如何将这些I2C信号发送至量表由您决定。 我不熟悉STM32微控制器的API,我认为我们没有任何具体的材料。 本文档 介绍了整个量表通信过程,甚至在C语言中提供了一些示例代码,因此可能对您更有帮助。
尝试搜索"STM32 HAL I2C示例代码"或类似行的内容。 总的来说,不同的微控制器都有不同的库,所以我们不可能有一个通用代码可以与所有主机一起使用。 以下是来自STM中有关其HAL驱动程序的一些材料:
第482页有I2C信息
如果这不是您要查找的代码,请详细说明您要查找的代码是什么?
谢谢!
Alex M.
你(们)好
再次感谢您的快速回复。
我的第一个问题:
我想告诉大家的是,我在许多项目中都使用您的IC。 我目前正在当前项目中同时使用监控和量表。 与监控共享了一个非常好的C代码:
training.ti.com/microcontroller-programming-bq769x2-battery-monitor-family
BQ769x2电池监视器的微控制器代码示例
我的意思是,您是否在Gauge中有这样的软件C代码? 因为您使用微控制器或其他系统在i2c上测试了此量表IC。 目前由BQ工作室控制,但我不能使用BQ工作室,因为我会自己制作电路。 这意味着我必须制作像bq studio这样的软件,因为我会为我的客户制作特殊的设计。
我的第二个问题是:
如果我不使用bq studio,我将如何介绍它以促进电池化学。 这就是我查找C代码的原因。
您好,
感谢您的详细说明。 我们没有像您列出的显示器那样的代码的主要原因是内存的差异。 此监护仪与ROM/OTP存储器配合使用,而此仪表是基于闪存的。 因此,虽然此显示器在重置时需要主机初始化和配置配置,但不需要使用闪存表。 对于仪表,许多人的主机代码可能就像监控SOC和任何标志一样简单。
至于数据存储器的编程,我想可能会比较复杂。 以前链接的仪表通信文档在c中确实有一些示例代码。
至于化疗,该数据是专有的,因此您至少需要一台EV2400和BQstudio用于此目的。 通常的流程为:
因此,要明确说明,至少需要一个EV2400来生成包含所有配置数据(包括化学代码)的闪流文件。 我还建议在此阶段配置数据存储器和密封。 如果您想要体验与您所链接的显示器类似的体验,您需要使用我们的ROM仪表,因为这些仪表不需要EV2400,因为它们具有预编程化的化学品。
我查看了显示器代码,它应该仍然是完成编程后系统主机的良好参考资料。 仪表和显示器的工作方式非常相似,代码只需进行一些更改即可用于BQ34Z100。
谢谢!
Alex M.