Board logo

标题: STM32 ADC dma应用 [打印本页]

作者: yuyang911220    时间: 2014-11-24 12:46     标题: STM32 ADC dma应用

该文章讲述了STM32 ADC dma应用.
                

  重温一个旧的例程 ADC 仍然十分简单,将DMA应用于 ADC 这个就比较实用了。
  ADC规则数据寄存器(ADC_DR) 0x4001244C
  /**************************************************************
  ADC PB1_ADC9
  ***************************************************************/
  #include "STM32Lib\\stm32f10x.h"
  #define ADC1_DR_Address ((uint32_t)0x4001244C)
  extern u16 adc;
  void ADC_Configuration(void)
  {
  ADC_InitTypeDef ADC_InitStructure;
  GPIO_InitTypeDef GPIO_InitStructure;
  DMA_InitTypeDef DMA_InitStructure;
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
  /* PB1*/
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
  GPIO_Init(GPIOB, &GPIO_InitStructure);




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0