主题中讨论的其他器件:HALCOGEN、 LAUNCHXL2-570LC43
大家好、
我的客户有以下一些问题:
- 如果我有外部时钟并且 TMS 上的 SPI 作为主器件运行、那么这是否类似于 SPI CLK 线路上的自由运行时钟?
- 在此模式下,我们从缓冲区接收或读取的数据长度是否可以是动态的? 我们希望读取每个传输组大约64字节。
- SPI RX 缓冲器的长度是多少?
谢谢、
Mitchell
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.
大家好、
我的客户有以下一些问题:
谢谢、
Mitchell
您好 QJ、
否、他们通过设置 CLKMOD = 0并为 TMS 提供500kHz 的外部时钟来检查这一点。 测试方案:TMS 被编程为持续发送数据、他们使用逻辑分析仪观察总线上的数据。 当它们使用内部时钟并断开外部时钟时、相同的设置工作并且在 SIMO 线路上看到数据、但一旦启用外部时钟、它们就会停止在 SIMO 线路上看到数据。 是否还有其他需要做的事情来使用 MIBSPI 接口作为带有外部时钟的主器件? 他们使用 HALCOGEN 将 TMS 配置为其所需的设置、此测试将在 Hercules Launchpad LaunchXL2-570LC43上执行。
您好、Cree、
最大 SPI 时钟为25MHz。 在该范围内、它是可靠的。 主模式 SPI 仅支持内部时钟、但从模式 SPI 使用来自 SPI 主器件的外部时钟。
它不支持自由运行。 SPI 时钟仅在主器件希望发送/接收数据时有效。 通常、SPI 事务看起来是这样的。
我不知道主模式 SPI 在哪个器件上支持外部时钟。