OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2608|回复: 1

请问有没有 HAL库测量 STM32L151 测量内部VCC AD 的例程

[复制链接]

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2018-5-15
在线时间
9 小时
发表于 2020-4-19 21:41:39 | 显示全部楼层 |阅读模式
1金钱
在实际的应用需要,比如电池供电时,需要对VCC供电电压进行检测。请问有没有 相关的  HAL库测量 STM32L151 测量内部VCC/参考电压的  AD值 例程?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2018-5-15
在线时间
9 小时
 楼主| 发表于 2020-4-19 21:59:42 | 显示全部楼层
找到方法了:看这样子 操作是不是正确的?希望大家指正:
目前在板子上 能算出来3.3xxxx的电压值
                        sConfig.Channel = ADC_CHANNEL_VREFINT;        //选择参考电压通道
                       
                         HAL_ADC_ConfigChannel(&hadc, &sConfig);
                        // 启动转换
                        HAL_ADC_Start(&hadc);
                        // 等待转换结束
                        HAL_ADC_PollForConversion(&hadc,20);// 超时20ms
                        // 读取结果
                        adc_conv_var = HAL_ADC_GetValue(&hadc);//得到AD值
                        vcc = 1.224*4096/adc_conv_var;                //计算出VCC
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 16:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表