我通过修改TIVA例程中的ADC+uDAM+ping-pong模式,发现ADC0的采样速率好像最大只能到500KHz左右,数据手册上写的是可以到1MHz,我猜想是否是通过ADC0和ADC1交替采样实现?
劳烦有写过相关代码的大佬麻烦教一下,如果有例程代码的最好
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.
我通过修改TIVA例程中的ADC+uDAM+ping-pong模式,发现ADC0的采样速率好像最大只能到500KHz左右,数据手册上写的是可以到1MHz,我猜想是否是通过ADC0和ADC1交替采样实现?
劳烦有写过相关代码的大佬麻烦教一下,如果有例程代码的最好
你好,具体ADC模块是怎么设置的呢?
文档中有一些涉及最大采样率的寄存器设置是否有修改?比如:MAXADC0SPD、ADCPP.MSR、ADCPC.SR等。
你好,
driverlib API 的源代码可在 [Install Path]\TivaWare_C_Series-2.2.0.295\driverlib 下找到。然后在 adc.c 中应该能找到原函数。
关于 1MHz,我们实际上没有代码……因为它是设备的默认设置!因此,如果不配置采样率,芯片将自动处于 1MHz。