Forum: Mikrocontroller und Digitale Elektronik 10Bit breite Zahl anzeigen/convertieren


von Big_Daddi (Gast)


Lesenswert?

Hi,

mein Problem ist folgendes ich hab eine 10 bit breite Zahl die im 
endeffekt mit adrLow und adrHigh also low bis bit8 und bit9,10 ist high. 
Wie kann ich das realisieren dass ich diese zahl veränder mit einem 
Taster, also immer um 1 erhöh bzw. erniedrige. Als weiteres Problem ist, 
wie sende ich diese zahl dann an ein LCD-Display und wie sende ich diese 
Zahl an einen 2. uC. Ich kann nicht über Uart senden da dieser Port 
schon belegt ist. Am Empfänger hät ich mir des so vorgestellt, immer 
wenn am Eingang ne 1 vorliegt dann inc Var. Aber wie sende ich diese 
voreingestellte Zahl als binärcode seriell????

Gruß

von Ale (Gast)


Lesenswert?

Senden/empfängen:

Du kannst SPI simulieren per soft (low baudrate) oder vielleicht hast du 
noch ein 2-wire interface frei ...

Anzeigen per LCD:

Als Hex ? ... einfach, 3 Zeichen (bits 9:8 7:4 3:0)
Als Dec ? ... zweimal by 10 teilen !?... nochmal 3 Zeichen
Mit Wörter ? geht auch, eine Tabelle und ein "switch/case"

von Big_Daddi (Gast)


Lesenswert?

Also ich hab einfach ein register definiert das die daten an das LCD 
Display sendet. Aber wie kann ich diese adresse im display anzeigen 
lassen also als dec wert. ich sitz da grad voll auf dem schlauch!!

die adresse muss immer nur einmal nach ändern gesendet werden und um 
anderen uc wird diese ja gespeichert somit muss se nicht immer wieder 
gesendet werden!!

von Karl H. (kbuchegg)


Lesenswert?

Wovon reden wir?
Assembler oder C?

Wenn Assembler: schau mal hier
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Zahlen_ausgeben

von Big_Daddi (Gast)


Lesenswert?

Also wir reden von asm nicht c!

ich habs jetzt soweit schon dass ich jetzt die einzelne zahl in 2 
register aufgeteilt hab und somit 2x 8bit sende. Am Empfänger hab ich 
einfach nen counter gesetzt. also meine frage ist jetzt die wie kann ich 
die daten senden damit mir der counter des zählt??? Am sende uC wären 
die Sende und Empfangsanschlüsse noch frei falls einer einen Vorschlag 
damit macht!!

von Ale (Gast)


Lesenswert?

Am besten, lies wie SPI funktioniert, alles (fast) wird klar sein ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.