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:可以并行运行多少个散射过程? 是否可以同时并行运行2个 SPI 通信和1个连接到 PC 的 UART 接口?

Guru**** 2616675 points

Other Parts Discussed in Thread: TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/697332/tms320f28379d-how-many-diffrent-processes-can-be-run-in-parallel-is-it-possible-to-run-2-spi-communications-and-a-uart-interface-to-pc-in-parallel-simultaneously

器件型号:TMS320F28379D

您好!

我有一个项目、在该项目中、我需要使用 SPI 将 TMS320F28379D 与两个器件连接、并使用 UART 将数据发送到 PC。

是否可以将 CPU1用于 SPI1、CPU2用于 SPI2、并将 UART 用于 CLA、并并行运行全部三个进程?

谢谢!

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

    您好、Mahlet、

    无法按照您所述进行设置。 CLA 无权访问 UART/SCI 模块。

    如果您想了解有关此方面的更多信息、请参阅 TRM 的相应部分: http://www.ti.com/lit/ug/spruhm8g/spruhm8g.pdf 

    谢谢、

    Marlyn

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

    马赫特、

    是否确定您需要一个专用于每个通信外设的整个处理器? 请记住、至少 SPI 外设具有16级 FIFO、该 FIFO 允许处理器执行其他操作、直到 FIFO 达到数据传输和接收的特定级别。 我认为 UART 有一个类似的概念、但我对它并不是很熟悉。

    如果不了解数据速率和其他处理器任务等更多信息、很难说您可以肯定地做到这一点、但如果您需要多个 CPU 来处理所有三个串行通信、我会感到惊讶。 两个 CPU 当然应该能够做到这一点。

    此致、
    Kris