ADC

由于最近在做一个项目,其中一个步骤是需要CC2530片内ADC采集外设的电压值,三天反思不得其解,终于解决了这个问题。

zigbee协议栈是有错误的,稍后我会写出来

ADC支持14位模数转换,包含一个多路转换器,8个可独立配置的通道、一个参考电压发生器。其特点如下: 
1、可选的抽取率(采样频率); 
2、8个独立输入通道,可接受单端或差分信号; 
3、参考电压可选内部单端、外部单端、外部差分或AVDD5; 
4、转换结束可触发中断; 
5、转换结束可触发DMA; 
6、片上温度传感器输入; 
7、电池测量功能;

这都没毛病,但是

这就不对了,真正正确的应该是这样子

那么我现在可以给大家演示一个简单的ADC采集,并通过串口发送到串口调试助手上

初始化函数中进行如下初始化:

数据读取,以及串口发送函数如下:

演示结果如下:

外接3.3V时:

外接GND时:

希望可以帮到大家

zigbee协议栈ADC采集外部电压相关推荐

  1. STM32F103+ADC采集实时电压+LCD1602A显示

    STM32F103+ADC采集实时电压+LCD1602A显示 前言 代码 前言 刚开始学习STM32,用的是开发板是野火的指南者,这款板子网上资源很多.在学习ADC和LCD部分时,想利用手头仅有的LC ...

  2. STM32使用内部参考电压提高ADC采集准确度

    我们在使用ADC采集外部电压时,一般默认参考电压为MCU的供电电压,例如单片机供电电压为3.3V时,我们计算采集电压的公式为: 假设12位ADC 采集电压=(AD值/4096)*3.3: 但是如果因为 ...

  3. ADC采集电路前级为啥加一个电压跟随器?

    大家都知道电压跟随器具有高输入阻抗,低输出阻抗的优点.输入阻抗很大时,跟随器相当于和前级电路断路,和自恢复保险丝原理一样,通过高阻抗断开电源电路.电压跟随器输出阻抗很低,相当于和后级电路短路.后级电路 ...

  4. 基于STM32F407使用ADC采集电压实验

    核心板:STM32F407 实验目的:使用ADC采集电压值将其打印在串口助手上 目录 ADC简介 STM32F407 ADC通道对应的引脚 STM32F407中的数据寄存器 ADC 规则数据寄存器 ( ...

  5. STM32 - ADC采集电压 中断处理

    一.参考电压 VDD接入电压为3.3V ADC供电要求:2.4V到3.6V 注意:STM32的100脚以上(含100脚)有参考电压引脚.在没有参考电压引脚的单片机上,可以把基准电压芯片接入VDDA,但 ...

  6. GD32 ADC采集电压

    文章目录 ADC TIM DMA 其他一些初始化 main 总结 使用芯片为GD32F307 ADC 连续转换模式,可以运行在规则组通道上,一旦相应软件触发或者外部触发产生,ADC就会采样和转换规定的 ...

  7. 晓宇姐姐带你软硬结合,感受下ADC DMA采集多路电压电流

    在我们的电子设计中,经常需要对外部的模拟量进行采集,如一些传感器的输出量,电位器的旋转量等等,特别是电压电流的采集可以说是家常便饭,这些都离不开MCU最常用的外设,ADC,它可以将模拟量转换为数字量, ...

  8. STM32实现双通道ADC采集电压电流值

    本次的实验是通过配置DMA来获取ADC采集到的数据的. 软件实现如下: adc.c文件 #include "adc.h"#define ADC1_DR_Address ((u32) ...

  9. 小壁虎EFM32之ADC 采集电压

    前言 最近在学习小壁虎EFM32芯片的使用,需要用ADC采集电压,学习之中,遇到一些小问题和需要注意的地方,现将其记录下来,避免以后自己再次踩坑和往后可以学而时习之:好了,进入正题. 代码 主函数: ...

最新文章

  1. MATLAB红色分量图如何合成,如何修改一张图片中红色分量的值?
  2. asp.net Login控件基本属性及事件说明
  3. 一个应用程序多线程误用的分析
  4. 前端学习(2840):nevagator导航标签
  5. 移动端调起数字键盘的问题
  6. torch和tensorflow各版本下载地址,tensorflow与cuda版本对应关系
  7. C#递归遍历指定目录下文件和文件夹
  8. mysql配置——库表操作、用户操作
  9. 记录——《C Primer Plus (第五版)》第八章编程练习第八题
  10. React Native(四)——顶部以及底部导航栏实现方式
  11. linux下如何关闭端口占用,Linux端口被占用? -- Linux查看端口使用状态、关闭端口方法...
  12. Realtek网卡抓取带VLAN tag的报文相关设置方法
  13. html svg折线带圆角,SVG / d3.js上的矩形的一个角的圆角(svg / d3.js rounded corner
  14. hbase —— Dead Region Servers
  15. 管家婆物流配货单快速实现批量拣货
  16. 2021年中国中药创新药行业市场现状分析,医保中药扶持逐渐加强「图」
  17. SQL 身份证获取性别
  18. JBPM4.4学习使用
  19. 机械振动信号 常见时域、频域特征提取 Python 代码
  20. Idea的快捷功能使用统计

热门文章

  1. springboot实现简单的注册登录功能
  2. .ttf字体文件引入vue项目及使用
  3. 51单片机学习日记 | LCD1602黑块和闪烁问题的处理
  4. about Netdarw
  5. 批量合并格式不确定的Word文档
  6. elastic-job:参考elastic-console在自己代码中实现任务的失效、生效、终止操作
  7. html英文起名字,牛宝宝洋气大方的英文名大全
  8. 如何剪辑短视频?剪辑短视频的技巧来了
  9. 不等式约束二次规划——有效集法
  10. 知识付费还是原来的知识付费吗?