ZHCADB2 November   2023 MSPM0C1104 , MSPM0G3507 , MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MSPM0 米6体育平台手机版_好二三四系列概述
    1. 1.1 引言
    2. 1.2 Renesas RL78 MCU 与 MSPM0 MCU 的米6体育平台手机版_好二三四系列比较
  5. 2生态系统和迁移
    1. 2.1 生态系统比较
      1. 2.1.1 MSPM0 软件开发套件 (MSPM0 SDK)
      2. 2.1.2 MSPM0 支持的 IDE
      3. 2.1.3 SysConfig
      4. 2.1.4 调试工具
      5. 2.1.5 LaunchPad
    2. 2.2 迁移过程
      1. 2.2.1 步骤 1.选择合适的 MSPM0 MCU
      2. 2.2.2 步骤 2.设置 IDE 和 CCS 简介
        1. 2.2.2.1 设置 IDE
        2. 2.2.2.2 CCS 简介
      3. 2.2.3 步骤 3.设置 MSPM0 SDK 和 MSPM0 SDK 简介
        1. 2.2.3.1 设置 MSPM0 SDK
        2. 2.2.3.2 SDK 简介
      4. 2.2.4 步骤 4.软件评估
      5. 2.2.5 步骤 5.PCB 板设计
      6. 2.2.6 步骤 6.大规模生产
    3. 2.3 示例
  6. 3内核架构比较
    1. 3.1 CPU
    2. 3.2 嵌入式存储器比较
      1. 3.2.1 闪存功能
      2. 3.2.2 闪存组织
        1. 3.2.2.1 闪存区域
        2. 3.2.2.2 MSPM0 的 NONMAIN 存储器
        3. 3.2.2.3 RL78 的闪存寄存器
      3. 3.2.3 嵌入式 SRAM
    3. 3.3 上电和复位总结和比较
    4. 3.4 时钟总结和比较
      1. 3.4.1 振荡器
        1. 3.4.1.1 MSPM0 振荡器
      2. 3.4.2 时钟信号比较
    5. 3.5 MSPM0 工作模式总结和比较
      1. 3.5.1 工作模式比较
      2. 3.5.2 低功耗模式下的 MSPM0 功能
      3. 3.5.3 进入低功耗模式
      4. 3.5.4 低功耗模式代码示例
    6. 3.6 中断和事件比较
      1. 3.6.1 中断和异常
        1. 3.6.1.1 RL78 的中断管理
        2. 3.6.1.2 MSPM0 的中断管理
      2. 3.6.2 MSPM0 的事件处理程序
      3. 3.6.3 RL78 的事件链接控制器 (ELC)
      4. 3.6.4 事件管理比较
    7. 3.7 调试和编程比较
      1. 3.7.1 调试比较
      2. 3.7.2 编程模式比较
        1. 3.7.2.1 MSPM0 的引导加载程序 (BSL) 编程
        2. 3.7.2.2 RL78 的串行编程(使用外部器件)
  7. 4数字外设比较
    1. 4.1 通用 I/O(GPIO、IOMUX)
    2. 4.2 通用异步接收器/发送器 (UART)
    3. 4.3 串行外设接口 (SPI)
    4. 4.4 内部集成电路 (I2C)
    5. 4.5 计时器(TIMGx、TIMAx)
    6. 4.6 窗口化看门狗计时器 (WWDT)
    7. 4.7 实时时钟 (RTC)
  8. 5模拟外设比较
    1. 5.1 模数转换器 (ADC)
    2. 5.2 比较器 (COMP)
    3. 5.3 模数转换器 (DAC)
    4. 5.4 运算放大器 (OPA)
    5. 5.5 电压基准 (VREF)

MSPM0 软件开发套件 (MSPM0 SDK)

MSPM0 SDK 随附多种代码示例可供选择,使工程师能够在米6体育平台手机版_好二三四 (TI) MSPM0+ 微控制器器件上开发应用。提供了各种示例来展示如何在每个受支持的器件上使用各功能区,这些示例可用作您开发自己的工程的起点。图 2-2 展示了 MSPM0 SDK 的结构。

GUID-1018FDEF-FF43-47BC-8D70-8BC832797ED2-low.png图 2-2 MSPM0 SDK 结构

可从 MSPM0-SDK 支持软件 | 米6体育平台手机版_好二三四 TI.com.cn 下载 MSPM0 SDK。MSPM0 SDK 中包含四个文件夹:

示例:示例文件夹分为 RTOS 和非 RTOS 子文件夹(目前仅支持非 RTOS)。这些文件夹包含每个 LaunchPad™ 的示例,并根据功能进行整理,例如较低层的 Driverlib 示例、较高层的 TI 驱动程序 示例以及 GUI Composer、LIN、IQMath 等中间件 的示例。

文档:包含所有相关文档,包括用户指南和 API 指南。

源: 适用于所有驱动程序和中间件的源代码和库。

工具: 帮助开发和/或测试 MSPM0 应用的工具集。

虽然 Renesas RL78 支持大中型的广泛示例代码,例如 DSP、USB 驱动程序,但是没有用于代码开发程序的软件包,且 RL78 也没有示例代码,这意味着用户需要从头开始创建新工程并设置配置(例如调试器)。相比之下,MSPM0 SDK 将所有源代码与中间件和驱动程序库集成在一起,以便于开发。示例代码可帮助客户快速入门并详细了解 MCU 外设。

GUID-D4A628C0-4455-4609-830B-7C60A88ED212-low.png图 2-3 RL78 软件开发环境
表 2-2 软件生态系统
功能 RL78 软件 MSPM0 SDK
寄存器级代码
驱动程序库
中间件
自编程
开箱即用代码
免费 RTOS

大多数 MSPM0 示例都支持 SysConfig,以便简化器件配置和加快软件开发。

其他参考文档如下所示: