工具与软件:
您好、TI 成员:
我运行 CHAP 9 F28335串行通信接口的示例。 我正在使用串行 RS232电缆连接 USB-A 引脚连接方式如下:(电缆的一端使用 GPIO28和 GPIO29连接到外设板、另一端通过 USB-A 连接到 PC 引脚配置如下所示:
// GPIO28是 SCI_A-RXD (连接到串行 DB9电缆的引脚3、PC-TX)。 紫色线
// GPIO29是 SCI_A-TXD (连接到 DB9串行电缆的 PIN2、PC-RX)。 橙色线
//外设的 GND 是接地(连接到串行 DB9电缆的引脚5)。 .black 线
通过在线 PC 终端验证结果。 请查看图片:
问题是当我在终端处设置波特率、奇校验位、数据大小、停止位和 COM 端口8时、我收到了不需要的数据、但我没有通过 DSP 程序('T. F28335 - UART 很好!" )连接到 PC 的 COM 端口8。 请参阅图中的:
COM 端口8 -->
不需要的/不完整的数据--- >
然后我将终端连接到 COM 端口6 (XDS100 6类 USB 串行端口)、并在终端(波特、奇偶校验等)处采用相同的设置、其中 DSP 使用串行连接(USB-B……USB-A)通过电源线连接、开始获得正确的结果。 请查看图片:
SW1处于关闭状态、我想(我没有做任何更改)-->
我无法理解为什么无法在 COM 端口8获得正确的结果?
为什么我在 COM 端口8上得到不想要/不想要的结果? 我使用 PC 的串行电缆 DB9转 USB-A 连接了右侧的 SCITXD 和 SCIRXD 连接。
请仔细阅读并提出相应建议。
谢谢
此致
Arsalan