STM32H7自带的电压基准设置函数,主要是供自带ADC和DAC使用。

[复制链接]
519|0
 楼主| 卡拉瓦乔 发表于 2018-8-10 12:32 | 显示全部楼层 |阅读模式
1、函数void HAL_SYSCFG_VREFBUF_VoltageScalingConfig(uint32_t VoltageScaling)
(1)此函数用于配置内部电压基准大小配置。
(2)当形参VoltageScaling = SYSCFG_VREFBUF_VOLTAGE_SCALE0时
        输出基准是2.048 V,条件是VDDA >= 2.4V。

        当形参VoltageScaling = SYSCFG_VREFBUF_VOLTAGE_SCALE1时
        输出基准是2.5 V,条件是VDDA >= 2.8V。

        当形参VoltageScaling = SYSCFG_VREFBUF_VOLTAGE_SCALE2时
        输出基准是1.5 V,条件是VDDA >= 1.8V。

        当形参VoltageScaling = SYSCFG_VREFBUF_VOLTAGE_SCALE3时
        输出基准是1.8 V,条件是VDDA >= 2.1V。
void HAL_SYSCFG_VREFBUF_VoltageScalingConfig(uint32_t VoltageScaling)
{
  /* Check the parameters */
  assert_param(IS_SYSCFG_VREFBUF_VOLTAGE_SCALE(VoltageScaling));
  
  MODIFY_REG(VREFBUF->CSR, VREFBUF_CSR_VRS, VoltageScaling);
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

438

主题

438

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部