主题中讨论的其他器件:ADS7054、 CC3220SF
尊敬的支持:
我将 CC1352P1连接到 SPI ADC (ADS7054)、该 ADC 在 SPI 事务之间至少需要18个 SCLK 脉冲。 然而、从读取 TRM 来看、SPI 外设只支持8位和16位的数据大小。 这是硬件问题还是软件问题? 这是否也适用于在主模式下使用 SPI 时使用传感器控制器? 至于主 CPU 的使用、当我尝试使用32位的数据大小打开 SPI 端口时、它会失败并出现错误的句柄-因此它不支持预期的32位。
有趣的是、CC3220SF SPI 外设没有此限制-它最多可支持32位。 希望这些器件使用相同的 SPI 外设。 如果这是 CC1352P1 SPI 外设的硬件限制、您对如何解决此限制有什么建议吗? 我是512 Kbps 的 SPI 端口、因此不必让 CPU 进行位拆裂来解决此问题-需要 DMA 在每个 SPI 事务中将512个32位样本等数据块移动到存储器中。 您的想法?
谢谢、
Tim