chris schrieb im Beitrag #2004842: > Hat jemand einen Treiber für das LCD? HD44780 - dafür gibt es unzählige Libs. Musst blos mal googlen. Mir gefällt die von Peter Fleury recht gut. Gruß Skriptkiddy.
>HD44780 - Danke, hab's auch grad gesehen. Da der Attiny nur 2K-Ram hat, müsste man wahrscheinlich veruchen, den Code für die Ansteuerung etwas zu minimieren.
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
/**************************************************************************** Title : HD44780U LCD library Author: Thomas Finn File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 $ Software: AVR-GCC 4.1.2 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Peter Fleyris's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
gültige Adresse anzeigt und Φ2 als "E" bezeichnet wird. Das kennst du selbst aus Text-LCDs, der HD44780 wurde für den 6800 Bus entwickelt. Hitachi war 2nd Source für 6800 und entwickelte da auch selber.
Adresse anzeigt und Φ2 als "E" bezeichnet > wird. > > Das kennst du selbst aus Text-LCDs, der HD44780 wurde für den 6800 Bus > entwickelt. Hitachi war 2nd Source für 6800 und entwickelte da auch > selber. Das ist anders, aber nicht einfacher. Wie Du schon sagst läßt sich das mit ein paar
Das ganze ist zwar vermutlich für ein 44780 LCD gedacht, aber das sollte egal sein. Einfach E an E1 sollte funktionieren. CS kann dann an Masse gelegt werden, da die CS Info quasi auf der Platine von dem HC02 schon in das E1 Signal eingefügt
Mir macht aber eine andere Sache Kopfschmerzen: Das Dauer-Low des CS des LCD. Laut Unterlagen (HD61830) sind bezüglich CS bestimmte Timings gegenüber z.B. E definiert, die ich unmöglich einhalten kann, wenn ich CS direkt auf Masse lege... Andere Idee(n) ??? Herzlcihen Dank für jede Form von
In der lcd_new.h gibt es noch den Punkt am Anfang: #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ Schreib wie hier die 1 hinein, die Initialisierung ist hier geringfügig anders. Mach mal ein Bild von deinem Board und zeig die Schaltung.
denn, man läßt ihn einen Interrupt auslösen ... Auf das Interface des LCD muss man auch warten (das HD44780-Datenblatt sagt: 40us nach jedem Nibble bzw. Byte (4Bit/8Bit)) Ich muss die Daten nicht schneller ausgeben, aber ich will nicht die CPU-Zeit mit warten verbringen, also hab ich die LCD-Ausgabe
läßt ihn einen Interrupt auslösen ... Jep > Auf das Interface des LCD muss man auch warten (das HD44780-Datenblatt > sagt: 40us nach jedem Nibble bzw. Byte (4Bit/8Bit)) > Ich muss die Daten nicht schneller ausgeben, aber ich will nicht die > CPU-Zeit mit warten verbringen, also hab ich die LCD-Ausgabe
hier aber :-) http://www.ebay.de/itm/2004-LCD-Module-Display-Anzeigen-20x4-Zeichen-kompatibel-mit-HD44780-/200929468806?pt=Bauteile&hash=item2ec8546186
die Verkabelung ist falsch/defekt oder das Display hat einen "kompatiblen" Chip und keinen original HD44780. da ist ev. das Timing etwas anders. ...oder Das Display ist tot...
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
Was für ein LCD ist das? Für ein HD44780 2x16 ist das die meist verwendete Belegung. Für 4x40 oder so kann das schon anders aussehen. Grüße, Freakazoid
mit IC1 SEC C744B KS0066F00 und IC2 SEC C0750 KS0063B Ein Hitachi LM213XB Grafikdisplay mit einem HD61830A00 IC und mehreren kleinen Oki ICs. Das Display hat 20 Anschlüsse. Ein Grafikdisplay mit der Aufschrift HLM 4240 und HLM 6240 und einem OKI M5278 9901 IC und mehreren kleinen OKIs. Das Display
nochmaligen Suchen doch noch Datenblätter für die beiden 24x2 LCDs gefunden. Die benutzen beide einen HD44780, dürfte also kein Problem sein sie anzusteuern. Für die anderen habe ich aber immer noch nix gefunden.
im Netz! Nun, kann mir hier nun vielleicht jemand helfen! Ich versuche ein Hitachi LMG6402PLFR mit HD61830B controller anzuschließen! Weiß aber nicht wie! Wäre es möglich das LCD LMG6402PLFR an den parallelPort des PC anzuschließen, und mit einem geigneten Programm anzusteuern!?! Bzw. gibt es ja für kleiner Displays diese möglichkeit... und genug Software, wie jaLCD oder so!! (controller HD44780) dort scheint das anschließen ganz einfach zu sein! Das Hitachi hat ja auch nur ein paar pins mehr, deshalb wäre es vielleicht auch möglich! Nur bin ich in diese Richtung nicht so belesen!
(für den Sender und dem Empfänger) 16x2 LCD empfehlen: 1,71 Euro http://www.ebay.de/itm/1602-16x2-HD44780-Character-LCD-Display-Module-Blue-Blacklight-/281548559627?pt=LH_DefaultDomain_77&hash=item418d9a150b ... und schon kannst du loslegen und wirst natürlich Fragen stellen wenn es irgendwo nicht
den Sender und dem Empfänger) 16x2 LCD > empfehlen: 1,71 Euro > http://www.ebay.de/itm/1602-16x2-HD44780-Character-LCD-Display-Module-Blue-Blacklight-/281548559627?pt=LH_DefaultDomain_77&hash=item418d9a150b > > ... und schon kannst du loslegen und wirst natürlich Fragen stellen wenn > es irgendwo
Hallo, ich hab ein Problem mit der Steuerung von HD44780-based LCD-Anzeige. Es läuft alles unter CodeVision mit Mega8. Es passiert nichts, wenn ich PORTB als LCD- Port definiere, mit dem PORTD klappt es einwandfrei. Den Oscillator habe ich mit den Fuses
Busywait oder asynchrones Warten sinnvoller ist, nimmt mir diese Halbautomatik nicht ab. Beim 44780 (und kompatiblen) als Ziel und AVR8 als Quelle steht diese Entscheidung leider relativ häufig an, weil in dem weiten Taktbereich, in die AVR operieren können, viele der HD44780-Wartezeiten je nach
Controller es drauf hat, ob es ein gLCD oder Text LCD ist. Wenn es ein Text LCD ist ob der Controller HD44780 kompatibel ist. Ggf. noch ob das Display 4Bit ansteuerung unterstützt und was du ungefähr ausgeben willst (wegen Flash Speicher)
Zeit habe ich folgende LCD´s zu verkaufen: * 1 Stk. Character LCD 8*24 - M50530 Controller (dem HD44780 sehr ähnlich) bei pollin gibts im moment ein kleiner LCD mit gleichem Controller und Ansteuerungsbeispiel in Delphi - gebraucht - Pinbelegung und Datenblatt des Controllers als PDF
eichhorp/UG-24B09.jpg * 5 Stk. Optrex DMF612 480*64 Pixel - ohne Controller - mit Displaydriver HD61830 - Datenblatt Controller als PDF - einfaches Datenblatt des LCD als Textdatei (war für mich ausreichend um es anzusteuern) - neu - Bild unter http://tirol.utanet.at/eichhorp/dmf612.jpg
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
/* * lcd_routines.c * * Created: 05.12.2012 08:00:13 * Author: Tom */ // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/HD44780 // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über