工具/软件:Code Composer Studio
大家好、我必须通过 UART 从 Arduino RX/TX 接收数据到 CC2562RB LP 的 TX/RX。 我应该使用的代码我已经尝试过 UART Echo、但在 CC2652 RB-LP 的串行端口中尝试查看数据时无法查看数据。
谢谢、
Shivam
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.
工具/软件:Code Composer Studio
大家好、我必须通过 UART 从 Arduino RX/TX 接收数据到 CC2562RB LP 的 TX/RX。 我应该使用的代码我已经尝试过 UART Echo、但在 CC2652 RB-LP 的串行端口中尝试查看数据时无法查看数据。
谢谢、
Shivam
Shivam、您好!
您是否正确配置了终端?
DD 您可以将 Launchpad 直接插入计算机、而不是通过单独的 USB 集线器。
您可以在此处获得帮助:
https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/914744
Shivam、您好!
我没有现成的解决方案可供您使用、但您可以参考 fatsd.c 中的 cpy_buff 数组以了解如何传输字节。 例如、您可以从 UART 收集几个字节、并将这些字节放置在类似的数组中、然后尝试使用 fwrite 函数将这些值写入 SD 卡。 最后、您可以按照我在此处描述的方式创建链接列表:
https://e2e.ti.com/support/tools/ccs/f/81/p/916306/3386935#3386935
是的、这正是我要做的、但是否需要使用链接列表。 我是说 UART_Read 和 UART_WRITE 将字符数据类型作为输入参数。
我不能像在 fatsd 示例代码中那样直接使用这些字符值并将其存储在文本数组中、如下所示:
char c = UART_read (UART、INPUT、1);
for (int i =0;i< strlen (文本数组);i++)
{
textarray[i]= c;
}
fwrite (textarray、1、strlen (textarray)、src);
非常感谢您的支持。 感谢您的投入。
很抱歉、我的编程概念一直在使用 Arduino。 这是我第一次使用 TI 平台、我希望我喜欢它。
谢谢、
Shivam
Shivam、您好!
是的、我相信这将起作用、但这将是一个 I 数组、包含相同的字符、因为您只需将同一字符从 UART 复制到 文本数组中即可。