ZHCAES6A October   2024  – August 2025 MSPM0C1104 , MSPM0C1105 , MSPM0C1106 , MSPM0L1306

 

  1.   1
  2. 1说明
  3. 2所需外设
  4. 3硬件设置
  5. 4软件简介
    1. 4.1 代码简介
    2. 4.2 协议简介
  6. 5设计步骤
  7. 6结果
  8. 7修订历史记录
  9. 8商标

代码简介

图 4-2 展示了此设计中的主函数代码。主函数初始化系统配置,然后进入循环以处理 IO 控制。代码支持用于 IO 控制的三个函数:gpioDirectionSetgpioOutputCtlgpioStateRead。另请参阅协议简介

MSPM0 主函数图 4-2 主函数

默认情况下启用 UART、I2C 和 SPI。对于实际实现,取消注释 expander.h 文件中的定义,如 图 4-3 所示。

MSPM0 通信启用和禁用图 4-3 通信启用和禁用

所有通信命令接收都在相对中断中完成。使用 UART,命令传输在 gpioStateRead() 函数中完成。对于 SPI 和 I2C,命令传输在相对中断中完成。