【8.ADC模数转换器】蓝桥杯嵌入式一周拿奖速成系列

系列文章目录

蓝桥杯嵌入式系列文章目录(更多此系列文章可见)


ADC模数转换器

  • 系列文章目录
  • 一、STM32CUBEMX配置
  • 二、项目代码
    • 1.main.c --> ADCProcess
  • 总结


一、STM32CUBEMX配置

  • STM32CUBEMX PB15 -> ADC2_IN15 ; PB12-> ADC1_IN11
  • ADCProcess

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

二、项目代码

1.main.c --> ADCProcess

在这里插入图片描述

u32 adc1_val,adc2_val;
float volt_r37,volt_r38;
void ADCProcess(void)
{HAL_ADC_Start(&hadc1);adc1_val = HAL_ADC_GetValue(&hadc1);volt_r38= adc1_val/4095.0f*3.3f;HAL_ADC_Start(&hadc2);adc2_val = HAL_ADC_GetValue(&hadc2);volt_r37 = adc2_val/4095.0f*3.3f;}

总结

至此,就是ADC相关的内容,唐怡佳继续加油!,如果有什么问题,大家也可以给我评论留言哦~同时希望大佬批评指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/645883.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kotlin 协程库v1.7.1的核心模块(kotlinx-coroutines-core)-- kotlinx.coroutines.flow篇

Flow 是一种异步数据流的表示,可以用于处理异步数据流的操作。 AbstractFlow(ExperimentalCoroutinesApi) 协程库中的一个抽象类,用于创建具有状态的 Flow 实现。它跟踪了用于上下文保留的所有属性,并在任何属性被违…

C语言通过IXMLHTTPRequest以get或post方式发送http请求获取服务器文本或xml数据

做过网页设计的人应该都知道ajax。 Ajax即Asynchronous Javascript And XML(异步的JavaScript和XML)。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发…

手撕重采样,考虑C的实现方式

一、参考文章: 重采样、上采样、下采样 - 知乎 (zhihu.com) 先直接给结论,正常重采样过程如下: 1、对于原采样率fs,需要重采样到fs1,一般fs和fs1都是整数哈,则先找fs和fs1的最小公倍数,设为m…

libjsoncpp 的编译和交叉编译

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

开通商家转账到零钱技巧

商家转账到零钱是什么? 通过商家转账到零钱这个功能,如果我们系统需要对用户支付费用,比如发放佣金、提成、退款之类的,可以直接转账到用户的微信零钱。 【商家转账到零钱】是【企业付款到零钱】的升级版,2022年5月1…

H264解码原理详解

H.264的编码原理参考文章H.264的编码原理 解码原理 解码器负责将符合H.264码流规范的压缩视频流解码,并进行图像重建。 根据如下图所示的解码器流图,我们可以看出基本的解码流程如下:解码器从网络提取层中接收压缩的比特流,经过…

Mysql复习1--理论基础+操作实践--更新中

Mysql 索引索引的分类索引失效sql优化 删除数据库数据恢复 索引InnoDB引擎MyISAM引擎Memory引擎Btree索引支持支持支持hash索引不支持不支持支持R-tree索引不支持支持不支持Full-text索引5.6版本以后支持支持不支持 索引 解释说明: 索引指的是帮助mysql高效的获取数据的结构叫…

算法训练营Day48

#Java #动态规划 Feeling and experiences: 回文子串:力扣题目链接 给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 …

《Windows核心编程》若干知识点实战应用分享

目录 1、进程的虚拟内存分区与小于0x10000的小地址内存区 1.1、进程的虚拟内存分区 1.2、小于0x10000的小地址内存区 2、保存线程上下文的CONTEXT结构体 3、从汇编代码角度去理解多线程运行过程的典型实例 4、调用TerminateThread强制结束线程会导致线程中的资源没有释放…

WPF之鼠标快速移动进出Textbox导致联动的控件显示卡顿解决方案

如果你的应用在鼠标快速移动进出TextBox1时出现卡顿或者TextBox2的MessInfo显示失败,可能是由于频繁的UI线程更新引起的。你可以试试以下的一些解决方案: 使用防抖动/节流技术:防抖和节流是两种常用的控制函数调用频率的技术,防抖…

Redisson 分布式锁可重入的原理

目录 1. 使用 Redis 实现分布式锁存在的问题 2. Redisson 的分布式锁解决不可重入问题的原理 1. 使用 Redis 实现分布式锁存在的问题 不可重入:同一个线程无法两次 / 多次获取锁举例 method1 执行需要获取锁method2 执行也需要(同一把)锁如…

Python map函数

在Python编程中,map()函数是一个强大的工具,用于将函数应用于可迭代对象(如列表、元组等)的每个元素,然后返回一个新的可迭代对象,其中包含应用函数后的结果。本文将深入探讨map()函数的用法,提…

云计算项目五:部署数据库服务mysql |部署共享存储服务NFS | 配置网站服务

部署数据库服务mysql |部署共享存储服务NFS | 配置网站服务 案例1:配置逻辑卷步骤一:创建LV步骤二:格式化案例2:配置数据库服务器步骤一:安装软件MySQL服务软件(2台数据库服务器都要安装)步骤二:挂载lv设备步骤三:启动服务步骤四:管理员登录案例3:配置主从同步步骤一…

linuxshell日常脚本命令之if判断

shell脚本if中判断大于、小于、等于、不等于的符号 脚本有问题,有没有哪位大佬能帮忙检查一下? #!/bin/bash#run_num$(squeue | grep shifting | wc -l) run_numsqueue | grep shifting | wc -l #run_num$(squeue | grep shifting | wc -l 2>&1…

vue+draggable+el-upload上传图片拖拽重排方法

vuedraggableel-upload上传图片拖拽重排方法 1.html <el-row><el-col><el-form-item label"添加视频/图片" prop"device_id"><div class"image-upload"><draggable v-model"fileList" update"dataDr…

js树形控件zTree使用总结

文章目录 一、zTree简介1.1、zTree的特点1.2、zTree文件介绍 二、zTree的基本使用2.1、zTree的创建2.2、zTree的配置2.3、zTree的数据格式2.3.1、标准数据格式2.3.2、简单数据格式 2.4、zTree的常用方法2.4.1、获取zTree对象2.4.2、增加节点2.4.3、勾选或取消勾选全部节点2.4.4…

ubuntu 添加 sudo 权限

xxxx 不在 sudoers 文件中。此事将被报告。 在Ubuntu中&#xff0c;可以通过将用户添加到sudo组来为其提供sudo&#xff08;超级用户&#xff09;权限。 要添加sudo权限&#xff0c;按照以下步骤操作&#xff1a; 打开终端&#xff08;CtrlAltT&#xff09;。 输入以下命令并…

使用 git rebase 合并多个 commit

首先我们查看一下当前提交历史&#xff1a; atreus-MBP:code (test) $ git log -4 --oneline da3ba01 (HEAD -> test) 3 9d2725f 2 44f23cb 1 61e7d87 (origin/test) merge: Merge branch test of https://gitee.com/atreus1125/code into test我们通过 git rebase -i 61e7…

怎么选专业!!!!

最基础的专业能锻炼你的最核心的技能。至于工作中要用到的知识&#xff0c;在工作中去学习&#xff0c;效果最好。 第二个迷思是&#xff1a;最热门的专业就是最好的专业????。 家长和老师经常会跟孩子们说&#xff0c;你们要想好将来干什么&#xff0c;找个好的专业。有人…

【知识---git中一些常用的命令及其选项】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; Git 提供了许多选项&#xff0c;以满足不同的需求和操作。以下是一些常见的 Git …