主题中讨论的其他器件: TM4C123
工具/软件:Code Composer Studio
豪迪!
我正在尝试配置 Tiva TM4C23G 微控制器以1MHz 的频率收集电压样本。 我需要使用 ADC 对任意时间发生的脉冲进行采样、并将数据存储到后续存储中
分析。 但是、需要在后台由硬件尽可能处理采样、以便为其他任务释放 CPU。
此外、最好在脉冲发生之前有一种方法来获得多个数据点。
我目前认为、这可以通过使用计时器中断触发 ADC 采样并配置 UDMA 来收集样本来实现。 ADC 中断可以检测到该脉冲、
这将调用函数进行数据分析、或通过 UART 传输数据以在其他位置进行处理。 但我不确定如何配置 ADC 以如此高的速率进行采样、因此我完全不熟悉
UDMA。 有人能给我讲些什么吗? 简单的示例代码也会非常有用。
提前感谢您!
Derek Janak59.