ZHCAE50 June   2024 MSPM0C1104 , MSPM0L1105 , PGA460

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2硬件简介
  6. 3软件简介
    1. 3.1 MCU 初始化
    2. 3.2 PGA460 初始化和配置
    3. 3.3 距离检测
  7. 4评估步骤

软件简介

软件工程如图 3-1 所示,是在 Code Composer Studio™ (CCS)软件中开发的。它主要包括三个部分。其他文件是 MSPM0 工程的默认文件。

PGA460, MSPM0  软件工程视图图 3-1 软件工程视图

ti_msp_dl_config 部分由 sysconfig(图形代码生成工具)生成,而 MSPM0 初始化则用于 MCU 电源、系统控制器、系统时钟、启用的外设和通用输入/输出 (GPIO) 的系统初始化。

PGA460 部分声明了 PGA460 超声波信号处理器和传感器驱动器数据表 中的所有存储器寄存器、基本变量和直接命令。此外,它还包含一些用于 SPI 和 UART 协议的基本功能。

主要部分包括系统中最重要的功能代码。在系统初始化后,系统持续向 PGA460 发送操作命令,并将测量结果传回 PC。

PGA460 器件只能作为从器件运行,并且必须与用作主器件的外部微控制器单元 (MCU) 配对。主器件负责 PGA460 器件的初始化、配置和定期轮询操作。图 3-2 展示了标准 PGA460 操作的软件流程概览和相应的代码。

PGA460, MSPM0  简要软件流程图图 3-2 简要软件流程图