给出标准库的ADC校准库函数
时间: 2023-12-08 13:04:56 浏览: 133
标准库函数
标准库的ADC校准库函数如下:
1. ADC自动校准函数:
```c
void ADC_GetCalibrationFactor(ADC_TypeDef* ADCx)
```
该函数用于自动校准ADC,并将校准结果存储在相应的寄存器中。需要注意的是,该函数只能在ADC处于单通道模式下调用。
2. ADC手动校准函数:
```c
void ADC_StartCalibration(ADC_TypeDef* ADCx)
```
该函数用于启动ADC的手动校准过程。在校准过程中,需要将ADC输入短接到地和VREF+,分别进行转换。
```c
FlagStatus ADC_GetCalibrationStatus(ADC_TypeDef* ADCx)
```
该函数用于获取ADC的校准状态。如果校准过程已经完成,则返回SET;否则返回RESET。
```c
uint32_t ADC_ReadCalibrationData(ADC_TypeDef* ADCx)
```
该函数用于读取ADC的校准数据。需要注意的是,该函数只在ADC处于复位状态下调用。
以上是标准库的ADC校准库函数,需要在使用之前先对ADC进行初始化。
阅读全文