datasheet

STM32F103 - ADC采集电压

2019-04-12来源: eefocus关键字:STM32F103  ADC  采集电压

        在使用STM32F103的ADC采集外部电压时,发现配置不同的采样周期ADC_SampleTime,外部输入阻抗的电压值不同,也就是影响了外部总电压分给ADC口的电压(电阻电压分配不对),但ADC能正常采集;


      所以要根据STM32F103手册中的ADC采样周期与外部输入阻抗的关系表来确定软件设定的采样周期Ts和采样电阻RAIN大小。关系表如下所示:


关键字:STM32F103  ADC  采集电压

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/2019/ic-news041243832.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM32F103两种串口输出的方式
下一篇:STM32F030应用常见问题

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32F4 SPI NSS硬件模式配置及使用

我们知道,SPI_NSS有两种模式,SPI_NSS_Hard和SPI_NSS_Soft。SPI_NSS_Hard,硬件自动拉高拉低片选,在速率上是远比软件方式控制要高的,缺点是当STM32为主设备时,同一个SPI上面只能接一个从设备。这也就限制了SPI通信设备的数量。SPI_NSS_Soft,软件控制,GPIO控制片选拉高拉低,优点是一个SPI上面可以挂多个设备。这也是使用较多的方式。所以不再讲述这个,主要讲一下SPI_NSS_Hard下,该如何配置及使用SPI。话不多说,直接上代码。void SPI2_Init(void){ GPIO_InitTypeDef GPIO_InitSt
发表于 2019-04-28

STM32F10XX中SPI的DMA发送数据

参考资料:http://blog.csdn.net/jdh99/article/details/7603029http://www.openedv.com/posts/list/3159.htm    上面提到的两篇博文比较详细深刻的说明了DMA的工作方式以及SPI的DMA传输方式的特点。结合对Stm32F103VET6中SPI的DMA传输方式的配置和学习谈谈感受,在看下面的内容之前请先看上面的两篇参考博文,这里就不在说明。    要使用SPI的DMA功能,首先配置好SPI外设,这里以SPI1为例子。下面的代码初始化了SPI1对应的GPIO以及SPI1工作的模式。void
发表于 2019-04-27
STM32F10XX中SPI的DMA发送数据

谈谈STM32F051的 ADC DMA用法

;system_stm32f0xx.h>#include <stm32f0xx_gpio.h>#include <Main.h>#include "systick.h"#include "LCD32.h"#include "font.h"#define ADC1_DR_Address                0x40012440volatile uint16_t RegularConvData_Tab;  //ÓÃÓÚ´¢´æ´ÓADC¶Áµ½µÄÖµvoid
发表于 2019-04-27

STM32F0系列Hal库SPI库BUG

在使用STM32Cube_FW_F0_V1.8.0版本的HAL库时,应用中需要使用SPI总线,两片STM32F03x系列微控制器分别作为主机和从机使用。并且为了提高通讯效率和通讯可靠性,通讯时使用DMA交互数据并使能SPI控制器自带的CRC校验功能。在实际使用时发生以下问题:当从机使用循环DMA模式时,从机接收到的数据会错位。但是关闭CRC校验功能后,从机缓冲区接收到的数据就不会发生错位了。考虑原因是CRC校验位长度处理异常导致的。从机在实际使用过程中调用了如下函数:HAL_StatusTypeDef HAL_SPI_TransmitReceive_DMA(SPI_HandleTypeDef *hspi, uint8_t
发表于 2019-04-27
STM32F0系列Hal库SPI库BUG

stm32f103 RCC_MCOConfig函数

STM32的PA.8引脚具有复用功能——时钟输出(MCO), 该功能能将STM32内部的时钟通过PA.8输出.操作流程:1)、设置PA.8为复用Push-Pull模式。GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_Init(GPIOA, &GPIO_InitStructure);2)、选择输出时钟源。时钟的选择由时钟配置寄存器(RCC_CFGR)中的MCO[2:0]位控制
发表于 2019-04-27

STM32F103的GPIO配置方式

为输入模式时输出驱动电路与端口是断开,所以输出速度配置无意义。GPIO_Init(GPIOB,&GPIO_InitStruce);}说明:1.1在STM32中选用IO模式 (1)浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 (2)带上拉输入_IPU——IO内部上拉电阻输入 (3)带下拉输入_IPD—— IO内部下拉电阻输入 (4) 模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电 (5)开漏输出_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高
发表于 2019-04-27

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved