ZHCACN4 may   2023 MSPM0L1106

PRODUCTION DATA  

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件连接
  6. 3软件结构和重要函数
    1. 3.1 系统初始化
    2. 3.2 低级命令控制
    3. 3.3 高级函数
  7. 4重要函数的测试结果
    1. 4.1 读取警报状态
    2. 4.2 读取安全状态
    3. 4.3 读取 PF 状态
    4. 4.4 读取电流
    5. 4.5 读取所有温度
    6. 4.6 读取所有电压
  8. 5参考文献

软件结构和重要函数

软件工程如图 3-1 所示,在 CCS 中开发。这是软件工程链接。软件工程主要由三个部分组成。对于其他文件,这些文件是 MSPM0 工程的默认文件。

BQ769x2_protocol 声明了 BQ769x2 TRM 中的所有内存寄存器、直接命令、子命令和仅包含命令的子命令的定义。BQ769x2_protocol 还具有获取相关状态、故障和测量结果的函数。

I2C_Communication 主要包括 M0 的基于 I2C 协议的读写寄存器函数。

Main 包含最高的系统函数代码。按下按钮 (PA14) 后,MSPM0 将开始与 BQ769x2 通信。有关软件的更多详细信息,请参阅以下部分。

GUID-92722EE8-82C5-4E27-878E-3CED8B743A6C-low.png图 3-1 软件工程视图