廊坊网站建设案例电脑维护网站模板

张小明 2026/1/10 9:00:52
廊坊网站建设案例,电脑维护网站模板,西安哪有做网站的,网站建设合同协议参考电压分辨率分辨率是ADC能够区分的最小电平的大小#xff0c;分辨率通常以位数表示#xff0c;例如#xff1a;8位ADC、10位ADC、12位ADC等等#xff0c;可以通过ADC_CR1.RES位进行配置。输入通道ADC通道指的是将模拟信号输入到ADC控制器的单个输入路径或者是信号通道分辨率通常以位数表示例如8位ADC、10位ADC、12位ADC等等可以通过ADC_CR1.RES位进行配置。输入通道ADC通道指的是将模拟信号输入到ADC控制器的单个输入路径或者是信号通道通常一个ADC控制器可以具有多个输入通道每个通道都可以连接到一个模拟信号源。STM32F407上有三个ADC外部通道每个ADC控制器都有16个来自外部的GPIO端口。内部通道只有ADC1控制器具有有3个内部通道通道16连接的是芯片内部的温度传感器通道17连接的是芯片内部的参考电压通道18连接的是电池或者是其它电源采集VBAT通道。通过ADC通道进行输入的模拟电压的范围VREF-≤ VIN ≤VREF转换序列当多个ADC 通道以任意顺序进行转换时就有了转换序列的概念。既然是序列那么就有长度和顺序。长度指的就是我们需要转换的通道个数顺序指的就是想以什么样的顺序转换需要转换的通道。转换序列有两种规则序列和注入序列。规则序列规则转换序列可设置的长度最大为16从规则序列1(SQ1)到规则序列16(SQ16)长度最大为16所以规则序列中最多可以放入16个通道进行转换。规则序列的转换顺序为从规则序列1(SQ1)开始依次进行转换转换的个数就是我们设置的长度。规则序列的设置例如我们想转换通道0(IN0)、通道3(IN3)和通道15(IN15)三个通道并且按照先转换通道3(IN3)再通道0(IN0)最后再转换通道15(IN15)的顺序进行转换那就根据需要设置规则序列相关寄存器具体设置方法如下1、设置需要转换的规则序列长度(通过ADC_SQR1.L位)当规则转换序列的长度设置为3时规则序列的转换顺序和长度如 下侧图示2、为规则序列添加转换通道(通过ADC_SQRx.SQRn位)ADC_SQRx寄存器有三个ADC_SQR1、ADC_SQR2、ADC_SQR3由于给规则序列添加需要转换的通道。ADC_SQR3寄存器用于为规则序列1(SQ1)到序列6(SQ6)设置转换通道。ADC_SQR2寄存器用于为规则序列7(SQ7)到序列12(SQ12)设置转换通道。ADC_SQR1寄存器用于为序列13(SQ13)到序列16(SQ16)设置转换通道。注入序列注入序列的长度最大为4从注入序列1(JSQ1)到注入序列4(JSQ4)长度最大为4所以注入序列中最多可以放入4个通道进行转换。注入序列的转换顺序与设置的注入序列长度有关。注入序列的设置例如我们想转换通道0(IN0)、通道3(IN3)和通道15(IN15)三个通道并且按照先转换通道3(IN3)再通道0(IN0)最后再转换通道15(IN15)的顺序进行转换那就根据需要设置规则序列相关寄存器具体设置如下:1、注入序列的转换长度由ADC_JSQR.JL位设置通过ADC_JSQR.JL位设置注入序列转换长度为3。2、为注入序列添加转换通道由ADC_JSRQ.JSQx位设置ADC_JSRQ.JSQ4位用于给注入序列4_JSQ4添加转换的通道ADC_JSRQ.JSQ3位用于给注入序列3_JSQ3添加转换的通道ADC_JSRQ.JSQ2位用于给注入序列2_JSQ2添加转换的通道ADC_JSRQ.JSQ1位用于给注入序列1_JSQ1添加转换的通道转换触发源软件触发规则序列的软件触发当ADC控制器被使能后若ADC_CR2.SWSTART位被写入1时即可触发开始对规则序列中的通道进行转换。转换一旦开始ADC_CR2.SWSTART位将会被控制器清0。注入序列的软件触发当ADC控制器被使能后若ADC_CR2.JSWSTART位被写入1时即可触发开始对注入序列中的通道进行转换。当转换开始时ADC_CR2.JSWSTART位将会被控制器清0。ADC控制器使能简单来说就是给ADC控制器上电通过向ADC_CR2.ADON位写1即可上电ADC。事件触发外部触发转换可以通过外部事件(例如定时器捕获、EXTI中断线)触发转换事件源可以通过ADC_CR2.EXTSEL(规则序列外部事件源选择)和ADC_CR2.JEXTSE(注入序列外部事件源选择)位进行选择。外部事件能够以所选的极性(上升沿、下降沿、上升和下降沿)触发转换。注入序列存在的意义特性触发注入模式自动注入模式 (连续转换)JAUTO 位状态0 (必须)1 (必须)触发方式外部触发 / 软件触发规则通道完成后自动触发连续转换❌ 不支持✅ 支持 (配合 CONT1)典型应用事件驱动型采样周期性规则 注入采样数据处理每次触发后处理一次连续数据流需 DMA 或中断处理转换时间ADC时钟ADC外设挂载在APB2外设时钟总线上。ADC具有两个时钟其来源都是APB2。ADC的时钟1用于模拟电路的时钟ADCCLK此时钟决定了ADC通道的采样和转换的时间此时钟来自于经可编程预分频器分频的APB2时钟该分频器允许ADC在fpclk/2、fpclk/4、fpclk/6或fpclk/8下进行工作分频器系数的选择可由ADC_CCR.ADCPRE位进行选择。但是需要注意的一点是ADCCLK被允许的最大频率36MHz。ADC的时钟2用于数字接口的时钟此时钟用于ADC控制器寄存器的读/写访问此时钟等效APB2的时钟可独立设置各通道的采样时间扫描模式和非扫描模式扫描模式的含义ADC 扫描模式是一种连续对多个输入通道进行转换的模式这种模式下ADC 会按照预先定义的顺序对多个输入通道轮流进行转换。如果设置的序列长度大于1时则为多通道转换就需要使用扫描模式。如果序列的长度为1时则是单通道转换单通道转换则不需要开启扫描模式。注意如果关闭了扫描模式即使序列设置的长度大于1ADC 仍然按照单通道进行转换。扫描模式和非扫描模式的切换ADC的扫描模式和非扫描模式由ADC_CR1.SCAN位进行控制ADC_CR1.SCAN 0禁止扫描模式也就是使用非扫描模式ADC_CR1.SCAN 1使能扫描模式也就是使用扫描模式。单次转换模式和连续转换模式连续转换模式的含义连续转换模式指的是ADC 按照序列设置的长度完成一次序列的转换后回到序列头开始新一轮的转换。注意触发注入无法进行连续转换注入序列想要连续转换的唯一例外情况是使用自动注入将注入序列配置为在规则序列之后自动转换。单次转换模式的含义ADC 的单次转换模式是指ADC 按照序列设置的长度完成一次序列的转换后ADC 停止。数据寄存器和数据对齐数据寄存器数据寄存器有两类一类是规则数据寄存器ADC_DR另一类就是注入数据寄存器ADC_JDRx(x为1到4)。规则数据寄存器只有一个有效长度是16bit用于存储规则序列中完成转换的通道的数据。规则序列中设置的所有需要转换的通道共用一个数据寄存器ADC_DR。注入数据寄存器则有四个有效长度是16bitADC_JDR1、ADC_JDR2、ADC_JDR3、ADC_JDR4用于存储注入序列中通道的转换结果。ADC_JDRx中存储的数据与注入序列转换的先后顺序有关ADC_JDR1用于存储注入序列中的第一个转换ADC_JDR2用于存储注入序列中的二个转换以此类推。数据对齐数据对齐其实就是ADC 转换完成的结果在数据寄存器中的存储方式对齐方式有两种左对齐和右对齐。数据寄存器的有效位是16 位但是ADC 转换出来的数字量实际占用的位数与分辨率有关比如12 位ADC只需要使用12位0和1的组合进行表示12 位的数据存储到16 位的数据寄存器中也就规定了两种存储方式。一般常使用右对齐。状态寄存器模拟看门狗各种模式组合单次转换模式非扫描模式连续转换模式非扫描模式注意触发注入无法进行连续转换注入序列仅在自动注入模式下可进行连续转换。单次转换模式扫描模式连续转换模式扫描模式
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站定制方案外贸营销策略都有哪些

第一章:手把手教你用agentbay Open-AutoGLM构建首个自动学习模型(新手必看教程)对于刚接触自动化机器学习的新手而言,Open-AutoGLM 是一个强大且易上手的工具。它基于 agentbay 平台,能够自动完成数据预处理、特征工程…

张小明 2026/1/10 6:13:30 网站建设

如何获取网站访客qq如何用代码制作小程序

目录具体实现截图项目介绍论文大纲核心代码部分展示项目运行指导结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作具体实现截图 本系统(程序源码数据库调试部署讲解)同时还支持java、ThinkPHP、Node.js、Spring B…

张小明 2026/1/10 6:13:25 网站建设

智能建站系统排行上饶哪里可以学网站建设

VNote极速上手:打造你的专属Markdown笔记空间 【免费下载链接】vnote 项目地址: https://gitcode.com/gh_mirrors/vno/vnote VNote作为一款专注于Markdown笔记的开源应用,为你提供前所未有的笔记管理体验。基于Qt框架构建的跨平台特性&#xff0…

张小明 2026/1/10 6:13:42 网站建设

谷城网站开发如何在手机上做广告

云原生领域 Chart 的关键组件介绍 关键词:云原生、Chart、Helm、Kubernetes、应用打包、声明式部署、微服务架构 摘要:本文深入解析云原生领域中用于应用打包和部署的核心单元——Chart的关键组件。通过对Chart架构体系、核心文件结构、模板引擎原理、依…

张小明 2026/1/10 6:13:30 网站建设

河南企业网站备案网站建设1

Packmol分子动力学工具终极完整教程:从零开始构建完美模拟体系 【免费下载链接】packmol Packmol - Initial configurations for molecular dynamics simulations 项目地址: https://gitcode.com/gh_mirrors/pa/packmol Packmol是一款专为分子动力学模拟设计…

张小明 2026/1/10 6:13:31 网站建设

万网制作网站吗找公司做网站要注意什么

ChatTTS音色定制实战:从零打造专属语音包 【免费下载链接】ChatTTS-ui 匹配ChatTTS的web界面和api接口 项目地址: https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui 在语音合成技术快速发展的今天,为应用注入个性化的声音标识已成为提升用户体…

张小明 2026/1/10 6:29:29 网站建设