8Bit Daten an AVR Senden und lesen

Gast #153772
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
#153774
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
Gast #153776
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.
Gast #153777
@ 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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.