亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? setadc.c

?? 基于stm32f103rb微處理的9路AD采樣并上傳至can總線
?? C
字號:
/******************************************************************************/
/* SETUP.C: Setup Functions                                                   */
/******************************************************************************/
/* This file is part of the uVision/ARM development tools.                    */
/* Copyright (c) 2005-2007 Keil Software. All rights reserved.                */
/* This software may only be used under the terms of a valid, current,        */
/* end user licence from KEIL for a compatible version of KEIL software       */
/* development tools. Nothing else gives you the right to use this software.  */
/******************************************************************************/

#include <stm32f10x_lib.h>              /* STM32F10x Library Definitions      */
//#include "UET_GPIO.h"


#define ADC1_DR_Address    ((u32)0x4001244C) //參考編程手冊第二章及相關寄存器偏移地址得出


unsigned short int ADC_ConvertedValue[9]={0};
ADC_InitTypeDef   ADC_InitStructure;
DMA_InitTypeDef   DMA_InitStructure;

void SetupADC (void) 
{
  
//  /* Configure PC0-PC5 (ADC Channel10-Channel5) as analog input                             */
//  GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5;
//  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
//  GPIO_Init(GPIOC, &GPIO_InitStructure);

  /* DMA Channel1 Configuration ----------------------------------------------*/
  DMA_DeInit(DMA_Channel1);	//將通道1的相關寄存器復位為默認值
  DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address;//外設地址
  DMA_InitStructure.DMA_MemoryBaseAddr     = (u32)&ADC_ConvertedValue;//內存地址
  DMA_InitStructure.DMA_DIR                = DMA_DIR_PeripheralSRC;//dma傳輸方向單向
  DMA_InitStructure.DMA_BufferSize         = 9;//設置DMA在傳輸時緩沖區的長度 word
  DMA_InitStructure.DMA_PeripheralInc      = DMA_PeripheralInc_Disable;//設置DMA的外設遞增模式,一個外設
 
  DMA_InitStructure.DMA_MemoryInc          = DMA_MemoryInc_Enable;//設置DMA的內存遞增模式
  DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;//外設數據字長 16bits
  DMA_InitStructure.DMA_MemoryDataSize     = DMA_MemoryDataSize_HalfWord;//內存數據字長	 16bits
  DMA_InitStructure.DMA_Mode               = DMA_Mode_Circular;//設置DMA的傳輸模式:連續不斷的循環模式
  DMA_InitStructure.DMA_Priority           = DMA_Priority_High;//設置DMA的優先級別
  DMA_InitStructure.DMA_M2M                = DMA_M2M_Disable;//設置DMA的2個memory中的變量互相訪問
  DMA_Init(DMA_Channel1, &DMA_InitStructure);//設置新的通道寄存器值
  
  DMA_Cmd(DMA_Channel1, ENABLE);        /* Enable DMA Channel1                */
  
  /* ADC1 Configuration (ADC1CLK = 12 MHz) -----------------------------------*/
  ADC_InitStructure.ADC_Mode               = ADC_Mode_Independent;
  ADC_InitStructure.ADC_ScanConvMode       = ENABLE;
  ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;						  
  ADC_InitStructure.ADC_ExternalTrigConv   = ADC_ExternalTrigConv_None;
  ADC_InitStructure.ADC_DataAlign          = ADC_DataAlign_Right;
  ADC_InitStructure.ADC_NbrOfChannel       = 9;//9個通道
  ADC_Init(ADC1, &ADC_InitStructure);

  /* ADC1 Regular Channel Configuration                                      */
  ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 1, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_8, 2, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_9, 3, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_10, 4, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 5, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_12, 6, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_13, 7, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_14, 8, ADC_SampleTime_55Cycles5);
  ADC_RegularChannelConfig(ADC1, ADC_Channel_15, 9, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_9, 10, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_10, 11, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 12, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_12, 13, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_13, 14, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_14, 15, ADC_SampleTime_55Cycles5);
//  ADC_RegularChannelConfig(ADC1, ADC_Channel_15, 16, ADC_SampleTime_55Cycles5);

   /* Enable JEOC interupt */
  ADC_ITConfig(ADC1, ADC_IT_EOC, ENABLE);

  ADC_DMACmd(ADC1, ENABLE);             /* Enable ADC1's DMA interface        */
  ADC_Cmd   (ADC1, ENABLE);             /* Enable ADC1                        */

  /* Enable ADC1 reset calibaration register */   
  ADC_ResetCalibration(ADC1);
  /* Check the end of ADC1 reset calibration register */
  while(ADC_GetResetCalibrationStatus(ADC1)){};

  /* Start ADC1 calibaration */
  ADC_StartCalibration(ADC1);
  /* Check the end of ADC1 calibration */
  while(ADC_GetCalibrationStatus(ADC1)){};


  ADC_SoftwareStartConvCmd(ADC1,ENABLE);/* Start ADC1 Software Conversion     */ 
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
性做久久久久久免费观看| 亚洲精品美腿丝袜| 一区二区三区免费网站| 成人蜜臀av电影| 日韩欧美www| 亚洲成a人片综合在线| 久久久综合九色合综国产精品| 日韩高清欧美激情| 欧美日韩亚洲另类| 亚洲综合一区二区三区| 91精品国产一区二区三区香蕉| 午夜久久久久久| 精品欧美一区二区三区精品久久| 九九九久久久精品| 欧美电影免费观看高清完整版在| 91在线观看地址| 亚洲午夜羞羞片| 精品美女在线播放| 欧美日韩黄视频| 青青草国产成人av片免费| 国产丝袜美腿一区二区三区| 成人国产精品视频| 一区二区不卡在线视频 午夜欧美不卡在 | 国产精品久久久久久久久快鸭 | 国产成人av电影免费在线观看| 国产清纯在线一区二区www| 国产精品 欧美精品| 欧美激情一区二区三区蜜桃视频 | 91精品免费在线| 蜜臀av性久久久久蜜臀aⅴ| 久久综合九色欧美综合狠狠| av午夜一区麻豆| 午夜精品aaa| 亚洲国产乱码最新视频 | 欧美一区日本一区韩国一区| 欧美性极品少妇| 韩国av一区二区三区四区| 国产精品青草综合久久久久99| 欧美性极品少妇| 精品视频123区在线观看| 91麻豆123| 在线国产亚洲欧美| 精品一二三四区| 九一久久久久久| 国产一区91精品张津瑜| 一区二区三区四区高清精品免费观看 | 亚洲最大色网站| 亚洲综合色区另类av| 亚洲在线中文字幕| 五月天婷婷综合| 美国毛片一区二区| 国产呦萝稀缺另类资源| 国产宾馆实践打屁股91| 成人爱爱电影网址| 色999日韩国产欧美一区二区| 日本最新不卡在线| 国产在线观看一区二区| 成人在线视频一区| 色域天天综合网| 国产iv一区二区三区| 成人精品国产福利| 色婷婷综合久久久久中文| 欧美日韩一区二区三区四区| 88在线观看91蜜桃国自产| 精品国产凹凸成av人网站| 欧美视频在线不卡| 欧美一级久久久久久久大片| 日本高清成人免费播放| 欧美日韩大陆一区二区| 精品国精品国产| 中文字幕中文字幕一区二区| 一区二区三区高清在线| 蜜臀av在线播放一区二区三区| 国产成人亚洲精品青草天美| 色噜噜夜夜夜综合网| 日韩视频国产视频| 1024亚洲合集| 国产欧美日韩在线视频| 亚洲综合激情小说| 精品在线播放午夜| 色婷婷国产精品| 精品久久久久久无| 亚洲综合在线五月| 国产一区二区三区日韩| 在线观看日韩电影| 久久精品男人天堂av| 亚洲综合免费观看高清完整版在线| 黑人巨大精品欧美一区| 色婷婷一区二区| 久久精品夜色噜噜亚洲a∨| 亚洲在线观看免费| 成人综合婷婷国产精品久久| 欧美一区二区精品在线| 亚洲欧洲色图综合| 国产中文一区二区三区| 欧美视频你懂的| 国产精品国产三级国产普通话三级| 亚洲国产精品一区二区久久恐怖片| 国产精品一区二区三区四区| 国产精品538一区二区在线| 欧美三级视频在线观看| 中文字幕第一区第二区| 麻豆国产精品视频| 欧美视频一区二区| 国产女主播视频一区二区| 日韩福利电影在线| 欧美在线free| 亚洲欧洲三级电影| 成人性生交大片免费看中文网站| 在线播放欧美女士性生活| 亚洲精品一区二区精华| 亚洲图片自拍偷拍| 91丝袜国产在线播放| 国产亚洲综合色| 精品一二三四区| 精品国产一区久久| 蜜桃在线一区二区三区| 欧美日韩中文字幕精品| 亚洲女人的天堂| 蜜桃视频在线一区| 欧美久久久久久久久中文字幕| 亚洲欧美一区二区三区极速播放| 成人午夜在线视频| 久久久久99精品一区| 精品一区二区三区免费| 欧美一区2区视频在线观看| 亚洲成av人片在线观看无码| 在线影院国内精品| 亚洲免费av网站| 色素色在线综合| 亚洲另类春色校园小说| 色综合一区二区三区| 日韩欧美一级在线播放| 天天综合天天综合色| 欧美日韩中文精品| 日韩福利视频导航| 91精品视频网| 久久电影网电视剧免费观看| 99国产精品久久久久久久久久 | 亚洲精品菠萝久久久久久久| www.色精品| 亚洲精品大片www| 欧美性淫爽ww久久久久无| 一区二区三区鲁丝不卡| 欧美性猛片xxxx免费看久爱| 视频在线观看一区| 99精品1区2区| 亚洲综合视频在线观看| 91精品国产麻豆| 经典三级在线一区| 欧美激情在线一区二区| 99re这里只有精品6| 亚洲第一成人在线| 日韩一区二区在线观看视频| 国产真实乱偷精品视频免| 国产日韩影视精品| 91在线无精精品入口| 亚洲国产色一区| 欧美α欧美αv大片| 国产·精品毛片| 亚洲精品中文在线| 91精品国产麻豆| 国产精品一区二区无线| 亚洲精品免费在线观看| 日韩亚洲欧美高清| 成人综合婷婷国产精品久久| 亚洲一区二区三区在线看 | 亚洲人成亚洲人成在线观看图片| 色婷婷香蕉在线一区二区| 日日夜夜精品视频天天综合网| 精品精品欲导航| www..com久久爱| 日韩黄色小视频| 国产精品你懂的在线| 欧美视频完全免费看| 国产高清久久久久| 亚洲一区二三区| 国产日本欧洲亚洲| 91麻豆精品久久久久蜜臀| 国产盗摄一区二区| 午夜精品久久久久影视| 日本一区二区三区四区在线视频| 欧美自拍偷拍一区| 国产老妇另类xxxxx| 亚洲自拍偷拍九九九| 国产亚洲一区二区三区在线观看| 欧美伊人精品成人久久综合97| 国产一区二区三区蝌蚪| 亚洲国产欧美一区二区三区丁香婷| 久久精品亚洲乱码伦伦中文| 欧美色窝79yyyycom| 夫妻av一区二区| 日韩av电影天堂| 亚洲国产一二三| 国产精品高潮久久久久无| 日韩免费视频一区| 欧美三级视频在线观看| 成人国产精品免费观看| 久久se精品一区二区| 亚洲国产毛片aaaaa无费看|