前言
S32K3系列的ADC模块有个ADC自检的功能,这也是满足功能安全的一部分。用户应该在芯片每次上电初始化的时候,完成ADC自校验。
一、MCAL配置
1.1 General -> AutosarExt
首先我们要打开ADC自校验的API
1.2 AdcHwUnit
这里我们要设置一个ADC自校验的时钟
Adc Prescaler Value : 这个是ADC采样的时钟分频
Adc Calibration Prescale : 这个是ADC自校验的时钟分频
Adc Source Clock : CLK_SRC_0 这个是ADC的时钟,不可更改
从芯片手册可以看到,这里的ADC clokc是CORE_CLK