Forum: Mikrocontroller und Digitale Elektronik 8Bit Daten an AVR Senden und lesen


von Fichte (Gast)


Lesenswert?

hay Leute

Ich habe einige Fragen ich habe einen controller der Sendet mir immer
daten die Fangen zbs. mit 0x00 an dann sendet er mir 8 bit und dann
sendet er mir zum Abschluss noch ein 0x5A und das alles in hex.

<Start bit 0x00><Daten Bit Länge 8><Stop bitb 0x5A>

Wie kann ich den die 8 Empfangenen Zeichen gleich auf mein LCD ausgeben
die müssen doch erst mal in den SRAM geschrieben werden Oder?

ich nutze Codevision und würde mich über ein beispiel Freuen.


MFG: Fichte

von Chris (Gast)


Lesenswert?


von Peter D. (peda)


Lesenswert?

Das ist ganz einfach:

Kommen die Zeichen schneller rein, als sie ausgegeben werden, dann
müssen sie zwischengepuffert werden.
Ansonsten kannst Du sie direkt ausgeben.


Ein Beispiel kann Dir keiner geben, da Du keinerlei Angaben machst.


Peter

von Fichte (Gast)


Lesenswert?

@ Peter

Was für Angaben hättest du gerne.?


MFG: Fichte

von peter dannegger (Gast)


Lesenswert?

Einfach alles nötige:

- CPU-Typ, -Parameter
- Programmiersprache
- Interface-Typ, -Parameter, -HW-Unterstützung
- LCD-Typ, -Parameter, -Ansteuerung


Die Erfüllung der Zeitbedingung kannst Du aus den Interfaceparametern
und dem LCD-Datenblatt selber berechnen. Ein bischen Rechenzeit muß man
dann noch draufschlagen.


Peter

P.S.:
Zum Codieren von Zeichen reicht ein Bit nicht aus, es müssen schon
Bytes sein.

von Fichte (Gast)


Lesenswert?

@ Peter

Ja Stimmt sind Bytes hab gerade noch mal das datenblatt gelesen Sorry.

Also Ich nutze den

Atmega16   und
Codevision
und ein 2x16 Stelliges LCD.

Ich möchte ja nur wissen wie ich 8 Bytes lesen kann und dann in einen
Ausgebe also nicht Zeichen für zeichen.


MFG: Fichte

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.