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
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
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.
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.