主题中讨论的其他器件:CC1310
您好!
我尝试使用板载 UART (在 CC1310 TI LaunchPad 参考板上)与采用串行端口(UART)的器件通信。 只需要 RXD、TXD 和 GND。 我已阅读了有关该论坛的所有可用文档、但仍面临问题。 下面是一个说明。 我基本上使用 uartecho.c 示例(稍作修改)。 我看到这种奇怪的行为。
(1)当我加载并运行 SIMPLE ECHO 程序时、如果 RXD 和 TXD 通过 XDS 板载调试芯片连接、则在 CCS 内置终端上所有操作都正常。 一切都好。
(2)当我从连接器(XDS)上移除 RXD 和 TXD 跳线并将其直接连接到 RS232-USB 连接器和 Windows 上的终端程序(如 tera Term)时、我开始看到问题。 基本上、字符会在终端屏幕上变乱。 当字符通过 XDS 芯片发送时、端子上的字符看起来正常、但当 RXD、TXD 引脚直接连接到端子 COM 端口时会出现问题
(3)我尝试在电路板 RXD、TXD 和 RS232到 USB 转换器之间使用双向电平转换器(只是为了确保 TTL 电平被驱动)-同样的结果会变乱。
(4)终端程序设置正常、因为我可以使用它直接与外设通信(波特率19200)、并且可以向外设发送和接收数据。
(5)只有当我使用电路板引脚通过电路板引脚驱动数据输出(并接收)时、问题才会出现(我已用蜂鸣音来确保 XDS 连接器与接头引脚之间的连接正确)。
(6)我还使用完全隔离的 XDS 芯片(正如一些 E2E 讨论中建议的那样)、仍然具有乱码的字符 o/p
总之、当 CC1310 TXD 和 RXD 通过 XDS 芯片时、一切正常、但如果我绕过 XDX 芯片、则情况开始出错(就像 XDS 芯片处理这些信号一样)。
已尝试阻止和非阻止版本、但问题相同。 还尝试了一些板以确保其运行。
CCS 版本 :12.1.0.00007
有什么建议吗?
Sham Datta。