当前位置: 首页 > news >正文

stm32l476 adc数据无法采集,开启ASRC,解决方式


这里使用GPIO_MODE_ANALOG会导致不能正常转换数据,
根据hal_gpio.h:
GPIO_MODE_ANALOG_ADC_CONTROL为0x0B, GPIO_MODE_ANALOG为0x03,




从参考手册来看,只有最低两位有用,也就是说0x03和0x0B用途相等,为什么实际上,使用0x03不行,必须使用0x0B?




详细分析代码

当GPIO_Init->Mode=GPIO_MODE_ANALOG_ADC_CONTROL时:
由于GPIO_MODE_ANALOG_ADC_CONTROL=0x0B // 0000 1001,右移3位,即0x01,给temp
根据GPIO模拟开关控制寄存器

如GPIO_Init->Mode=GPIO_MODE_ANALOG_ADC_CONTROL则GPIOx->ASRC=1,打开;
如GPIO_Init->Mode=GPIO_MODE_ANALOG_ADC                    则GPIOx->ASRC=0,关闭

重新配置一下GPIO就行:

http://www.dtcms.com/a/424377.html

相关文章:

  • 厦门建设网站企业网站优化建设山东
  • 【大模型理论篇】AI原生应用的关键要素之上下文工程
  • Java应用实例:密码合法性判断(换行符消耗与判断条件拓展)、打印完数(静态方法应用)
  • 编译原理-期末重点知识总结 电子科技大学
  • Spark小说数据分析与推荐系统 Hadoop 机器学习 爬虫 协同过滤推荐算法 Hive 大数据 毕业设计(源码+文档)✅
  • 星外网站开发wordpress主题投稿
  • frp做网站阿里云 域名 做网站
  • 网站空间速度深圳seo优化项目
  • 如何使用天翼云主机建设网站cms开源
  • flink问题整理
  • 酒店定房网站开发seo教程免费
  • 舆情监测软件:洞察网络舆论的智能守护者
  • 电子数据交换系统(EDI)概述!
  • 博客论坛网站开发注册公司什么网站
  • git回滚
  • 人工智能-机器学习day5
  • 上海网站建设公司电话做托福的网站
  • 上海建设网站的网站asp网站整站下载器
  • MRFS 消融实验记录
  • 内存条与硬盘全维度解析及2025年选购报告-仅代表个人观点
  • 析构函数,构造函数,赋值构造函数
  • iis5.1 建立网站医院 网站建设
  • port trunk pvid vlan vlan-id 概念及题目
  • 建设工程 法律 网站深圳人才网站建设
  • seo建站是什么意思在哪里找软件开发公司
  • 介绍Python对象类型
  • 随州网站建设哪家好wordpress 外观 自定义 没反应
  • 营销型网站建设 课程广告设计包括哪些方面
  • 西安网站建设哪个平台好安徽六安网
  • 网站顶端大图怎么做sem推广代运营