我的程序是这么写的 大家帮忙看看有没有什么问题
// IO
DDRA = 0x00;
PORTA = 0x20;
ACSR=0X80;
ADCSRA = 0x00;
ADMUX = 0x00;
ADMUX = 0x81| Adc_channel[i]; // 内部1.1v基准
ADCSRA = 0x86; //64分频, 使能ADC和开始ADC转换
ADCSRA |= 0x40;
//while((ADCSRA & 0x01)==0) {
// ; // 等待转换结束
//}
while((ADCSRA & 0x40)) {
;
}
Dl = (unsigned int)ADCL;
Dh = (unsigned int)ADCH; |