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

【国产MCU】-CH32V307-模拟/数字转换器(ADC)

模拟/数字转换器(ADC)

文章目录

  • 模拟/数字转换器(ADC)
    • 1、ADC介绍
    • 2、ADC驱动API介绍
    • 3、ADC使用实例
      • 3.1轮询方式采样
      • 3.2 中断方式采样
      • 3.3 DMA方式读取数据
      • 3.4 读取温度传感器值

CH32V307内嵌2个12位的模拟/数字转换器(ADC),共用多达16 个外部通道和2 个内部通道采样,可编程的通道采样时间,可以实现单次、连续、扫描或间断转换,且支持双ADC 转换模式。提供模拟看门狗功能允许非常精准地监视一路或多路选中的通道,用于监视通道信号电压。支持外部事件触发转换,触发源包括片上定时器的内部信号和外部引脚。支持使用DMA操作。

本文将详细介绍如何使用CH30V307单片机的ADC模块。

1、ADC介绍

CH32V307的ADC模块包含2个12 位的逐次逼近型的模拟数字转换器,最高14MHz 的输入时钟。支持16个外部通道和2个内


http://www.kler.cn/a/228845.html

相关文章:

  • 正态分布检验(JB检验和威尔克检验)和斯皮尔曼相关系数(继上回)
  • 消息队列实战指南:三大MQ 与 Kafka 适用场景全解析
  • HTML应用指南:利用GET请求获取全国特斯拉充电桩位置
  • 6、原来可以这样理解C语言_函数(1/8)函数的概念
  • QT 使用QTableView读取数据库数据,表格分页,跳转,导出,过滤功能
  • 如何学习网络安全?有哪些小窍门?
  • Redis核心技术与实战【学习笔记】 - 14.Redis 旁路缓存的工作原理及如何选择应用系统的缓存类型
  • 深度学习本科课程 实验5 循环神经网络
  • ReactNative实现文本渐变
  • 【Spring连载】使用Spring Data访问Redis(十一)----Redis事务 Transactions
  • 关于可变类型和不可变类型的探究
  • MacOS系统电脑远程桌面控制windows系统电脑【内网穿透】
  • AI监控+智能充电桩系统如何缓解新能源汽车充电难问题
  • nginx去掉前端配置的路径前缀
  • C++ 动态规划 最长上升子序列2 朴素做法的优化
  • MySQL核心查询语句详解
  • Unity类银河恶魔城学习记录1-11 PlayerPrimaryAttack P38
  • RK3588开发板Ubuntu与开发板使用U盘互传
  • 【Linux】生产者消费者模型
  • 静态库和动态库
  • vue全屏,退出全屏、监听ESC退出全屏
  • 01背包问题 动态规划
  • CAN通信----(创芯科技)CAN分析仪----转CANTest使用
  • 2024年2月CCF-全国精英算法大赛题目
  • 前端面试题——Vue的双向绑定
  • <网络安全>《16 网络安全隔离与信息单向导入系统》