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.

[参考译文] TMS320F28379D:具有模拟测量的串行通信

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1134120/tms320f28379d-serial-communication-with-analog-measurements

器件型号:TMS320F28379D

您好!

我对串行通信比较陌生。  我尝试了 sci_echoback 示例、将数据从 DSP 发送到 PC。  我正在尝试编写一个应用程序、该应用程序通过传感器测量几个数量、然后将其作为字符串发送到 PC。 测量在中断中进行、以保持精确的时序。  我也能够添加 sci 通信。 但是、我不确定如何将 sci 与中断一起使用、因为传输字符串需要很长时间、并且 CPU 在数据传输之前无法返回主测量 ISR。 我是否需要查看使用 sci 中断来管理传输操作。 任何指导或员额都将非常有帮助。 我不关注双向通信、而是从 DSP 进行传输。

谢谢、

Aditya

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

    您好、Aditya、

    [引用 userid="446852" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1134120/tms320f28379d-serial-communication-with-analogue-measurements ]但是我不确定如何将 sci 与中断一起使用、因为传输字符串需要很长时间、并且 CPU 在数据传输之前无法返回主测量 ISR。

    您要通过测量数据 sci 传输什么? 如果是、您可能可以在执行计算后发送数据。 如果您决定使用 sci 中断、我将查看 FIFO 级别。 您可以将其设置到何处、比如在将10个值写入缓冲区后、您将传输数据。 这有助于降低发送数据的频率。 CPU 可能需要更长的时间、但在此期间、您可以始终禁用模拟测量。 这实际上取决于您的应用和计时需求。

    此致、

    Marlyn