这段代码是一个ADC模块的例程,使用了模块库函数。它通过设置ADC的一些配置信息,如ADC的工作模式、采样时间、规则采样间隔时间等来实现ADC的功能。 具体而言,它实现了以下功能: 初始化系统时钟,使能GPIO外设时钟和ADCBGR外设时钟。 配置BGR,使能BGR以保证ADC正常工作。 初始化ADC模块,包括ADC的连续采样模式、采样时间、规则采样间隔时间等。 设置ADC的中断回调函数,分别对于连续采样完成、规则采样完成、采样高于预设阈值和采样低于预设阈值的情况进行回调。
请注意,本例程并未配置ADC的规则采样,因此规则采样回调函数和高低阈值回调函数未使用。 |