stm32cubeMX配置ADC采样

举报
yd_274589494 发表于 2023/07/22 09:48:28 2023/07/22
【摘要】 @TOC 前言本文介绍如何使用cubeMX配置ADC采样 一、cubeMX配置这里需要注意把时钟修改一下,配置ADC后需要重新修改时钟树 二、ADC库函数使用u16 vol=0;//中断方式启动ADC转换HAL_ADC_Start_IT(&hadc1); //ADC转换完成中断回调函数,每次ADC转换完成触发中断调用本函数void HAL_ADC_ConvCpltCallback(ADC_...

@TOC

前言

本文介绍如何使用cubeMX配置ADC采样

一、cubeMX配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这里需要注意把时钟修改一下,配置ADC后需要重新修改时钟树
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、ADC库函数使用

u16 vol=0;

//中断方式启动ADC转换
HAL_ADC_Start_IT(&hadc1); 

//ADC转换完成中断回调函数,每次ADC转换完成触发中断调用本函数
void  HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
	 //获取转换结果	
   	 vol=HAL_ADC_GetValue(hadc);//使用此函数可以获取ADC采样的值
}

总结

ADC转化简单用法就是这样了,后面文章我们会带大家深入了解。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。