Arm® Cortex ®-M0+ MCU 设计和开发
借助直观且用户友好的硬件、软件和开发工具快速入门。
硬件开发
借助 LaunchPad™ 开发套件,利用有助于灵活评估 MCU 的模块化生态系统,开始评估我们的 MSPM0 MCU 产品系列。
LaunchPad
适用于 32MHz Arm® Cortex®-M0+ MCU 的 MSPM0L1306 LaunchPad™ 开发套件
LP-MSPM0L1306 LaunchPad™ 开发套件是基于 MSPM0L1306 的易用型评估模块 (EVM),包含在 MSPM0L1306 M0+ MCU 平台上开始开发所需要的全部资源,包括用于编程、调试和能量测量的板载调试探针。该板包含三个按钮、两个 LED(其中一个是 RGB LED)、模拟温度传感器和光传感器,
适用于 80MHz Arm® Cortex®-M0+ MCU 的 MSPM0G3507 LaunchPad™ 开发套件
LP-MSPM0G3507 LaunchPad™ 开发套件是基于 MSPM0G3507 的易用型评估模块 (EVM),包含在 MSPM0G3507 M0+ MCU 平台上开始开发所需要的全部资源,包括用于编程、调试和能量测量的板载调试探针。该板包含三个按钮、两个 LED(其中一个是 RGB LED)以及模拟温度传感器和光传感器,还具有一个外部缓冲器,用于显示 4MSPS 时的高速 ADC 性能。
适用于 24MHz Arm® Cortex®-M0+ MCU 的 MSPM0C1104 LaunchPad™ 开发套件
LP-MSPM0C1104 LaunchPad™ 开发套件是基于 MSPM0C1104 的易用型评估模块 (EVM),包含在 MSPM0C1104 M0+ MCU 平台上开始开发所需的全部资源,包括用于编程和调试的板载调试探针,并且外形尺寸更小。该板包含两个按钮和一个 LED。
MSPM0L1117 32MHz Arm Cortex-M0+ MCU LaunchPad 开发套件
MSPM0L1117 LaunchPad 是基于 MSPM0L1117 的易用型评估模块 (EVM),包含在 MSPM0L1117 M0+ 平台上开始开发所需要的全部资源,包括用于编程、调试和能量测量的板载调试探针。该板包括 3 个按钮、2 个 LED(其中 1 个是 RGB)和 40 引脚接头,便于轻松连接引脚。
适用于 32MHz Arm® Cortex®-M0+ MCU 的 MSPM0L2228 LaunchPad™ 开发套件
MSPM0L2228 LaunchPad™ 开发套件是适用于 MSPM0L2228 微控制器 (MCU) 的易于使用的评估模块。该开发套件包含在 MSPM0L2228 M0+ MCU 平台上开始开发所需要的全部资源,包括用于编程、调试和 EnergyTrace 技术的板载调试探针。该板还具有多个板载按钮、多个 LED、一个 RGB LED 和一个七段 LCD 面板。
软件
使用各种代码示例开始开发
开始使用我们的外设代码示例,该示例演示了使用驱动程序库 API 实现器件功能的常见用例。
使用我们的 MSP 子系统范例,为您的应用集成关键功能的构建块,从而加速开发。
使用您选择的便携式软件驱动程序配置外设
利用我们经过优化的低级驱动程序库 (DriverLib),使用一组功能齐全的 API 来配置、控制和操作硬件以及常见 ARM 外设。
使用我们更高级别的线程安全 TI 驱动程序,在实时操作系统 (RTOS) 应用内无缝配置外设。
借助适用于 MSPM0 的中间件库简化应用开发
快速实现功能安全、安全启动、固件更新、优化的数字信号处理和有线通信(包括 LIN、CAN、SENT、IO-LINK、OneWire、DALI 和 SMBUS)。
借助用于电机控制、能量计量、医疗诊断、环境检测、电池管理等的应用软件,加快产品上市步伐。
利用您选择的 RTOS 进行开发
借助 Zephyr Project GitHub 存储库中提供的器件支持,开始 MSPM0 的下一个 Zephyr OS 工程。
直接从 MSPM0 SDK 中导入 FreeRTOS 内核的启动项目。
中间件
库和协议栈中包括了各种中间件,用于不同的应用和领域,包括汽车、电器、建筑和工厂自动化等
汽车
IHR
SIMMA-3P-CANOPEN
SIMMA-3P-LIN-STACK
广阔的市场
EEPROM 仿真代码示例
FreeRTOS
GUI Composer 库
SMBus 库
楼宇自动化
DALI 代码示例
PIR 运动检测演示
SASI 烟雾探测器演示
能量计量
工厂自动化
功能安全
数学库
医疗
电机控制
无传感器磁场定向电机控制库
电源管理
SMBus 库
安全防护
启动映像管理器示例
TI 开发人员专区
MSPM0 快速入门
按照快速入门指南中列出的步骤,使用我们的 LaunchPad™ 开发套件和任何配套的 IDE 评估代码示例。
使用 MSP Zero Code Studio,即可在数分钟内配置、开发和测试应用程序代码,无需编程语言或 IDE。
使用您选择的 IDE 进行开发和调试
MSPM0 SDK 可与各种集成开发环境 (IDE) 结合使用,以开发和调试嵌入式应用。这些 IDE 可以附带 SysConfig 等配置工具,以加快开发。
通过 MSPM0 Academy 提供简单应用的动手实践培训模块
MSPM0 Academy 包含所有 LaunchPad™ 开发套件的多个演示和文档。为演示器件功能,每个模块会逐步介绍软件开发工具包 (SDK) 中的示例。
主题范围涵盖模拟外设示例到串行通信和高级器件功能,可满足您的应用需求。
软件配置工具
STM8S003 到 MSPS003 迁移工具
SysConfig 器件配置工具
编程工具
MSP-GANG 生产编程器
MSP Gang 编程器 (MSP-GANG) 是一款 MSPM0/MSP430™/MSP432™ 器件编程器,可同时对多达八个完全相同的 MSPM0/MSP430/MSP432 闪存或 FRAM 器件进行编程。此编程器可使用标准的 RS-232 或 USB 接口与主机 PC 相连,并提供灵活的编程选项,允许用户完全自定义流程。
XDS110 JTAG 调试探针
德州仪器 (TI) 的 XDS110 是一款适用于 TI 嵌入式处理器的新型调试探针(仿真器)。XDS110 取代了 XDS100 系列,同时在单个仓体中支持更广泛的标准(IEEE1149.1、IEEE1149.7、SWD)。此外,所有 XDS 调试探针在所有具有嵌入式跟踪缓冲器 (ETB) 的 Arm® 和 DSP 处理器中均支持内核和系统跟踪。对于引脚上的内核跟踪,则需要使用 XDS560v2 PRO TRACE。
德州仪器 (TI) 的 XDS110 通过 TI 20 引脚连接器(带有适用于 TI 14 引脚、Arm 10 引脚和 Arm 20 引脚的多个适配器)连接到目标板,并通过 (...)
UniFlash 闪存编程工具
UniFlash 是一款软件工具,用于对 TI 微控制器和无线连接器件上的片上闪存以及 TI 处理器的板载闪存进行编程。UniFlash 提供图形界面和命令行界面。
可以在 TI 开发人员专区从云中运行 UniFlash,也可以将其下载并在 Windows®、Linux® 和 macOS® 计算机上使用。
支持的器件:CC13xx、CC23xx、CC25xx、CC26xx、CC32xx、C2000™ 微处理器、MSP430™ 微处理器、MSP432™ 微处理器、MSPM0、TM4C、Hercules™ (...)