工具/软件:
我们有一个外部 ADC、可通过 SPI 提供 32 位数据(2 个背对背 16 位值)。 存在驱动器级延迟、两次采样之间的时间限制为大约 30us。 我们已经了解了几次如何使用计时器触发 SPI 通过 DMA 将数据传输到存储器。 我们还不能弄清这一点。 数据表中的一些详细信息似乎并未完全确定。 有一些“信号“应该能够执行触发、但不清楚如何完全映射设置。 设置的说明中调用了一些详细信息、但随后在寄存器映射详细信息中找不到这些详细信息。
这可能是不可能的,但希望在我们完全放弃之前与那些有更深刻知识的人核实。 我们当前使用 PWM 来触发 ADC。 这样、我们就可以调整时序、因为在需要采样时需要更改。 使用 DMA 的目标是将数据直接加载到存储器中、然后使用 CPU 周期来检查我们是要保留数据还是跳过数据。 此外、在两次采样之间我们可以降低到大约 5us、这将很有用。 10us 将是可行的。

