91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

stm32f103進(jìn)行同步規(guī)則進(jìn)行轉(zhuǎn)換,其中代碼做了比較詳細(xì)的注釋,對(duì)于同步規(guī)則中的參數(shù)進(jìn)行了實(shí)驗(yàn),歡迎大家指正。

資源截圖

代碼片段和文件信息

?#include?
#include?“adc.h“
#include?“LED.h“
//本例程作為adc定時(shí)雙路采集
//朱明輝?2012.11.17
???
//初始化ADC
//這里我們僅以同步注入通道為例
//我們默認(rèn)將開啟通道0~1
void??Adc_Init(void)
{????
//先初始化IO口
/*
? RCC->APB2ENR|=1<<2;????//使能PA口時(shí)鐘
GPIOA->CRL&=0XFFFFF0F0;//PA0?2anolog輸入 ///
???*/
? RCC->APB2ENR|=1<<2;????//使能PA口時(shí)鐘
GPIOA->CRL&=0XFFFFFFF0;//PA0?1anolog輸入 ///
RCC->APB2ENR|=1<<4;????//使能PC口時(shí)鐘
GPIOA->CRL&=0XFFFFFFF0;//PC0?1anolog輸入 ///
?
RCC->APB2ENR|=3<<9;????//ADC1.2時(shí)鐘使能 ??
RCC->APB2RSTR|=3<<9;???//ADC1.2復(fù)位
RCC->APB2RSTR&=~(3<<9);//復(fù)位結(jié)束 ????
RCC->CFGR&=~(2<<14);???//分頻因子清零
????RCC->CFGR|=2<<14;//6分頻?
//SYSCLK/DIV2=12M?ADC時(shí)鐘設(shè)置為12MADC最大時(shí)鐘不能超過14M!
//否則將導(dǎo)致ADC準(zhǔn)確度下降!?

????? ?
//SET?ADC?
ADC1->CR1|=0X6<<16;
ADC2->CR1|=0X6<<16;//?同步規(guī)則通道
ADC1->CR1|=1<<5;
ADC2->CR1|=1<<5;//?EOCIE使能

ADC1->CR2|=1<<20;//外部觸發(fā)時(shí)能
????ADC2->CR2|=1<<20;//外部觸發(fā)時(shí)能
ADC1->CR2|=0X3<<17;//ADC1?選擇TIM2CC2觸發(fā)
????ADC2->CR2|=0X7<<17;//ADC2?選擇軟件觸發(fā)
???????????????
???? ??//PA0默認(rèn)為ADC1輸入
ADC1->CR2&=~(1<<1);
ADC2->CR2&=~(1<<1); //非連續(xù)模式
ADC1->CR2|=1<<8;??//開啟dma請(qǐng)求

/*
ADC1->SQR3&=~(0x1f<<0);?????
????ADC1->SQR3|=0<<0;??//通道2 ?ADC1.0=PA0口作為第一個(gè)轉(zhuǎn)換

ADC2->SQR3&=~(0x1f<<0);?????
????ADC2->SQR3|=2<<0;??//通道2 ?ADC2.2=PA2口作為第一個(gè)轉(zhuǎn)換
*/
/*
ADC1->SQR3&=~(0x1f<<0);?????
????ADC1->SQR3|=2<<0;??//通道2 ?ADC1.2=PA2口作為第一個(gè)轉(zhuǎn)換

ADC2->SQR3&=~(0x1f<<0);?????
????ADC2->SQR3|=0<<0;??//通道2 ?ADC2.0=PA0口作為第一個(gè)轉(zhuǎn)換
*/
ADC1->SQR3&=~(0x1f<<0);?????
????ADC1->SQR3|=0<<0;??//通道2 ?ADC1.0=PA0口作為第一個(gè)轉(zhuǎn)換

ADC2->SQR3&=~(0x1f<<0);?????
????ADC2->SQR3|=10<<0;??//通道2 ?ADC2.10=PC0口作為第一個(gè)轉(zhuǎn)換 ******選擇哪個(gè)通道,管腳就定了,因?yàn)橥ǖ罌Q定了管腳******
//ADC0**PA0?ADC2**PA2>>>>

//start?ADC1ADC2
ADC1->CR2|=1<<0;
????ADC2->CR2|=1<<0; ????//開啟AD轉(zhuǎn)換器 ?
ADC1->CR2|=1<<3;?
ADC2->CR2|=1<<3;???????//使能復(fù)位校準(zhǔn)??
while(ADC1->CR2&1<<3);??
while(ADC2->CR2&1<<3);?//等待校準(zhǔn)結(jié)束? ?
????//該位由軟件設(shè)置并由硬件清除。在校準(zhǔn)寄存器被初始化后該位將被清除。? ?
ADC1->CR2|=1<<2;
ADC2->CR2|=1<<2;????????//開啟AD校準(zhǔn) ???
while(ADC1->CR2&1<<2);
while(ADC2->CR2&1<<2);??//等待校準(zhǔn)結(jié)束
//該位由軟件設(shè)置以開始校準(zhǔn),并在校準(zhǔn)結(jié)束時(shí)由硬件清除
???
?

??
//MY_NVIC_Init(13ADC1_2_IRQChannel2);//打開tim3中斷
?}
//void?ADC_IRQHandler(void)
//{?
//????if(ADC1->SR&(1<<1))
//???{?
//????ADC1->SR&=~(1<<1);
//????ADC2->SR&=~(1<<1);
//????LED1=!LED1;
//??
//????
//???}
//??
//} ???

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????2667??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\adc\adc.c

?????文件????????291??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\adc\adc.h

?????文件???????1873??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\DMA\dma.c

?????文件????????688??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\DMA\dma.h

?????文件???????1756??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\EXTI\exti.c

?????文件????????628??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\EXTI\exti.h

?????文件???????1795??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\KEY\key.c

?????文件????????839??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\KEY\key.h

?????文件????????942??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\LED\led.c

?????文件????????288??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\LED\led.h

?????文件???????1870??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\TIMER\timer.c

?????文件????????599??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\TIMER\timer.h

?????文件???????2088??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\WDG\wdg.c

?????文件????????756??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\HARDWARE\WDG\wdg.h

?????文件????????399??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\keilkilll.bat

?????文件????????347??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\README.TXT

?????文件???????2038??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\SYSTEM\delay\delay.c

?????文件????????876??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\SYSTEM\delay\delay.h

?????文件???????6885??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\SYSTEM\sys\sys.c

?????文件???????3839??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\SYSTEM\sys\sys.h

?????文件???????3342??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\SYSTEM\usart\usart.c

?????文件???????1054??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\SYSTEM\usart\usart.h

?????文件?????150640??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\adc.crf

?????文件???????1623??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\adc.d

?????文件?????173900??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\adc.o

?????文件?????148168??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\delay.crf

?????文件???????1629??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\delay.d

?????文件?????171508??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\delay.o

?????文件?????150295??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\dma.crf

?????文件???????1625??2013-11-15?14:30??ADC_同步規(guī)則—DMA傳輸\USER\dma.d

............此處省略63個(gè)文件信息

評(píng)論

共有 條評(píng)論