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.

[参考译文] TMDX5535EZDSP:从扩展连接器上的 UART 引脚发送和接收串行数据时出现问题

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320C5535

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604963/tmdx5535ezdsp-problem-sending-and-receiving-serial-data-from-uart-pins-on-expansion-connector

器件型号:TMDX5535EZDSP
Thread 中讨论的其他器件:TMS320C5535

对于一个项目、我们将使用 TMS320C5535 eZdsp 板与 ESP8266 WiFi 模块配对、该模块通过扩展连接器上的 UART 引脚进行通信。 我们通过 Rx 和 Tx 引脚将 WiFi 模块连接到 Arduino Uno 来测试该模块、并成功地通过计算机通过网络将消息发送到 Arduino。 现在、我们尝试对 eZdsp 电路板执行同样的操作、但我们无法从 WiFi 模块读取任何内容。

我们能够基于 TI 的 UART 示例代码编写代码、该代码可将电路板发送和接收的消息发送到自己(通过将 eZdsp 上的 Rx 和 Tx 引脚短接)。 但是、当我们将 Rx 和 Tx 引脚连接到 WiFi 模块时、我们无法发送和接收消息。 我们还尝试从 Arduino 发送消息以进行测试、但也无法从 Arduino 接收任何消息。 我们不确定问题是什么、因此我们希望获得任何帮助或建议。

下面是我们的代码片段、其中包含两个分别通过 UART 发送和接收多个字符的函数。 我还附上了一个 zip 文件、其中包含用于 UART 程序的项目文件。

void SendCommand (char *cmd){
   while (*cmd!='\0'){
      EVM5515_UART_putChar (*cmd);
      CMD+;
   }
   EVM5515_UART_putChar ('\r\n');
   EVM5515_UART_putChar ('\n');


char* recvString(){
   字符 A;
   char *数据;
   while (1){
      EVM5515_UART_getChar (&a);
      if (a ='\0') break;
      *数据= A;
      Data++;
   }

e2e.ti.com/.../uart.zip


   

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

    我已通知软件团队。 他们的反馈将在此处发布。

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

    ESP8266模块上是否有电平转换硬件?
    您是否能够通过 Teraterm 将 UART 数据从 C5535传输到连接到 PC 的 FTDI 线缆?

    Lali