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++;
}
}