【立创·天巧星MSPM0G3519开发板】CCS入门手册
手册介绍
本手册基于 CCS 进行编写,使用 TI 官方 MSPM0 SDK 进行二次快速开发。调试器使用天巧星配套的 XDS110。
天巧星开发板搭载 TI MSPM0G3519 主控芯片(LQFP-64(PM) 封装),Arm Cortex-M0+ 内核,主频最高 80MHz,512KB Flash + 128KB SRAM。板载外设资源丰富,适合嵌入式入门学习与原型验证。
版本要求
因 MSPM0G3519 为新片,建议使用最新版本的 CCS、MSPM0 SDK、XDS110。如是旧版本可能会出现部分外设使用异常情况。
该教程基于以下版本编写:
- CCS 版本:21.0.0.14
- MSPM0 SDK 版本:2.10.0.04
- XDS110 版本:3.0.0.41
关于 XDS110 版本问题,使用最新版本的CCS时,如果提示 XDS110 版本过低需要手动升级,根据提示点击 update 即可升级最新版本固件。
教程目录
基础1. 环境搭建
CCS 安装、MSPM0 SDK 安装、工程创建、XDS110 下载
CCS 安装、MSPM0 SDK 安装、工程创建、XDS110 下载
基础2. GPIO 使用
GPIO 介绍、引脚输出(LED)、引脚输入(按键)
GPIO 介绍、引脚输出(LED)、引脚输入(按键)
基础3. 时钟与延时
MSPM0G3519 时钟树、主频配置、延时方法
MSPM0G3519 时钟树、主频配置、延时方法
基础4. 外部中断
中断概念、MSPM0 中断系统、GPIO 外部中断
中断概念、MSPM0 中断系统、GPIO 外部中断
基础5. 串口通信
串口通信介绍、UART0 配置、与电脑数据收发
串口通信介绍、UART0 配置、与电脑数据收发
基础6. 定时器
定时器概念、TIMG/TIMA 介绍、周期定时中断
定时器概念、TIMG/TIMA 介绍、周期定时中断
基础7. PWM 输出
PWM 概念、频率与占空比配置、蜂鸣器驱动
PWM 概念、频率与占空比配置、蜂鸣器驱动
基础8. 输入捕获
输入捕获概念、边沿检测、频率与占空比测量
输入捕获概念、边沿检测、频率与占空比测量
基础9. ADC 采集
ADC 概念、单通道采集、电压换算
ADC 概念、单通道采集、电压换算
基础10. DAC 输出
DAC 概念、输出指定电压
DAC 概念、输出指定电压
基础11. DMA 传输
DMA 概念、ADC+DMA 数据自动搬运
DMA 概念、ADC+DMA 数据自动搬运
基础12. I2C 协议
I2C 总线介绍、软件 I2C 驱动、传感器数据读取
I2C 总线介绍、软件 I2C 驱动、传感器数据读取
基础13. SPI 协议
SPI 总线介绍、硬件 SPI 配置、Flash 读写
SPI 总线介绍、硬件 SPI 配置、Flash 读写
板载外设高阶教程
进阶14. SPI Flash 高阶应用
分区管理、磨损均衡、掉电安全、环形日志、KV 存储、字库管理
分区管理、磨损均衡、掉电安全、环形日志、KV 存储、字库管理
进阶15. OLED 显示
软件 I2C 驱动 OLED、字库显示、菜单框架
软件 I2C 驱动 OLED、字库显示、菜单框架
进阶16. WS2812 RGB
单总线时序协议、PWM+DMA 驱动 WS2812
单总线时序协议、PWM+DMA 驱动 WS2812
进阶17. 无线串口
UART7 无线模块通信、数据透传
UART7 无线模块通信、数据透传
进阶18. 蜂鸣器
PWM 驱动无源蜂鸣器、音调控制
PWM 驱动无源蜂鸣器、音调控制
进阶19. 姿态传感器
IMU 数据读取、姿态角解算
IMU 数据读取、姿态角解算
进阶20. 按键库
多按键管理、长按/短按/双击检测
多按键管理、长按/短按/双击检测
资料下载
开发板资料下载
天巧星 MSPM0G3519 开发板相关资料(原理图、数据手册、示例工程等),请访问立创开发板官方资料页面获取。
天巧星开发板引脚资源
通信接口
UART0(双通道共用)
底板 Type-C → CH340 → UART0;XDS110 调试器也复用此串口,下载时共用。
PA10 (TX)PA11 (RX)底板 Type-C → CH340 → UART0;XDS110 调试器也复用此串口,下载时共用。
UART7(无线串口)
115200 baud
PB17 (TX)PB18 (RX)115200 baud
SPI1(W25Q64 Flash)
建议最高 20MHz
PB6 (CS)PB7 (MISO)PB8 (MOSI)PB9 (SCLK)建议最高 20MHz
软/硬件 I2C(OLED + IMU)
板载 2.2kΩ 上拉电阻
PA0 (SDA)PA1 (SCL)板载 2.2kΩ 上拉电阻
扩展外设
WS2812 RGB LED
TIMA1 CCP0 输出
PB26TIMA1 CCP0 输出
蜂鸣器
TIMG6 CCP1 PWM 输出
PB27TIMG6 CCP1 PWM 输出
旋转编码器
TIMG8 QEI 模式
PA29 (A)PA30 (B)PA31 (BTN)TIMG8 QEI 模式
无线连接状态
高电平 = 已连接,低电平 = 未连接;默认下拉
PB23高电平 = 已连接,低电平 = 未连接;默认下拉