funkcija printf ... į ADUC-841

S

selvan0201

Guest
Hi ...
Aš naudoju Analog Devices LC ADUC-841 mano application.I naudoju ir ADC ir DAC, o aš Parodyta iš eilės comm.window rezultatui, bent tat metu turiu 2 ekranas tik 12 bits.But tai Displaying 16 bitų .. Aš naudoju funkcija printf (printf "% 02BX% 02BX \ n", DATAH, DATAL) .. Ar tai teisingai parodyti r kas nors pasakyti apie tai aukščiau pateiktais ..Ar kas nors paaiškinti apie funkcija printf ...Ačiū ... In Advance ...

 
Jei tiesiog norite matyti rezultatas, galite suma datah ir datal į int kintamasis ir išsiųsti ją serial port
Pavyzdžiui

LC rezultatas;
Rezultatas = (DATAHŤŤ

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Vėsus" border="0" />

DATAL;

 
printf imtis iš getchar sendchar padėti galiausiai taip pakeisti, kad pagal tai, kas u wanna

 
Su Keil C51, 16 bitų reikšmės dviejų iš eilės specialios funkcijos registrai gali būti acessed pagal sfr16 duomenų tipo vieną C instrukcija.Apibrėžimai, neįskaičiuotos į standartinę aduc8xx.h-failus ir turi būti pridėta.
Kodas

sfr16 ADCDATA_L_H = 0xD9;
 

Welcome to EDABoard.com

Sponsor

Back
Top