Helppp!

K

kotsam

Guest
Hi all,

Bandau parašyti paprastą kodą, kuris siunčia, kad ADC rezultatas USART, I'm using 18F4550 ir aš bandau siųsti iš ADC 10bit?vieną kanalą kodą, parodytą žemiau

KodasSetChanADC (ADC_CH0); / / select įtampa kanalas

Delay10TCYx (5);

ConvertADC ();

while (BusyADC ());

voltage_adc = ReadADC ();
 
Labas

Jums reikia konvertuoti duomenis į ASCII ir išsiųsti ją per USART

naudoti sprintf () konvertavimo į ASCII ir tada jums bus probbly turi 2 ar daugiau baitas - priklauso nuo pokalbio tipas išsiųsti per UART kaip ASCII simbolių

Visi geriausi

Bobi

 
HI

You need to konvertuoti jį į ASCII, kad galėtų stebėti duomenų per terminalą progrm

Visi geriausi

Bobi

 

Welcome to EDABoard.com

Sponsor

Back
Top