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.
工具/软件:Code Composer Studio
本示例中的 ADC 采样频率是多少? (adc14_single_conversion 重复)
谢谢 Chris。
1.能否将 ADC 时钟设置为24MHz (48MHz/2)? 根据数据表、ADC 的最大时钟为25MHz。
2.我尝试设置自动模式;下面是我所做的,但它不起作用。 一旦我在 ISR 中注释掉 TOGGLE 语句、就不会发生 ADC 中断。
在使用计时器触发 ADC 方面、我让它在14位分辨率下以高达200kHz 的采样率工作。 但我不能得到任何高于此值的东西。 收集足够的信息后、我将在 E2E 上发布有关此问题的另一个主题。
…
/*将采样定时器配置为自动模式*/
///map_ADC14_enableSampleTimer (adc_manual_iteration);
MAP_ADC14_enableSampleTimer (ADC_AUTOMATE_DIOTIVation);
…
//注释掉切换转换触发器。
void ADC14_IRQHandler (void)
{
uint64_t status = MAP_ADC14_getEnabableInterruptStatus();
MAP_ADC14_clearInterruptFlag (status);
IF (ADC_INT0和状态)
{
*ADC_buffer_address++= MAP_ADC14_getResult (ADC_MEM0);
//map_ADC14_toggleConversionTrigger ();
GPIO_toggleOutputOnPin (GPIO_PORT_P1、GPIO_PIN0);
}