ZHDA101 July 2025 TXE8124
当前版本的 Code Composer Studio 可从 TI 开发人员专区的 Common Actions 部分下方下载。
下载并打开 Code Composer Studio IDE 后,可通过浏览 Resource Explorer 中提供的软件示例找到示例代码。
打开 Resource Explorer 后,按照以下目录查找示例代码:
Arm^R-Based Microcontrollers → Embedded Software → MSPM0 SDK – 2.04.00.06 → Examples → Development Tools → LP-MSPM0C1104 LaunchPad → DriverLib → spi_controller_internal_loopback_poll → No RTOS → GCC Compiler → spi_controller_internal_loopback_poll
点击 3 个点并选择“Import to CCS IDE”,即可将示例项目导入到 CCS IDE 中。
导入后,首先选择“spi_controller_internal_loopback_poll.syscfg”文件。
示例中的 SPI 设置可通过 SYSCONFIG GUI 进行修改。在 SPI 下方,选择以下配置以正确设置代码。
图 5-2 SYSCONFIG 设置SPI_0 是所用 SPI 外设的名称。系统会创建一个自定义配置文件。模式应选择 Controller,目标比特率则应设为 500kHz。帧格式是 Motorola 4 线制 SPI。时钟极性设置为低电平。时钟相位 – 数据在第一个时钟沿(上升沿)采集。帧大小设置为 8 位。位顺序为 MSB 优先。芯片选择为 CS0–PA11,本例使用 PA2 上的 GPIO 采集 TXE8124 器件的 3 字节帧结构。本示例忽略 CS0–PA11。
在 Advanced Configuration 选项卡中进行以下选择,并确保 Enable Internal Loopback 未选中。
图 5-3 在 Advanced Configuration 选项卡下,Enable Internal Loopback 处于禁用状态SYSCONFIG GUI 会设置 SPI 配置,无需在 M0 驱动程序库中编写代码。这将设置 SPI 驱动程序,以便腾出更多时间专注于 TXE81XX 示例功能的开发。