Other Parts Discussed in Thread: TMS320F28379D
您好!
我有一个项目、在该项目中、我需要使用 SPI 将 TMS320F28379D 与两个器件连接、并使用 UART 将数据发送到 PC。
是否可以将 CPU1用于 SPI1、CPU2用于 SPI2、并将 UART 用于 CLA、并并行运行全部三个进程?
谢谢!
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.
Other Parts Discussed in Thread: 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