手册中讲到:上电后需要校准一次ADC来减小误差,校准码存储在ADC_DR寄存器中。
问题1:这样的话,是不是应该把这个结果保存起来,以后每次转换得到的数据减去这个校准值,才能得到一个相对正确的结果。(对于规则通道)
问题2:对于注入通道,它有个注入通道数据偏移寄存器(ADC_JOFRx),注入通道转换结束后会自动减去这个寄存器的值,最终结果放在ADC_JDRx寄存器中。这样的话,写入ADC_JOFRx的值是不是应该在做系统校准(不仅是ADC)时,得到的系统0偏值。
问题3:ST对于上面讲的这两种模式为啥要做成不同呢?(假设我的理解是正确的)
希望高手指点,不知道我的理解是否正确。 |