Проблем за четене MEGA64 ADC

D

Davood Amerion

Guest
Аз съм с CodeVisionAVR компилатор.Аз написах код С (от CVAVR ех.)
като този за Mega64:

# определят ADC_VREF_TYPE 0x60
Чар read_adc грозен (грозен adc_input Чар)
(
ADMUX = adc_input | ADC_VREF_TYPE;
/ / Start превръщането АД
ADCSRA | = 0x40;
/ / Изчакайте за конверсия "АД да завърши
докато ((ADCSRA & 0x10) == 0);
ADCSRA | = 0x10;
връщане ADCH;
)

Използването 8bit ADC, но това е изход не е наред.
когато входното напрежение е под 0,6 волта outputbyte = 0x00!
и когато входното напрежение е над 0,6 волта outputbyte = 0xFF!

някой може да ми помогне.
с най-добри пожелания
amerion
 
Здрасти

Проверете настройките MUX и си код напрежениеВсичко най-хубавоБоби

 
Скъпи Боби;
Мога да се променя канал; Всички запазени работни същия начин, и аз ще използва външни код
и вътрешен код.никой от тях не е добре.
Намерих отговор: ЗК е бил опожарен!

.................................................. .

 

Welcome to EDABoard.com

Sponsor

Back
Top