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.

[参考译文] CCS/TMS320F28377D:通过串行端口&放大器发送12位数据的串行通信;在终端上显示数据

Guru**** 2538950 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/613540/ccs-tms320f28377d-serial-communication-to-send-12-bit-data-over-a-serial-port-display-the-data-on-terminal

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

我需要使串行通信正常工作。 因此、我尝试了 C2000ware 中的 SPI_loopback_interrupts_cpu01示例。 我看到 sdata 和 RDATA 正在获取一些值、但它们仅匹配3位数(例如- sdata = 12000;RDATA = 12137)。 此外、我无法在终端上看到串行通信[查看>终端]

可以帮帮我吗?

此外、我不确定终端在 CCS 中是如何工作的? {我相信它与 Arduino IDE 中的串行监视器相同。}但我无法在终端中看到任何值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我写信告诉您、C2000团队成员已被分配到此帖子、应该很快回答。

    此致
    Baskaran
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这将打印到终端。 这是一个内部回送示例。

    我不确定接收的内容为何与发送的内容不相同。 请尝试再次运行、并尝试另一个 SPI 或 SCI 回读示例。

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

    我已经尝试了 sci_echoback_cpu01示例、并获得以下输出。

    一旦按下"继续"按钮、程序开始运行、"Hello World"字符串和其他消息就会出现在 PuTTY 或 CCS 终端(以设置的为准)上。 然后、我无法通过终端为系统提供任何输入以获取回声。

    请参见下图。

    罗汉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有打开控制卡上的 SW1、这导致了此问题。
    打开后、代码工作。