芯片解密单片机解密GD32C103GD32的ADC模块简介
* 驱动板所使用的主控芯片为 GD32C103CB,该芯片总共有 2 个 ADC 单元,即 ADC0、ADC1,因为驱动板上使用的是 LQFP48 封装,所以该芯片的每个 ADC 单元只有 10 个外部模拟输入通道,并且共用相同的 GPIO 口,这 10 个外部模拟输入通道依次的对应关系为:* PA0(ADC01_IN0):ADC0 或 ADC1 的外部模拟输入通道 0* PA1(ADC01_IN1):ADC0 或 ADC1 的外部模拟输入通道 1* PA2(ADC01_IN2):ADC0 或 ADC1 的外部模拟输入通道 2* PA3(ADC01_IN3):ADC0 或 ADC1 的外部模拟输入通道 3* PA4(ADC01_IN4):ADC0 或 ADC1 的外部模拟输入通道 4* PA5(ADC01_IN5):ADC0 或 ADC1 的外部模拟输入通道 5* PA6(ADC01_IN6):ADC0 或 ADC1 的外部模拟输入通道 6* PA7(ADC01_IN7):ADC0 或 ADC1 的外部模拟输入通道 7* PB0(ADC01_IN8):ADC0 或 ADC1 的外部模拟输入通道 8* PB1(ADC01_IN9):ADC0 或 ADC1 的外部模拟输入通道 9* 由上述我们可以得到关于 ADC 的大致信息,在芯片中总共有 2 个 ADC 采样单元,有 10 共用的外部外部输入通道,即每个 ADC 采样单元都可以对 10 个通道中的任意一个进行采样转换,显然若要充分利用好者 10 个外部通道,那 ADC 采样模块必定需要按照一定规则在通道之间进行切换,由此引出以下内容