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.

[参考译文] CC3200:使用 SDK 示例通过 UART 发送二进制数据

Guru**** 2826855 points

Other Parts Discussed in Thread: CC3200, CC3200SDK

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/626901/cc3200-sending-binary-data-via-uart-with-sdk-example

器件型号:CC3200

您好!

我的客户正在使用 CC3200 LaunchPad、希望实现与外部 MCU 的 UART 通信。
他们希望 发送二进制数据、但似乎示例代码和库仅接受字符数据。

示例代码:
C:\ti\cc3200SDK_1.3.0\cc3200-sdk\examples\uart_demo
库源:
C:\ti\cc3200SDK_1.3.0\cc3200-sdk\driverlib\uart.c

通过 UART 发送二进制数据的最简单方法是什么?


我发现 TI-RTOS 有一个包含二进制数据的示例、驱动程序支持二进制模式。
但该驱动程序不是 SDK 的一部分。
C:\ti_tirtos_cc32xx_2_16_01_14\tirtos_cc32xx_2_16_01_14_examples\TI\CC3200_LAUNCHXL_uartlogging
这是否可以轻松地将 TI-RTOS 集成到 SDK 中?

谢谢、此致、
Kot

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

    感谢您的提问。 请留出一些时间来提供响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kot、

      driverlib uart.c 函数可以发送和接收二进制数据。

      要发送256字节的二进制数据:

      使用 example/uart_demo/main.c

         for (i=0;i<256;i++) UartPutChar (i);

      使用此 driverlib 函数发送二进制或"字符"数据没有什么不同。 只是为了发送和接收键入的字符而编写了示例。

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

    尊敬的 Alan:

    感谢您的回复。
    您完全正确!
    客户现在可以发送二进制数据、而不会出现问题。

    谢谢、此致
    Kot