ZHCSI95H July 2000 – May 2018 MSP430F133 , MSP430F135 , MSP430F147 , MSP430F1471 , MSP430F148 , MSP430F1481 , MSP430F149 , MSP430F1491
PRODUCTION DATA.
Table 7-1 列出 了 MSP430F14x、MSP430F14x1 和 MSP430F13x 微控制器支持的调试特性。关于可用特性的详细信息,请参见《适用于 MSP430 的 Code Composer Studio 用户指南 》。
MSP430 架构 | 四线制 JTAG | 两线制 JTAG | 断点 | 范围断点 | 时钟控制 | 状态序列发生器 | 跟踪缓冲器 | LPMx.5 调试支持 |
---|---|---|---|---|---|---|---|---|
MSP430 | 是 | 否 | 3 | 是 | 否 | 否 | 否 | 否 |
设计套件与评估模块
MSP-FET430U64 是一款强大的闪存仿真工具,它包含在 MSP430 MCU 上快速开始应用开发所需的硬件和软件。它包含 ZIF 插座目标板 (MSP-TS430PM64) 和 USB 调试接口 (MSP-FET),用于通过 JTAG 接口对 MSP430 系统内置器件进行编程和调试。只需使用几个按键即可在数秒钟内擦除闪存并对其进行编程。由于 MSP430 闪存的功耗极低,因此无需外部电源。
MSP-TS430PM64 是一个独立的 ZIF 插座目标板,用于通过 JTAG 接口对 MSP430 MCU 系统内置器件进行编程和调试。
软件
MSP430Ware 软件集合了所有 MSP430 器件的代码示例、产品说明书以及其他设计资源,打包提供给用户。除了提供已有 MSP430 MCU 设计资源的完整集合外,MSP430Ware 软件还包含名为 MSP 驱动程序库的高级 API。借助该库可以轻松地对 MSP430 硬件进行编程。MSP430Ware 软件以 CCS 组件或独立软件包两种形式提供。
根据不同应用需求配置各集成外设的每个 MSP 器件均具备相应的 C 代码示例。
引导加载程序 (BSL) 是内置到 MSP 低功耗微控制器中的应用程序。借助该应用程序,用户可以与器件通信,以便从其存储器中读取数据或向其中写入数据。该功能主要用于在原型设计、最终生产和服务期间对器件进行编程。可编程存储器(闪存)和数据存储器 (RAM) 可根据需要进行修改。
MSP IQmath 和 Qmath 库是为 C 语言开发者提供的一套经过高度优化的高精度数学运算函数集合,能够将浮点算法无缝嵌入 MSP430 和 MSP432 器件的定点代码中。这些例程通常用于计算密集型实时 应用, 而优化的执行速度、高精度以及超低能耗通常是影响这些实时应用的关键因素。与使用浮点数学算法编写的同等代码相比,使用 IQmath 和 Qmath 库可以大幅提高执行速度并显著降低能耗。
开发工具
Code Composer Studio (CCS) 集成开发环境 (IDE) 支持所有 MSP 微控制器器件。CCS 包含一整套用于开发和调试嵌入式 应用的嵌入式软件实用程序。CCS 包含了优化的 C/C++ 编译器、源代码编辑器、项目构建环境、调试器、描述器以及其他众多 功能。
MSP Flasher 是一款基于 shell 的开源接口,可使用 JTAG 或 Spy-Bi-Wire (SBW) 通信通过 FET 编程器或 eZ430 对 MSP 微控制器进行编程。MSP Flasher 可用于将二进制文件(.txt 或 .hex 文件)直接下载到 MSP 微控制器,而无需使用 IDE。
MSP-FET 是一款强大的仿真开发工具(通常称为调试探针),可帮助用户在 MSP 低功耗微控制器 (MCU) 中快速开发应用。创建 MCU 软件通常需要将生成的二进制程序下载到 MSP 器件中,从而进行验证和调试。
MSP Gang 编程器是一款 MSP430 或 MSP432 器件编程器,可同时对多达八个完全相同的 MSP430 或 MSP432 闪存或 FRAM 器件进行编程。MSP Gang 编程器可使用标准的 RS-232 或 USB 连接与主机 PC 相连并提供灵活的编程选项,允许用户完全自定义流程。