This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2538-CC2592EMK:cc2538

Guru**** 2390755 points
Other Parts Discussed in Thread: CC2538, MAX3223

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1458690/cc2538-cc2592emk-cc2538

器件型号:CC2538-CC2592EMK
Thread 中讨论的其他器件:CC2538MAX3223

工具与软件:

大家好、

我正在设计一个基于 CC2538微控制器的定制电路板、我想共享 UART 通信配置。 该设置涉及两个 UART 接口(UART1和 UART0)进行通信 、还随附了图。 以下是详细说明:

定制电路板的此连接:

UART1通信路径:

微控制器(CC2538):

CC2538微控制器上的 UART1用作串行通信源。


MAX3223 IC:


MAX3223 IC 用于 RS232到 TTL


Cadyce USB 转 RS232转换器(US9):


在信号被转换为 RS232电平后、Cadyce US9用于将 RS232信号转换为 USB。 这允许微控制器通过 USB 接口与现代笔记本电脑或 PC 通信。


笔记本电脑:
最后一个通信端点是笔记本电脑、用于通过 USB 接口接收或传输数据。

UART0通信路径:

微控制器(CC2538):
CC2538上的 UART0配置为额外的串行通信通道。


USB-TTL 转换器:
USB-TTL 转换器直接连接到微控制器的 UART0引脚、可将 TTL 信号转换为 USB 兼容信号。


笔记本电脑:
与 UART1类似、笔记本电脑作为通信端点、通过 USB 连接进行连接。






开发板的此连接  

UART0通信路径:

微控制器(CC2538):
CC2538上的 UART0配置为额外的串行通信通道。


USB-TTL 转换器:
USB-TTL 转换器直接连接到微控制器的 UART0引脚、可将 TTL 信号转换为 USB 兼容信号。


笔记本电脑:
与 UART1类似、笔记本电脑作为通信端点、通过 USB 连接进行连接。




问题:

这些是我们的连接 UART0 UART1 和开发板上都有该堆栈。 我们对两块板使用相同的 UART 通信代码。 然而、它在开发板上可正常工作、但是在定制板上无法正常工作。

为什么会发生这种情况?