標題: ATtiny13A ADC中斷使用 [打印本頁]
作者: daiya 時間: 2020-5-30 16:42
標題: ATtiny13A ADC中斷使用
//ADC初始化設置
void adc_init(void)
{
ADCSRA = 0x00; //disable adc
ADMUX = 0x03; //使用VCC作為參考電壓,選擇ADC3(PB3)輸入通道
ACSR = 0x80; //禁用模擬比較器,降低功耗
ADCSRB = 0x00; //ADC連續轉換模式
ADCSRA = 0xEA; //使能ADC開始轉換,自動觸發使能,使能轉換結束中斷,4分頻
}
// ADC interrupt service routine
interrupt [ADC_INT] void adc_isr(void)
{
unsigned int adc_data;
// Read the AD conversion result
adc_data=ADCW;
// Place your code here
}
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |