Gefunden für hd44780 ascii - Zum Elektronik Forum |
| 1 - Sonderzeichen 5x7 Pixel -- Sonderzeichen 5x7 Pixel | |||
| |||
| 2 - LCD Displayinhalt zu RS232 wandeln? -- LCD Displayinhalt zu RS232 wandeln? | |||
| Hallo!
Hab bei Pollin folgenden Bausatz gefunden: RS232 zu BAS ;unter Bausätze 3. Seite unten. Damit lassen sich Ascii Zeichen auf dem Fernseher darstellen. Jetzt habe ich eine Schaltung, die Informationen auf einem 2x16 Zeichen LC-Display darstellt. Das soll HD44780 kompatibel sein. Kann ich mithilfe einer Zwischenschaltung den Pollin Bausatz damit füttern? Viele Grüsse! ... | |||
3 - Stand-alone Tastatur - machbar??? -- Stand-alone Tastatur - machbar??? | |||
| Prinzipiell geht das so: Tastendruck -> Tastatur sendet sog. "Scancode" über den PS/2-Bus, der µC übersetzt das in ein ASCII-Zeichen und speichert es ab.
C++ ist schonmal nicht schlecht, für AVRs gibt es einen freien C-Compiler. Da gibts auch bestimmt schon fertige Librarys für das Tastaturprotokoll und das SD-Karteninterface samt FAT32-Dateisystem. Zitat : arbeite ich mich gerne in neues ein, aber ich fürchte, dass das für den Anfang ein bischen komplex ist, oder? Aller anfang ist schwer Aber je nach dem wie talentiert du bist hast du das schnell begriffen.
Zitat : Stimmt es, dass man zum programmie... | |||
| 4 - Bilderraten -- Bilderraten | |||
| Treffer! Oder zumindest Streifschuss, denn die Ansteuerung ist doch doch ziemlich anders (viel simpler).
Das Display ist ein DLR1414. Auf jedem Display sind vier 5x7 Zeichen, mit zwei Adressleitungen und 7 Datenbits kann man aus einer ASCII-ähnlichen (zumindest Buchstaben und Zahlen haben den gleichen Code) Tabelle wählen. Das Multiplexing und auch Aussehen der Zeichen sind fix im Modul drin, man muss sich daher um nichts kümmern, kann dafür aber auch nicht wie bei einem mittels HD44780 anzusteuernden Display die Zeichen verändern. Unten ist das Ding auf der Platine zu sehen, aus deren Ätzresten die Kristalle auf meinen vorigen Bildern gewachsen sind. Auf der Rückseite ist noch ein atTiny drauf (DIL aufgebogen auf SMD ) und dient insgesamt als Debugger für Mikrokontrollerprogrammierung. Der Tiny bekommt an einem Port 8 Bits parallel (von einem anderen µC) und stellt sie dann als Dezimal- oder Hexadezimalzahl dar (per Jumper wählbar). Ein Pfeil davor zeigt noch an in welche Richtung sich der Wert geändert hat. Da man dafür höchsten 4 Zeichen braucht, ist das Display genau das Richtige dafür. [ Diese Nachricht wurde geändert von: Lupin III. am 3 Aug 2008 4:24 ]... | |||
| 5 - Mikrokontrollerprint spinnt!! Grund: unbekannt -- Mikrokontrollerprint spinnt!! Grund: unbekannt | |||
| Hallo Rambodischien,
hab in der Empfangsroutine noch ein mögliches Problem gesehen: Wenn cEmpfangen nicht mit Nullen initialisiert ist, werden mit jedem Schritt zuviele Zeichen nach sEmpfangen angehängt. Denn es fehlt bei cEmpfangen die Stringendekennung. Entweder Du machst so: cEmpfangen[z]=UDR; cEmpfangen[z+1]=0; // hier aufpassen, dass das Array immer gross genug ist strcat(sEmpfangen,cEmpfangen); oder machst vor der for Schleife ein memset(cEmpfangen,0x00,sizeof(cEmpfangen)); Zu dem Sonderzeichen ans Display: Wenn das so ein Standard-HD44780-Typ ist, werden mit Ascii-Code 00-0F CGRAM-Zeichen aktiviert. Das sind user-definierte Zeichen, die der User ( nämlich Du ) wahrscheinlich nicht definiert hat. Von daher
wird dann irgendwelcher Bitmüll angezeigt. Am besten du ersetzt nicht darstellbare Zeichen in der LCD-Anzeige durch einen Punkt und/oder hinterlegst Sonderzeichen für 0x0A und 0x0D. Gruß Stefan ... | |||
| 6 - Auf und Abwärtszähler in 5er Schritten -- Auf und Abwärtszähler in 5er Schritten | |||
| Hallo,
das müßte der kleinste schaffen , den es gibt: AVR AT90S1200. Die Ausgabe auf das Display erfolgt folgendermaßen: Die Zahl in zwei Ziffern zerlegen, Einer und Zehner. Zu diesem BCD-Wert den ASCII Wert der Zahl Null addierern und als Wert in Display schieben. Optional kann man die Zehner-Stelle auf null prüfen und dort ein Leerzeichen setzen, nennt man unterdrückung von führenden Nullen. Vor jeder Ziffernausgabe muß der Cursor oder auch Schreibposition dem Display erneut mitgeteilt werden, sonst schreibt es der Reihe nach weg. Die Displays haben meist 16 Zeichen pro Zeile, und man kann auch einen kleinen Text mit hinein schreiben. Als Display kann man solche nehmen, die HD44780 kompatibel sind. Gibt es bei Pollin recht günstig. Zum Progsen gibt es z.Bsp. Pony-Prog. Als Prog.-Adaptor findest Du viele Minimallösungen die direkt am Druckerport laufen, im Netz. mfG.... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 11 Besucher in den letzten 60 Sekunden alle 5.45 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |