ZHCSCV0C August 2014 – August 2018 MSP430FR6877 , MSP430FR6879 , MSP430FR68791
PRODUCTION DATA.
Table 8-1 列出 了 MSP430FR687x(1) 微控制器支持的调试特性。关于可用特性的详细信息,请参见《适用于 MSP430 的 Code Composer Studio 用户指南 》。
MSP430 架构 | 四线制 JTAG | 2 线 JTAG | 断点
(N) |
范围断点 | 时钟控制 | 状态序列发生器 | 跟踪缓冲器 | LPMX.5 调试支持 | EnergyTrace++ 技术 |
---|---|---|---|---|---|---|---|---|---|
MSP430Xv2 | 有 | 有 | 3 | 有 | 是 | 否 | 否 | 有 | 有 |
EnergyTrace™技术可用于 Code Composer Studio 6.0 及更高版本。它需要专用的调试器电路,而新一代板载 eZ-FET 闪存仿真工具和新一代独立 MSP-FET JTAG 仿真器支持这种电路。有关更多信息,请参阅:
《使用 Code Composer Studio 版本 6 与增强型仿真模块 (EEM) 进行高级调试》
《MSP430™ 高级功耗优化:ULP Advisor™ 和 EnergyTrace™ 技术》
设计套件与评估模块
MSP-EXP430FR6989 LaunchPad 开发套件是适用于 MSP40FR6989 微控制器 (MCU) 的易于使用的评估模块 (EVM)。它包含在超低功耗 MSP430FRx FRAM 微控制器平台上开始开发所需的全部资源,其中包括用于编程、调试和能量测量的板载仿真。
MSP-TS430PZ100D 是一款独立的 100 引脚 ZIF 插座目标板,用于通过 JTAG 接口或 Spy-Bi-Wire(2 线 JTAG)协议对 MSP430 MCU 系统内置器件进行编程和调试。
MSP-FET430U100D 是一款捆绑包,其中采用了具有 MSP-TS430PZ100D(独立的 100 引脚 ZIF 插座目标板)的 MSP-FET 编程器和调试器。该捆绑包可用于通过 JTAG 接口或 Spy-Bi-Wire(2 线 JTAG)协议对 MSP430 MCU 系统内置器件进行编程和调试。
软件
MSP430Ware 软件集合了所有 MSP430 器件的代码示例、数据表以及其他设计资源,打包提供给用户。除了提供已有 MSP430 MCU 设计资源的完整集合外,MSP430Ware 软件还包含名为 MSP 驱动程序库的高级 API。借助该库可以轻松地对 MSP430 硬件进行编程。MSP430Ware 软件以 CCS 组件或独立软件包两种形式提供。
根据不同应用需求配置各集成外设的每个 MSP 器件均具备相应的 C 代码示例。
TI FRAM 实用程序软件旨在用作不断扩充的嵌入式软件实用程序集合,其中的实用程序充分利用了 FRAM 的超低功耗和近乎无限次的写入寿命。这些实用程序适用于 MSP430FRxx FRAM 微控制器并提供示例代码,以帮助开始进行应用程序开发。
遵照简单的图形说明,将最多三个 LC 传感器连接至扩展扫描接口模块。该工具可提供完全实用的 CCS 和 IAR 项目,或可整合到定制项目中的源代码。
MSP430 Touch Pro 工具是基于 PC 的工具,可用于检验电容式触控按钮、滑块和滚轮设计。此工具可接收并显示 CapTouch 传感器数据,帮助用户快速轻松地评估、诊断和调整按钮、滑块和滚轮设计。
使用 MSP430 电容式触控电源设计器,可以计算给定的 MSP430 电容式触控系统的估计平均电流消耗。通过输入系统参数(如工作电压、频率、按钮数量和按钮选通时间),用户可以在数分钟内估计给定的器件系列的指定电容式触控配置的功耗。
该数字信号处理库是一组经高度优化的函数,可针对 MSP430 和 MSP432 微控制器对定点数字执行许多常见的信号处理操作。该功能集通常 用于 要求完成实时密集处理转换,从而以最低能耗实现高精度的应用。针对定点数学对 MSP 固有硬件的最佳利用可以极大地提高性能。
MSP 驱动程序库的抽象 API 提供易用的函数调用,无需直接操纵 MSP430 硬件的位与字节。完整的文档通过具有帮助意义的 API 指南交付,其中包括有关每个函数调用和经过验证的参数的详细信息。开发人员可使用驱动程序库函数以尽可能低的费用编写全部项目。
适用于 MSP430 微控制器的 EnergyTrace 技术是基于电能的代码分析工具,适用于测量和显示应用的电能系统配置并帮助优化应用以实现超低功耗。
ULP Advisor™软件是一款辅助工具,旨在指导开发人员编写更为高效的代码,从而充分利用 MSP430 和 MSP432 微控制器 独特 功能。ULP Advisor 的目标人群是微控制器的资深开发者和开发新手,可以根据详尽的 ULP 检验表检查代码,以便最大限度地减少应用程序的能耗。在编译时,ULP Advisor 会提供通知和备注以突出显示代码中可以进一步优化的区域,进而实现更低功耗。
IEC60730 MSP430 软件包经过专门开发,用于协助客户达到 IEC 60730-1:2010(家用及类似用途的自动化电气控制 - 第 1 部分:一般要求)B 类米6体育平台手机版_好二三四的要求。其中涵盖家用电器、电弧检测器、电源转换器、电动工具、电动自行车及其他诸多米6体育平台手机版_好二三四。IEC60730 MSP430 软件包可以嵌入在 MSP430 MCU 中 运行的客户应用, 从而帮助客户简化其消费类器件在功能安全方面遵循 IEC 60730-1:2010 B 类规范的认证工作。
MSP IQmath 和 Qmath 库是为 C 语言开发者提供的一套经过高度优化的高精度数学运算函数集合,能够将浮点算法无缝嵌入 MSP430 和 MSP432 器件的定点代码中。这些例程通常用于计算密集型实时 应用, 而优化的执行速度、高精度以及超低能耗通常是影响这些实时应用的关键因素。与使用浮点数学算法编写的同等代码相比,使用 IQmath 和 Qmath 库可以大幅提高执行速度并显著降低能耗。
TI 在低功耗和低成本微控制器领域锐意创新,为您提供 MSPMATHLIB。该标量函数的浮点数学运算库能够利用我们的器件的智能外设,其速度最高可为标准 MSP430 数学函数的 26 倍。Mathlib 能够轻松集成到您的设计中。该运算库免费使用并集成在 Code Composer Studio IDE 和 IAR Embedded Workbench IDE 中。
开发工具
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 相连并提供灵活的编程选项,允许用户完全自定义流程。