ZHCABA8 September   2020 TM4C1230D5PM , TM4C1230E6PM , TM4C1230H6PM , TM4C1231C3PM , TM4C1231D5PM , TM4C1231D5PZ , TM4C1231E6PM , TM4C1231E6PZ , TM4C1231H6PGE , TM4C1231H6PM , TM4C1231H6PZ , TM4C1232C3PM , TM4C1232D5PM , TM4C1232E6PM , TM4C1232H6PM , TM4C1233C3PM , TM4C1233D5PM , TM4C1233D5PZ , TM4C1233E6PM , TM4C1233E6PZ , TM4C1233H6PGE , TM4C1233H6PM , TM4C1233H6PZ , TM4C1236D5PM , TM4C1236E6PM , TM4C1236H6PM , TM4C1237D5PM , TM4C1237D5PZ , TM4C1237E6PM , TM4C1237E6PZ , TM4C1237H6PGE , TM4C1237H6PM , TM4C1237H6PZ , TM4C123AE6PM , TM4C123AH6PM , TM4C123BE6PM , TM4C123BE6PZ , TM4C123BH6PGE , TM4C123BH6PM , TM4C123BH6PZ , TM4C123FE6PM , TM4C123FH6PM , TM4C123GE6PM , TM4C123GE6PZ , TM4C123GH6PGE , TM4C123GH6PM , TM4C123GH6PZ

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2为 TI TIVA C 安装 Edde Flex CAN Booster Pack
  5. 3下载并导入 CAN 主机示例
  6. 4用于中断且经过修改的 CAN.C
  7. 5示例工程
    1. 5.1 带有中断的内部环回 (simple_can_loopback)
    2. 5.2 简单 CAN 传输 (simple_can_tx)
    3. 5.3 简单 CAN 接收 (simple_can_rx)
    4. 5.4 CAN UART 桥接器 (can_uart_bridge)
  8. 6CAN 引导加载程序
    1. 6.1 引导加载程序配置
    2. 6.2 引导演示程序 (boot_demo_can)
    3. 6.3 用于实现 LM Flash Programmer 支持的 UART 转 CAN 桥接器
      1. 6.3.1 CCS 演示程序 (uart_to_can)
      2. 6.3.2 SendCANID PC 程序
    4. 6.4 使用 CAN 引导加载程序

为 TI TIVA C 安装 Edde Flex CAN Booster Pack

在 EK-TM4C123GXL Launchpad 上安装 Edde Flex CAN Booster Pack 非常简单。请注意,为了正确对齐,Booster Pack 上的丝印文字与 LaunchPad 上的丝印文字方向相反。有关正确的方向,请参阅图 2-1

GUID-20200902-CA0I-5CX2-50GS-CRH1Z3TH09P5-low.jpg图 2-1 LaunchPad 和 BoosterPack 的方向

当开关 1 和 2 处于“打开”位置时,PE4 和 PE5 将连接到 Booster Pack CAN 收发器的发送和接收引脚。处于“打开”位置的开关 3 在 CAN0H 和 CAN0L 之间连接一个 120Ω 终端电阻。

除了内部环回示例外,所有示例都需要一个正常工作的 CAN 网络。可以使用两个 EK-TM4C123GXL 构建一个简单的 CAN 网络,每个 EK-TM4C123GXL 都带有一个 Edde Flex Booster Pack,如图 2-2 所示。请注意,两个系统之间存在三个连接,即 CAN0H、CAN0L 和 GND。

GUID-20200902-CA0I-WHNB-8RZ0-QXLBR8WQLFJH-low.png图 2-2 两器件 CAN 网络