用户工具

站点工具


reference:language:analogreference

analogReference(type)

描述

配置用于模拟输入的基准电压(即输入范围的最大值)。选项​​有:

  • DEFAULT:默认5V或3.3V为基准电压。
  • INTERNAL:在ATmega168和ATmega328上以1.1V为基准电压,以及在ATmega8上以2.56V为基准电压(Mega2560无此选项)
  • INTERNAL1V1:以1.1V为基准电压(此选项仅针对Mega2560)
  • INTERNAL2V56:以2.56V为基准电压(此选项仅针对Mega2560)
  • INTERNAL1V024:以1.024V为基准电压(此选项仅针对8F328P核心开发板)
  • INTERNAL2V048:以2.048V为基准电压(此选项仅针对8F328P核心开发板)
  • INTERNAL4V096:以4.096V为基准电压(此选项仅针对8F328P核心开发板)
  • EXTERNAL:以AREF引脚(0至5V)的电压作为基准电压。

参数

type:使用哪种参考类型(DEFAULT, INTERNAL, INTERNAL1V1, INTERNAL2V56, 或者 EXTERNAL)。

返回

注意事项

改变基准电压后,之前从anal​​ogRead()读取的数据可能不准确。

警告

不要在AREF引脚上使用使用任何小于0V或超过5V的外部电压。如果你使用AREF引脚上的电压作为基准电压,你在调用analogRead()前必须设置参考类型为EXTERNAL。

reference/language/analogreference.txt · 最后更改: 2017/05/23 03:54 (外部编辑)