?? adc.c
字號(hào):
/*
AD采樣函數(shù),標(biāo)準(zhǔn)10位精度采樣函數(shù),可以項(xiàng)目里直接使用。
*/
#include "iom128v.h"
/*ADC采樣函數(shù),采樣第0通道信號(hào),采樣分辨率1024*/
unsigned int get_ad(void) {
unsigned int i;
ADMUX = (1 << REFS0); /*基準(zhǔn)AVCC、通道0*/
ADCSRA = (1 << ADEN) | (1 << ADSC) /*使能、開啟*/
| (1 << ADPS1) | (1 << ADPS0); /*8分頻*/
while(!(ADCSRA & (1 << ADIF))); /*等待采樣結(jié)束*/
i = ADC; /*讀取AD結(jié)果*/
ADCSRA &= ~(1 << ADIF); /*清標(biāo)志*/
ADCSRA &= ~(1 << ADEN); /*關(guān)閉轉(zhuǎn)換*/
return i; /*返回結(jié)果*/
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -