資源簡介
高精度的lcd顯示 頻率計, keil打開 原子例程改變,有詳細注射
代碼片段和文件信息
#include?
#include?“adc.h“
//Mini?STM32開發板
//ADC?驅動代碼 ?
//正點原子@ALIENTEK
//2010/6/7
???
//初始化ADC
//這里我們僅以規則通道為例
//我們默認將開啟通道0~3 ???
void??Adc_Init(void)
{????
//先初始化IO口
? RCC->APB2ENR|=1<<2;????//使能PORTA口時鐘?
GPIOA->CRL&=0XFFFF0000;//PA0?1?2?3?anolog輸入
//通道10/11設置 ?
RCC->APB2ENR|=1<<9;????//ADC1時鐘使能 ??
RCC->APB2RSTR|=1<<9;???//ADC1復位
RCC->APB2RSTR&=~(1<<9);//復位結束 ????
RCC->CFGR&=~(3<<14);???//分頻因子清零
//SYSCLK/DIV2=12M?ADC時鐘設置為12MADC最大時鐘不能超過14M!
//否則將導致ADC準確度下降!?
RCC->CFGR|=2<<14;?????? ?
ADC1->CR1&=0XF0FFFF;???//工作模式清零
ADC1->CR1|=0<<16;??????//獨立工作模式??
ADC1->CR1&=~(1<<8);????//非掃描模式 ??
ADC1->CR2&=~(1<<1);????//單次轉換模式
ADC1->CR2&=~(7<<17); ???
ADC1->CR2|=7<<17; ???//軟件控制轉換??
ADC1->CR2|=1<<20;??????//使用用外部觸發(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2171??2010-06-08?16:44??stm32通用計數器頻率計\HARDWARE\ADC\adc.c
?????文件????????318??2010-06-07?10:06??stm32通用計數器頻率計\HARDWARE\ADC\adc.h
?????文件???????1345??2010-06-07?16:30??stm32通用計數器頻率計\HARDWARE\DMA\dma.c
?????文件????????378??2010-06-07?16:30??stm32通用計數器頻率計\HARDWARE\DMA\dma.h
?????文件???????1467??2010-05-31?20:55??stm32通用計數器頻率計\HARDWARE\EXTI\exti.c
?????文件????????255??2010-05-30?11:15??stm32通用計數器頻率計\HARDWARE\EXTI\exti.h
?????文件???????1269??2010-08-18?16:38??stm32通用計數器頻率計\HARDWARE\KEY\key.c
?????文件????????323??2010-05-27?20:02??stm32通用計數器頻率計\HARDWARE\KEY\key.h
?????文件??????16155??2010-06-21?11:18??stm32通用計數器頻率計\HARDWARE\LCD\FONT.H
?????文件??????24266??2010-10-30?00:17??stm32通用計數器頻率計\HARDWARE\LCD\ILI93xx.c
?????文件???????6067??2010-10-30?00:14??stm32通用計數器頻率計\HARDWARE\LCD\LCD.h
?????文件????????576??2010-05-27?14:13??stm32通用計數器頻率計\HARDWARE\LED\led.c
?????文件????????288??2010-05-27?17:30??stm32通用計數器頻率計\HARDWARE\LED\led.h
?????文件??????16156??2010-03-19?17:16??stm32通用計數器頻率計\HARDWARE\OLED\FONT.H
?????文件???????6481??2010-09-30?00:09??stm32通用計數器頻率計\HARDWARE\OLED\oled.c
?????文件???????1251??2010-06-04?23:35??stm32通用計數器頻率計\HARDWARE\OLED\oled.h
?????文件???????6123??2010-06-06?22:38??stm32通用計數器頻率計\HARDWARE\RTC\rtc.c
?????文件????????798??2010-06-06?16:17??stm32通用計數器頻率計\HARDWARE\RTC\rtc.h
?????文件???????2710??2011-07-15?22:23??stm32通用計數器頻率計\HARDWARE\TIMER\timer.c
?????文件????????432??2011-07-15?21:13??stm32通用計數器頻率計\HARDWARE\TIMER\timer.h
?????文件???????1755??2010-06-01?00:01??stm32通用計數器頻率計\HARDWARE\WDG\wdg.c
?????文件????????389??2010-05-31?21:11??stm32通用計數器頻率計\HARDWARE\WDG\wdg.h
?????文件???????1519??2010-06-08?16:44??stm32通用計數器頻率計\HARDWARE\WKUP\wkup.c
?????文件????????354??2010-06-07?00:09??stm32通用計數器頻率計\HARDWARE\WKUP\wkup.h
?????文件???????1589??2010-05-27?13:53??stm32通用計數器頻率計\SYSTEM\delay\delay.c
?????文件????????350??2010-05-27?13:53??stm32通用計數器頻率計\SYSTEM\delay\delay.h
?????文件????????993??2010-08-18?16:08??stm32通用計數器頻率計\SYSTEM\README.TXT
?????文件???????6450??2010-08-20?20:46??stm32通用計數器頻率計\SYSTEM\sys\sys.c
?????文件???????3410??2010-08-18?16:39??stm32通用計數器頻率計\SYSTEM\sys\sys.h
?????文件???????2822??2010-05-27?14:10??stm32通用計數器頻率計\SYSTEM\usart\usart.c
............此處省略76個文件信息
- 上一篇:lcd1602 溫度日歷鬧鐘功能
- 下一篇:DbgView++ DebugView
評論
共有 條評論