• Menu
  • Product
  • Email
  • PDF
  • Order now
  • MSPM0 MCU 上的 MCAN (CAN FD) 模块入门

    • ZHCAF96 April   2025 MSPM0G3506 , MSPM0G3507 , MSPM0G3518 , MSPM0G3519

       

  • CONTENTS
  • SEARCH
  • MSPM0 MCU 上的 MCAN (CAN FD) 模块入门
  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 MCAN 特性
  5. 2MCAN 模块的 Sysconfig 配置
    1. 2.1 MCAN 时钟频率
    2. 2.2 MCAN 基本配置
      1. 2.2.1 发送器延迟补偿 (TDC)
      2. 2.2.2 位时序参数
      3. 2.2.3 消息 RAM 配置
        1. 2.2.3.1 标准和扩展 ID 滤波器配置
          1. 2.2.3.1.1 如何添加更多滤波器
        2. 2.2.3.2 TX MSG RAM
        3. 2.2.3.3 RX MSG RAM
    3. 2.3 高级配置
    4. 2.4 保留配置
    5. 2.5 中断
    6. 2.6 引脚配置和 PinMux
  6. 3演示项目说明
    1. 3.1 TX 缓冲模式
    2. 3.2 TX FIFO 模式
    3. 3.3 RX 缓冲模式
    4. 3.4 RX FIFO 模式
  7. 4解决/避免 CAN 通信问题的调试和设计提示
    1. 4.1 所需的最少节点数
    2. 4.2 为何需要收发器
    3. 4.3 总线关闭状态
    4. 4.4 在低功耗模式下使用 MCAN
    5. 4.5 调试检查清单
      1. 4.5.1 编程问题
      2. 4.5.2 物理层问题
      3. 4.5.3 硬件调试提示
  8. 5总结
  9. 6参考资料
  10. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Application Note

MSPM0 MCU 上的 MCAN (CAN FD) 模块入门

下载最新的英语版本

摘要

模块化控制器局域网 (MCAN) 外设是在 MSPM0™ 实时微控制器 (MCU) 系列内的部分器件上实现的 CAN 灵活数据速率 (CAN FD)。一些配有 MCAN 外设的器件包括 MSPM0G350x 和 MSPM0G351x 器件。所述的示例将在任何配有 MCAN 模块的 MSPM0 MCU 中运行。本应用手册介绍了几个编程示例,旨在说明如何针对不同的运行模式设置 MCAN 模块。其目的是帮助用户了解 MCAN 外设的编程。

已经在 MSPM0G3507 上测试了示例代码。不过,可以轻松调整这些示例,使其在任何配有 MCAN 模块的 MSPM0 器件上运行。大多数示例都需要第二个 CAN FD 节点才能运行。另一个配有 CAN FD 或配有任何 CAN 总线分析工具的 MCU 可以满足此要求,其中 CAN 总线分析工具能够同时使用经典 CAN 和 CAN FD 协议。目前有许多基于 USB 总线的工具可用。除了提供总线流量的可见性,这些工具还能够生成帧,对调试十分有用。配有内置 CAN FD 触发或解码功能的示波器对调试至关重要。

在本文档中,术语 MCAN 和 CAN FD 可以互换使用。CAN FD 是指协议,而 MCAN 是指 MCU 中实现协议的外设。本文档中所述的工程文件示例作为 MSPM0-SDK 的一部分提供,可下载。

商标

MSPM0™, Code Composer Studio™, LaunchPad™, and BoosterPack™are TMs ofTI corporate name.

Other TMs

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale