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.

[参考译文] TMS320F28388D:SPI 及其速度存在问题

Guru**** 2595770 points
Other Parts Discussed in Thread: TMS320F28388D, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1292130/tms320f28388d-problems-with-spi-and-its-speed

器件型号:TMS320F28388D
主题中讨论的其他器件: SysConfig

早上好、各位同事:

我逐渐熟悉 TI 处理器。 我想在我的 TMS320F28388D controlCARD 和外部闪存之间开发一个通信。 我选择使用 SPI 与它进行通信。 我已阅读手册和数据表、SPI 可使用的最大频率时钟为50MHz (是2个内核提供的时钟频率的1/4)。 我正在阅读一个使用 ROM 存储器"spi_ex6_eeprom.c"和"spi_ex7_eeprom_dma.c"进行 SPI 通信的示例、但我有以下疑问:  

我假设我可以在此处修改时钟的频率、但我已经读取此器件具有高速模式。 我已阅读手册中的以下部分:

我需要在哪个部分选择这些配置? 我感到困惑、因为他们说 SPI 的速度为最大50MHz、在示例中它看起来像100MHz。 此外、它们将 SPIBRR 设置为3、以便速度降低至25MHz (速度会低于50MHz!!!)。 我对 GPIO 高速运算放大器没有任何   

我想知道、首先、我可以在哪里更改这些配置(SPIBRR、ClkCfgRegs.LOSPCP.bit.LSPCLKDIV 和 HS_MODE)、其次、我想说明对于此器件、它能够以其最大速度配置达到的最大速度(如果是100MHz、50MHz、25MHz 或其他器件...)

我希望您可以帮助我解决此问题。 您会注意到、我对它有点困惑。  

祝您度过美好的一天!

佩德罗