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评估步骤

MCU 初始化

简要软件流程图的第一步是 MCU 初始化。在此步骤中,使用 sysconfig 可以方便快捷地设置外设参数并初始化 MCU。

以 SPI 配置为例,主控制器的 SPI 端子必须适应与 PGA460 兼容的格式和波特率。在该解决方案中选择控制器模式,并指定主控制器时钟以支持指定波特率的源和频率为基准。该解决方案将波特率设置为 1MHz,客户可以在合理的限制范围内进行调整。对于帧格式,MCU 配置必须满足 PGA460 的要求,该器件采用 Motorola 3 线帧格式。时钟极性为高电平 (SPO = 1),数据在第一次时钟边沿转换 (SPH = 0) 时捕获。帧大小为 8 位,位顺序为 LSB 优先。这些参数可以在 sysconfig 中轻松配置,如图 3-3 所示。

PGA460, MSPM0  Sysconfig 中的 SPI 配置图 3-3 Sysconfig 中的 SPI 配置

配置外设参数后,可以通过调试生成配置文件,如图 3-4 所示。

PGA460, MSPM0  配置文件图 3-4 配置文件