打印

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

[复制链接]
291|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

粉丝