推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

从 MSP430™ MCU 到 MSPM0 MCU 的迁移指南

更新时间:2023-08-30 23:54:28 大小:1M 上传用户:xuzhen1查看TA发布的资源 标签:msp430mcumspm0 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(1) 举报

资料介绍

MSP430™ 器件作为 TI 的经典微控制器拥有近 30 年的历史。许多客户在不同的项目上使用了 MSP430 MCU,并 且如今仍在使用它们。新一代 MSPM0 产品采用 Arm® Cortex®-M0+ 内核,该内核具有更多功能丰富的外设资源 和更小的封装。随着新产品的开发或旧产品的升级,您可能需要使用更新的 MSP 器件。本应用手册介绍了从 MSP430 MCU 到 MSPM0 MCU 的软件迁移。 2 开发环境 2.1 集成开发环境 (IDE) Code Composer Studio™ 集成开发环境 (IDE) 简称 CCS,支持 TI 微控制器和嵌入式处理器产品系列中的所有器 件。除了 CCS 外,MSP430 和 MSPM0 器件还受其他 IDE 的支持(请参阅表 2-1)。 表 2-1. IDE 支持 IDE MSP430 MSPM0 CCS 是 是 IAR 是 是 Keil 否 是 • CCS:https://www.ti.com.cn/tool/cn/CCSTUDIO • IAR:https://www.iar.com/ • Keil:https://www.keil.com/ 2.2 软件生态系统 表 2-2. 软件生态系统比较 特性 MSP430Ware MSPM0 SDK 寄存器级代码 是 否 驱动程序库 是 是 中间件 是 是 开箱即用代码 是 是 免费 RTOS 否 有 2.2.1 MSP430 软件支持包:MSP430Ware MSP430Ware 是一套资源集,可帮助用户高效地创建和构建 MSP430 代码。这些资源支持所有 MSP430 微控制 器 (MCU)。除了所有外设的示例代码外,这一完整的设计资源集合还包括各种高度抽象的软件库。MSP430 驱动 程序库是一个尤为重要的库,可以帮助软件开发人员利用便捷的 API 来控制错综复杂的低级别硬件外设,从而使 生成的代码更易于读取和维护。MSP430Ware 还具有云版本。 2.2.1.1 寄存器级示例代码 16 位 MSP430 MCU 支持高达 25MHz 的内核速度。寄存器级示例代码直接操作寄存器,从而使得工程更快、更 小(示例请参阅图 2-1)。MSP430 MCU 的代码示例涵盖了器件的所有外设功能。 2.2.1.2 驱动程序库 此外设驱动程序库允许在 API 级别而非器件寄存器级别进行应用开发。这些 API 使开发人员能够专注于应用,而 不是所用特定 MSP430 器件的细微差别。如需了解更多信息,请参阅 CCS 中的 MSP430Ware 外设驱动程序库 API 和 MSP430Ware 外设驱动程序库用户指南,或 TI Resource Explorer。 2.2.1.3 中间件 对于一些特定的应用场景,中间件示例工程提供了参考代码,可帮助用户更方便地进行设计。例如,IQmath 库有 助于开发更快、更复杂的计算,而 USB 开发者软件包有助于开发 USB 应用。有关详细信息,请参阅 TI Resource Explorer 中每个器件的中间件。图 2-2 展示了典型中间件示例的位置。

部分文件列表

文件名 大小
从_MSP430™_MCU_到_MSPM0_MCU_的迁移指南.pdf 1M

全部评论(1)

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载