• 大小: 0.30M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: STM32  ADC  

资源简介

此实验使用的是ADC1的通道10-15(对应的IO为PC0-PC4)用于监测这5个通道的AD,程序下载进去后,可以使用对应的导线连接PC0-PC4和GND或者3.3,即可通过串口调试助手输出对应通道检测的电压值。注意ADC通道不能接入高于3.3V的电压。

资源截图

代码片段和文件信息

#include “adc.h“
#include “SysTick.h“

u16 ADC_ConvertValue[5]={00000};

/*******************************************************************************
* 函 数 名         : ADCx_Init
* 函数功能    : ADC初始化
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void ADCx_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure; //定义结构体变量
ADC_InitTypeDef       ADC_InitStructure;
DMA_InitTypeDef DMA_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_ADC1ENABLE);
// 打开DMA时钟
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1 ENABLE);

// 复位DMA控制器
DMA_DeInit(DMA1_Channel1);

// 配置 DMA 初始化结构体
// 外设基址为:ADC 数据寄存器地址
DMA_InitStructure.DMA_PeripheralbaseAddr = ( u32 ) ( & ( ADC1->DR ) )

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3673  2017-11-08 11:38  4. ADC模数转换--多通道-DMA方式\APP\adc\adc.c

     文件        127  2017-11-08 11:33  4. ADC模数转换--多通道-DMA方式\APP\adc\adc.h

     文件        508  2017-03-17 17:20  4. ADC模数转换--多通道-DMA方式\APP\beep\beep.c

     文件        260  2017-03-17 17:19  4. ADC模数转换--多通道-DMA方式\APP\beep\beep.h

     文件       4681  2017-03-20 13:28  4. ADC模数转换--多通道-DMA方式\APP\exti\exti.c

     文件         97  2016-08-26 10:59  4. ADC模数转换--多通道-DMA方式\APP\exti\exti.h

     文件       3507  2017-03-22 14:32  4. ADC模数转换--多通道-DMA方式\APP\input\input.c

     文件        216  2017-03-22 14:21  4. ADC模数转换--多通道-DMA方式\APP\input\input.h

     文件       1018  2016-11-13 15:36  4. ADC模数转换--多通道-DMA方式\APP\iwdg\iwdg.c

     文件        136  2016-09-06 09:09  4. ADC模数转换--多通道-DMA方式\APP\iwdg\iwdg.h

     文件       1923  2017-03-20 13:14  4. ADC模数转换--多通道-DMA方式\APP\key\key.c

     文件        941  2017-03-20 13:13  4. ADC模数转换--多通道-DMA方式\APP\key\key.h

     文件        763  2017-03-17 17:12  4. ADC模数转换--多通道-DMA方式\APP\led\led.c

     文件        382  2017-03-20 13:18  4. ADC模数转换--多通道-DMA方式\APP\led\led.h

     文件       1758  2017-03-20 14:51  4. ADC模数转换--多通道-DMA方式\APP\pwm\pwm.c

     文件        109  2017-03-20 14:51  4. ADC模数转换--多通道-DMA方式\APP\pwm\pwm.h

     文件        453  2017-03-17 17:38  4. ADC模数转换--多通道-DMA方式\APP\smg\smg.c

     文件        328  2017-03-17 17:36  4. ADC模数转换--多通道-DMA方式\APP\smg\smg.h

     文件       1753  2016-11-11 19:55  4. ADC模数转换--多通道-DMA方式\APP\time\time.c

     文件        103  2016-08-30 14:19  4. ADC模数转换--多通道-DMA方式\APP\time\time.h

     文件       6062  2017-03-22 14:55  4. ADC模数转换--多通道-DMA方式\APP\touch_key\touch_key.c

     文件        319  2016-09-08 09:06  4. ADC模数转换--多通道-DMA方式\APP\touch_key\touch_key.h

     文件        591  2017-03-22 14:59  4. ADC模数转换--多通道-DMA方式\APP\wkup\wkup.c

     文件        103  2016-09-09 15:06  4. ADC模数转换--多通道-DMA方式\APP\wkup\wkup.h

     文件       1625  2016-11-13 15:41  4. ADC模数转换--多通道-DMA方式\APP\wwdg\wwdg.c

     文件         94  2016-09-06 14:57  4. ADC模数转换--多通道-DMA方式\APP\wwdg\wwdg.h

     文件        399  2011-04-23 10:24  4. ADC模数转换--多通道-DMA方式\keilkilll.bat

     文件      17273  2010-06-07 10:25  4. ADC模数转换--多通道-DMA方式\Libraries\CMSIS\core_cm3.c

     文件      85714  2011-02-09 14:59  4. ADC模数转换--多通道-DMA方式\Libraries\CMSIS\core_cm3.h

     文件      15503  2011-03-10 10:52  4. ADC模数转换--多通道-DMA方式\Libraries\CMSIS\startup_stm32f10x_hd.s

............此处省略98个文件信息

评论

共有 条评论