最近在做一个项目需要输出单片机内部参考电压.使用stm32cube生成的代码无法正常在引脚上输出内部参考电压.

根据数据手册的显示:

根据手册的意思首先使能输出,然后使能管脚状态.

/** Enables the output of internal reference voltage
  */
  __HAL_SYSCFG_VREFINT_OUT_ENABLE();//使能参考输出

__HAL_RCC_GPIOB_CLK_ENABLE();//打开B口时钟

/*Configure GPIO pin : PB0 */
  GPIO_InitStruct.Pin = GPIO_PIN_0;
  GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);

__HAL_RI_IOSWITCH_CLOSE(RI_IOSWITCH_CH8);//PB0 out Vrefint如果使用PB1输出通道改称9

通过以上的设置可以保证,PB0输出内核参考电压.在1.2V左右.

STM32L152 的参考电压Vrefint输出相关推荐

  1. STM32的内部参照电压VREFINT(1.2V)和ADC参考电压Vref+如何区分呢

    一.STM32的内部参照电压VREFINT和ADCx_IN17相连接,它的作用是相当于一个标准电压测量点(和MSP430不一样..),内部参照电压VREFINT只能出现在主ADC1中使用. 内部参照电 ...

  2. 带内部参考电压(VREFINT)校正的STM32 DMA 内置温度采集

    笔者今天来介绍一下STM32ADC内置温度的采集,重点是通过内置参考电压来避免ADC参考电压VDDA对温度ADC采集的影响. 1.STM32ADC简介   stm32F4系列ADC,逐次趋近型AD.1 ...

  3. 基于STM32HAL库ADC+DMA模式,高精度采集电池电量与芯片内部温度方法 (48脚 使用内部参考电压方案)

    目录 概述 1.原理图 2.在这先普及一下概念 3.通过查看STM32L0中文数据手册中301页,第14.10 小节 ,DataSheet 4.ADC通道转换模式的理解 5.STM32CubeMx工具 ...

  4. STM32使用内部参考电压提高ADC采集准确度

    我们在使用ADC采集外部电压时,一般默认参考电压为MCU的供电电压,例如单片机供电电压为3.3V时,我们计算采集电压的公式为: 假设12位ADC 采集电压=(AD值/4096)*3.3: 但是如果因为 ...

  5. STM32内部参考电压的使用

    一.STM32的内部参照电压VREFINT和ADCx_IN17相连接,它的作用是相当于一个标准电压测量点(和MSP430不一样..),内部参照电压VREFINT只能出现在主ADC1中使用. 内部参照电 ...

  6. 利用ST MCU内部基准参考电压监测电源电压及其它

    在使用ST MCU开发过程中,有人问如果电源电压是变动的,询问有无办法用比较简洁的办法对电源电压进行监测,或者说电源电压波动情况下能否检测出其它待测的AD输入电压. 这里跟大家分享交流一个方法.就是在 ...

  7. 嵌入式学习——使用定时器输出PWM波形,实现 LED呼吸灯的效果

    嵌入式学习--使用定时器输出PWM波形,实现 LED呼吸灯的效果 目录 嵌入式学习--使用定时器输出PWM波形,实现 LED呼吸灯的效果 1. 任务要求 2 PWM波介绍, 2.1 什么是PWM(Pu ...

  8. 五款电动车充电器原理图(重点图2分析过程UC3842的VCC启动电压和稳定供电电压说明,12V由稳压二极管得到做外围电源LM358比较器可被控制输出12V 和0V切换)UC3842电源管理芯片详解

    经过和精通开关电源设计中TL431反馈输出电压通道,分压电路(R7,P,W2组成)比较,第二图的TL431参考极电路是正确的,最下面接的输出的42V的正极.D8和W1在一起可以调整浮充的拐点电流(不太 ...

  9. 嵌入式学习笔记——ADC模数转换器

    ADC模数转换器 前言 ADC介绍 ADC概述 ADC的数量 ADC的特性 ADC框图 芯片外部框图 芯片内部框图 转换部分框图 状态输出部分 条件触发框图 寄存器介绍 编程思路 模式选择 规则通道的 ...

最新文章

  1. linux下ftp服务器搭建详解
  2. (转) C#如何使用异步编程
  3. 抽象类和接口设计_如何设计类和接口
  4. python查看是否存在某个变量名
  5. Linux中的head命令
  6. Web安全之点击劫持
  7. 基于C#的MongoDB数据库开发应用(4)--Redis的安装及使用
  8. 西门子V90电机数字量输出(DO)接倍福数字量输入模块
  9. 今年护网蓝队防御具体实施方案
  10. 如何在excel中单独冻结多行或多列
  11. 用C写邮箱密码暴力破解器
  12. 计算机视觉与机械专业相关吗,计算机视觉在早期森林火灾探测中的应用研究-精密仪器及机械专业论文.docx...
  13. 使用机器学习预测天气_使用机器学习来预测患者是否会再次入院
  14. vs2017+cuda10.2+opencv4.5.0+contrib编译
  15. simpledateformat怎么改变格式 SimpleDateFormat 的使用及其 注意事项
  16. HTML5实现大文件上传
  17. Signal ()函数详细介绍 Linux函数
  18. linux 文件夹同步备份,SyncToy实现本地文件夹同步备份
  19. Android aab安装到手机
  20. html 磨砂 原理,使用HTML和CSS设计磨砂玻璃效果

热门文章

  1. 一个毕业三年的程序猿对于提升自我的一些建议
  2. 【采集项目-(6)全量数据采集】
  3. 2022-11-09:给定怪兽的血量为hp 第i回合如果用刀砍,怪兽在这回合会直接掉血,没有后续效果 第i回合如果用毒,怪兽在这回合不会掉血, 但是之后每回合都会掉血,并且所有中毒的后续效果会叠加 给
  4. Google Play 管理中心新增战略指南,助力游戏收入增长
  5. 京东淘宝手机销售量排行
  6. 使用插件实现ecplise js/jquery智能提示
  7. matlab 积分函数曲线,Matlab之函数积分 | 学步园
  8. 在线IP到地理位置解析的API接口,IP到地理位置、所属组织名、AS号、域名反查
  9. 饥荒启动服务器显示error,Win10电脑运行饥荒游戏提示error during initialization解决方法...
  10. word文件怎么另存