ADC kod prikazuje pogrešku

J

justinjohney

Guest
Code:
 # include # include # include int adc_result = 0; int ch = 0; int main (void) {/ / set portC kao ulaz i omogućiti podići otpornika DDRC = 0x00; PORTC = 0xFF; / / postavljanje port D 0-5 kao izlaz & C 6,7 i ulazna DDRD = 0x3F; / / Set ADC prescaler do 128 - 125KHz uzorak stopa @ 16MHz ADCSRA | = (1
 
Što AVR modela radite? AVR Studio 4, GCC prevodilac Code: Što vi očekujete da će se dogoditi? zapravo želim pretvoriti analogni signal u tri digtal istodobno (s maksimalnom brzinom) i usporedite ga s threashold i ako bilo tko je veći od threashold tada vodio mora sjaj odgovara tom signal.Moreover ako je stanje stabilno na određeno vrijeme tada se mora dobiti O / P. na luke pin na određenom igle. Šifra: Što problem (e) se sastati? izgraditi pogrešku, ja znam kod nije završen i da sad ste ga dobili. možete li mi pomoći? [/code]
 
Sljedeći kod prikazuje pogrešku u AVR studiju, AVR prevodilac gcc. [Sintaksa = c] # include # include # include # include / / sat sustava @ 16MHz # define F_CPU 16000000 / / globalnih varijabli int adc_result [2] = {0,0,0}; uint8_t ch = 0; / * PORT init * / void port_init (void) {/ / set portB.1 kao izlaz DDRB | = (1
 
Kakva pogreška?
Code:
 int adc_result [2] = {0,0,0},
ne možeš proglasiti niz brojeva dva i dodijeliti tri vrijednosti [COLOR = "Silver"] --- Ažurirano --- [ / COLOR] Ja ne mislim da je kod poput slijedećeg mogu raditi
Code:
 DDRC & = ~ (1
 
to se primjenjuje u ATmega2560, i to za pretvaranje jedinica u ovom slučaju gornji kanali su omogućeni, ako molimo Vas da to učinite što samo CONVERTION ili putem IRQ, možete ga manipulirati u okviru IRQ-om
Code:
 = TEM4 Select_chanel ( 13);
Code:
 [uvlaka] terenac int CHANEL_ADC; set_Adac void (void) {PRR0 | = (1
 
Učiniti - dok nedostaje polu petlje dvotočke. to je u osnovi ono što vam je potrebno za izgradnju. to {} while (uvjet) ,
 
Kako mogu napraviti moj sat sustava na 16MHz u atnega168?
 

Welcome to EDABoard.com

Sponsor

Back
Top