Potrebujete pomoč w / UART voznik v dsPIC30F4012/11

L

luckyquincy

Guest
Pozdravljeni, rabim pomoč w / UART voznika. Jaz sem z uporabo dsPIC30F4012. I; m z uporabo A / D pretvornik, da se glasi izhod iz moje accelometer. in potem sem želite prikazati na svoj hiper terminal. Problem je proizvodnja rezultat A / D pretvornik je v 16 bit format. Toda dejanski rezultat je le 8 bit. Vendar pa lahko le UART dispaly 8 bit. Lahko vama povem me algoritem ali način za rešitev tega? BTW, jaz raba C do tega programa. Hvala, sem res cenijo vašo pomoč.
 
Hi, je Eevery podatki zgrajen iz segmentov. Na primer je 1Byte zgrajena iz 8 bitov. 16 Bit je pravzaprav 2 Byts, tako da vse, kar morate storiti, je poslati 8 bit MSB in nato 8bit LSB tako da boste dobili v terminal polno 16bit. Kot primer, si preberite od 0xEF99 A / D. Sedaj lahko pošljete najprej "0x" in nato "EF" in nato "99" v terminal boste videli 0xEF99. [Color = Temno modra] Če ste našli moj odgovor koristen, kliknite na gumb, ki pravi, mi je pomagal . [/Color] ( NE bo točk, ki od vas !) Veliko sreče.
 

Welcome to EDABoard.com

Sponsor

Back
Top