Potřebujete pomoci w / UART řidiče dsPIC30F4012/11

L

luckyquincy

Guest
Ahoj, potřebuji pomoc w / UART řidiče. Já používám dsPIC30F4012. I; m pomocí A / D převodník číst výstup z mého accelometer. a pak jsem si chcete zobrazit na mém Hyper Terminal. Problémem je výstupní výsledkem A / D převodník je v 16 bitovém formátu. Ale skutečný výsledek je pouze 8 bit. Ale UART může ZOBRAZIT 8 bit. Můžeš mi říct, kluci algoritmus, nebo způsob, jak vyřešit? BTW, já používám C tohoto programu. Díky opravdu ocení vaši pomoc.
 
Dobrý den, je Kkaždý dat postaven ze segmentů. Například je 1Byte sestaven z 8 bitů. 16 bit je vlastně 2 Byts, takže vše, co potřebujete udělat, je poslat 8 bit MSB a LSB pak 8BIT, takže se dostanete do terminálu plně 16bit. Jako příklad si číst z A / D 0xEF99. Nyní můžete posílat v první řadě "0x", pak "EF", pak "99" v terminálu uvidíte 0xEF99. [Color = Tmavěmodrá] Pokud jste si našli svou odpověď užitečné, klikněte na tlačítko, které říká, že Pomohla mi . [/Color] ( Ne body jsou čerpány z vás !) Hodně štěstí.
 
Ahoj, potřebuji pomoc w / UART řidiče. Já používám dsPIC30F4012. I; m pomocí A / D převodník číst výstup z mého accelometer. a pak jsem si chcete zobrazit na mém Hyper Terminal. Problémem je výstupní výsledkem A / D převodník je v 16 bitovém formátu. Ale skutečný výsledek je pouze 8 bit. Ale UART může ZOBRAZIT 8 bit. Můžeš mi říct, kluci algoritmus, nebo způsob, jak vyřešit? BTW, já používám C tohoto programu. Díky opravdu ocení vaši pomoc.
 
Dobrý den, je Kkaždý dat postaven ze segmentů. Například je 1Byte sestaven z 8 bitů. 16 bit je vlastně 2 Byts, takže vše, co potřebujete udělat, je poslat 8 bit MSB a LSB pak 8BIT, takže se dostanete do terminálu plně 16bit. Jako příklad si číst z A / D 0xEF99. Nyní můžete posílat v první řadě "0x", pak "EF", pak "99" v terminálu uvidíte 0xEF99. [Color = Tmavěmodrá] Pokud jste si našli svou odpověď užitečné, klikněte na tlačítko, které říká, že Pomohla mi . [/Color] ( Ne body jsou čerpány z vás !) Hodně štěstí.
 

Welcome to EDABoard.com

Sponsor

Back
Top