ZHCSCN8A May 2014 – September 2018 MSP430F6745A , MSP430F6746A , MSP430F6747A , MSP430F6748A , MSP430F6749A , MSP430F6765A , MSP430F6766A , MSP430F6767A , MSP430F6768A , MSP430F6769A , MSP430F6775A , MSP430F6776A , MSP430F6777A , MSP430F6778A , MSP430F6779A
PRODUCTION DATA.
所有 MSP 微控制器均受多种软件和硬件开发工具的支持。相关工具由 TI 以及多家第三方供应商提供。请参阅《MSP430 超低功耗 MCU – 工具与软件》,了解所有工具。
Table 8-1 列出 了 MSP430F677xA、MSP430F676xA 和 MSP430F674xA MCU 的调试功能。关于可用特性的详细信息,请参见《适用于 MSP430 的 Code Composer Studio 用户指南 》。
MSP430 架构 | 四线制 JTAG | 两线制 JTAG | 断点
(N) |
范围断点 | 时钟控制 | 状态序列发生器 | 跟踪缓冲器 | LPMx.5 调试支持 |
---|---|---|---|---|---|---|---|---|
MSP430Xv2 | 有 | 有 | 3 | 有 | 是 | 否 | 否 | 有 |
设计套件与评估模块
该 EVM430-F6779 是一款基于 MSP430F6779A 器件的三相电表评估板。该电表支持三种电压和三种电流的输入,具有可展示防篡改功能的附加连接。利用该 EVM,您可以测试新的 F677x、F674x、F676x、F677x1、F674x1、F676x1 系列并查看高精度结果、实现的宽动态范围以及易于校准性。易于使用的能源库提供了计量软件,可通过此 EVM 快速启动。此外,该软件还具备可编程功能,可满足所有用户需求。
此设计实现了一个具有增强型 ESD 保护的 ANSI/IEC 0.2 类三相能量计。该设计还 具有 篡改检测功能,以限制通过 ZigBee™ 连接进行能源盗窃和通信的可行性。使用电表 SoC 来执行所有计量功能并将有功功率结果发送到 CC2530EM 附加板。开发人员可以使用配套的家用能源显示设备 TI 设计 (TIDM-LOWEND-IHD) 来远程显示结果。
MSP-FET430U128 是一款强大的闪存仿真工具,可在 MSP430 MCU 上快速开始应用开发。它包含 USB 调试接口,用于通过 JTAG 接口或节省引脚的 Spy-Bi-Wire(两线制 JTAG)协议在系统内对 MSP430 进行编程和调试。
软件
MSP430Ware 软件集合了所有 MSP430 器件的代码示例、数据表以及其他设计资源,打包提供给用户。除了提供已有 MSP430 设计资源的完整集合外,MSP430Ware 软件还包含名为 MSP 驱动程序库的高级 API。借助该库可以轻松地对 MSP430 硬件进行编程。MSP430Ware 软件以 CCS 组件或独立软件包两种形式提供。
电能测量设计中心是一款快速开发工具,它使用 TI MSP430i20xx 和 MSP430F67xx 基于闪存的微控制器 (MCU) 实现电能测量。它包含能够在各种电源监控和电能测量应用(包括智能电网和楼宇自动化)中简化开发和加快设计的图形用户界面 (GUI)、文档、 软件库和示例。使用设计中心,您无需编写任何代码即可配置、校准并查看结果。
MSP 驱动程序库的抽象 API 提供易用的函数调用,无需直接操纵 MSP430 硬件的位与字节。完整的文档通过具有帮助意义的 API 指南交付,其中包括有关每个函数调用和经过验证的参数的详细信息。开发人员可使用驱动程序库函数以尽可能低的费用编写全部项目。
为每个 MSP 器件提供了根据不同应用需求配置各集成外设的 C 代码示例。
适用于 MSP430 微控制器的 EnergyTrace 技术是基于电能的代码分析工具,适用于测量和显示应用的电能系统配置并帮助优化应用以实现超低功耗。
ULP Advisor™软件是一款辅助工具,旨在指导开发人员编写更为高效的代码,从而充分利用 MSP430 和 MSP432 微控制器 独特 功能。ULP Advisor 的目标人群是微控制器的资深开发者和开发新手,可以根据详尽的 ULP 检验表检查代码,以便最大限度地减少应用程序的能耗。在编译时,ULP Advisor 会提供通知和备注以突出显示代码中可以进一步优化的区域,进而实现更低功耗。
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 包含一整套用于开发和调试嵌入式 应用的工具。它包含了优化的 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 相连并提供灵活的编程选项,允许用户完全自定义流程。