• 在 RUN 或 SLEEP 模式下触发
– 如果触发 ADC 以启动转换(软件或事件),并且器件处于 RUN0/RUN1/SLEEP0/SLEEP1 模式(SYSOSC 已在任何频率下运行),则:
• 在此模式下,采样时钟可以是 ULPCLK 或 SYSOSC
• 转换将在不改变 SYSOSC 频率的情况下运行
• 允许使用 4MHz、16MHz、24MHz 或 32MHz SYSOSC 频率
– 如果触发 ADC 以启动转换(软件或事件),并且器件处于 RUN2 或 SLEEP2 模式(SYSOSC 被禁用,
MCLK = LFCLK = 32kHz),则:
• 在此模式下,采样时钟可以是 ULPCLK 或 SYSOSC
• SYSCTL 将 ADC CLK REQ 解读为异步快速时钟请求,在 32MHz 时启用 SYSOSC,并强制 MCLK 或 ULPCLK 为 32MHz,直到 ADC 使该请求无效
• 在此用例中 CCONRUN 必须清零
• 在此用例中 CCONSTOP 必须清零
|
大佬,为什么我用ADC和DMA将采集到的数据存放到自己的数组中,但是存放的数据和通道存放的下标错位了,本来是ADC通道0-3,对应数组下标0-3,但是现在编程通道0对应下标3,通道1对应下标0,通道2对应下标1,通道3对应下标2