www.mikrocontroller.net

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


Autor: Fichte (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Fichte (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Peter

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


MFG: Fichte

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Fichte (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.