原创 STM32 ADC一定要进行自较准!

2008-8-5 15:28 8414 10 10 分类: MCU/ 嵌入式

今天进行STM32的ADC功能测试!


开始没有对 STM32的 ADC 进行自较准,发现转换的数据误差很大!


后来加了ADC自较准,转换数据就正常了!


可能是万利的板子没有专用的ADC基准电压,所以转换数据不是很稳定,大概在8个数值范围内跳动!


下面是ADC自较准代码:


  ADC1->CR2 |= 0x00000008;                                                   //复位ADC校准寄存器
  while((ADC1->CR2 & 0x00000008)==0x00000008) ;             //等待复位完成
  ADC1->CR2 |= 0x00000004;                                                   //启动ADC自校准
  while((ADC1->CR2 & 0x00000004)==0x00000004) ;             //等待自校准完成

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条