×
单片机 > 单片机程序设计 > 详情

ATtiny13A ADC中断使用

发布时间:2024-05-18 发布时间:
|

//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

}



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机CO2检测显示程序解析