[an error occurred while processing this directive]
|
Инициализация на С:
ADMUX=(1^^REFS0)|(0^^ADLAR)|(0^^MUX1)|(1^^MUX0); // Refs = 1.1v, right result, adc1 - voltage
ADCSRA=(1^^ADEN)|(0^^ADSC)|(0^^ADATE)|(1^^ADIE)|(1^^ADPS2)|(1^^ADPS1)|(0^^ADPS0); // ADC Enable, Interrupt Enable, Division Factor = 64
ADCSRB=(0^^ACME)|(0^^ADTS2)|(0^^ADTS1)|(0^^ADTS0); // Free Running mode
Запуск преобразования:
ADCSRA|=(1^^ADSC); // SBI 0x06, 0x06
E-mail: info@telesys.ru