主要内容

本页采用了机器翻译。点击此处可查看英文原文。

与目标硬件建立串行通信

本节介绍如何建立主机和 C2000™ 目标硬件板之间的串行通信。

使用以下命令建立主机和目标硬件之间的串行通信:

  • 100 针扩展坞可以通过控制卡或 100 针扩展坞建立串行通信。

  • 180 针扩展坞只需控制卡即可建立串行通信。

C2000 处理器有多种不同的控制卡版本可供选择。在某些控制卡中,SCI_A 模块引脚直接连接到 USB 扩展坞,而其他控制卡则在控制卡上有一个用于 RS-232 通信的 MAX32xx 芯片。这些控制卡有一个开关,用于连接或断开 USB 扩展坞和 MAX32xx 芯片之间的 Rx(接收)线。

您可以使用 RS-232 或 USB 串口与目标硬件建立串行通信,如下所示。

RS-232 串行端口

Serial over RS-232

USB 串行端口

Serial over USB

注意

要使用连接到 SCI_A 的 USB 扩展坞上的 USB JTAG,请使用开关断开来自 MAX3221 的 Rx 线,因为它与您发送到 SCI_A 的数据冲突。

将 C2000 Launchpad 连接到主机时,请确保:

  • 对于 F28027,S4 开关已打开。

  • 对于 F28069,如果您使用默认的 GPIO 引脚进行发送/接收 (GPIO28/GPIO29),则跳线引脚 JP6 断开,跳线引脚 JP7 闭合。

  • 控制卡上的 DIP 开关 (SW1) 处于关闭位置,以启用使用 FTDI 芯片的串行仿真。

  • 对接站上的 J9 跳线已关闭。

  • SCI_A 模块与 FTDI 芯片连接的 GPIO 引脚配置正确。

  • 在外部模式下运行程序之前,CCS 工具已关闭。在尝试外部模式之前,您可以使用 PuTTY 等工具来测试 Rx 和 Tx 的基本功能。

  • 配置参数 > 硬件实现 > Target hardware resources > 外部模式 设置的 COM 端口与 Windows 上的串行接口的 COM 端口相同。