-
Thread
nur die Linke Hälfte des LCD funktioniert?
Hallo, ich nutze ein Display mit einem HD44780 Controller (2x16) und die Lib von Peter Fleury. Die Initialisierung funktioniert, und die von Peter mitgelieferte test_lcd_c funtioniert so halb. Das Display zeigt in beiden Zeilen jeweils bis
lautet NDM 162 ein Datenblatt habe ich nicht gefunden. Der Controller ist beschriftet mit: 5H2 HD44780A00 Japan Wie beschrieben scheint die Grundsätzliche Kommunikation zu funktionieren, zumindest klappt alles wie es soll in der linken Displayhälfte.
-
Thread
I2C interface LCD, Hilfe
Um was für ein Display handelt es sich? HD44780 Controller?
frei für Späßchen. Dann noch I2C-Routinen für den 80535 'ergoogeln' und fettig. Ach ja: HD44780.pdf ist auch nützlich (Datenblatt). Grüße, André
-
Thread
LCD Problem mit attiny26
Hallo Clemens, ich kenne Dein DIsplay zwar nicht (es scheint keinen HD44780 zu benutzen) verstehe aber Zeile 6 Deiner lcd_init() Prozedur nicht ganz: Warum "PB1" ? PORTA |= ((1<<PA0)|(1<< PB1 )); // 3 mal 00110000 Grüsse Thomas
hmm... laut Händler is das Display HD44780 kompatibel. (der Händler is übrigens www.ribu.at) schon wieder ein Tippfehler ... anscheinend hab ich verlernt zu schreiben mfg
-
Thread
LCD-Display auf ATmega8 zeigt nur weiße Balken
Es gibt im Grunde nur 3 mögliche Fehlerquellen * das LCD ist nicht wirklich HD44780 kompatibel * die Leitungen sind verkehrt an die Pins angeschlossen und stimmen nicht mit den Angaben im Programm überein * dein LCD ist knapp mit dem Timing. D.h. die Wartezeiten sind etwas zu
Beitrag #3868454: > Es gibt im Grunde nur 3 mögliche Fehlerquellen > * das LCD ist nicht wirklich HD44780 kompatibel > * die Leitungen sind verkehrt an die Pins angeschlossen und stimmen > nicht > mit den Angaben im Programm überein > * dein LCD ist knapp mit dem Timing. D.h. die Wartezeiten sind
-
Thread
Objektorientierung mit avr gcc
noinit)[/code] Und so sieht das Ganze dann aus: [c]#include <xpcc/architecture.hpp> #include "hd44780_minimal.hpp" // define the pins used by the LCD namespace lcd { GPIO__OUTPUT(E, C, 6); GPIO__OUTPUT(Rw, C, 5); GPIO__OUTPUT(Rs, C, 4); GPIO__NIBBLE_LOW(Data, C); } // create a LCD object xpcc::Hd44780Minimal< lcd::E, lcd::Rw, lcd::Rs, lcd::Data > display(20, 4); int main() { // The LCD needs at least 50ms after power-up until it can be // initialized. xpcc::delay_ms(50); display.initialize
-
Thread
LCD 2 x 20 an PCF8574
mit fallender flanke vom LCD-Display übernommen. Ich gehe jetzt davon aus das es sich um einen HD44780 Controller handelt. Glaskugel ist leider defekt. Bei der Ansteuerung über I2C-Bus ist die sache schon erheblich aufwendiger. Im Prinzip geht es so: * I2C-Bus initialisieren * Adresse zum
funzt. @ Klaus: Tut mir leid, dass Deine Glsakugel defekt ist. ;-) Ja, es handelt sich um einen HD44780 kompatiblen Controller. Sorry, hatte ich vergessen, zu posten. Du hast natürlich Recht, dass ich das Kommando mit RS = 0 schreibe. Ich denke, das wird mir weiterhelfen. LG, René
-
Thread
Assemblerdateien in C einbinden
Assembler-Routinen, wenn du mit Assembler auf Kriegsfuss stehst? Das ist ein 08/15 Wald und Wiesen LCD mit HD44780-Chip. Dafür gibt es massenhaft C-Funktions-Bibliotheken um es anzusteuern.
Karl Heinz Buchegger schrieb im Beitrag #3262062: > Das ist ein 08/15 Wald und Wiesen LCD mit HD44780-Chip. > Dafür gibt es massenhaft C-Funktions-Bibliotheken um es anzusteuern.
-
Thread
hd44780 mit ATXmega / Ansprechen einzelner Pins
Hallo, habe eine kurze Frage, und zwar versuche eich ein Display mit hd44780 kompatiblen Controller mittels eines Xmega im 4-bit Modus anzusteuern. Sehr hilfreich war mir bis jetzt folgendes Tutorial für den ATmega: http://www.mikrocontroller.net/articles/Erweiterte_LCD-Ansteuerung
weiter um Hilfe. schau dir mal den Code an! http://blog.frankvh.com/2010/10/18/atmel-xmega-hd44780-lcd-support/ Gruß XMEGA
-
Thread
Neues Display funktioniert nicht richtig
wobei das erste das Original ist und das > zweite das Ersatz. Hi, die haben zwar beide einen HD44780 kompatiblen Controller, können aber trotzdem, meist beim Timing, doch kleine Unterschiede aufweisen. Das kann dir aber nur das Datenblatt sagen. Grüße, Micha
search?q=display+20x4&tbm=isch Micha S. schrieb im Beitrag #5771617: > die haben zwar beide einen HD44780 kompatiblen Controller, können aber > trotzdem, meist beim Timing, doch kleine Unterschiede aufweisen. Die besonders dann zum tragen kommen, wenn sich der Programmierer "sehr genau" an das Timing
-
Thread
Busy-Flag des LCDs lesen
ah ja ich hab einfach mal angenommen, du sprichst von einem lcd mit einem hd44780 oder kompatiblen controller...
r/w und enable mit 'out ddrx, register' ausgeben - funktioniert bei den meisten lcds nicht. beim hd44780 werden die anliegenden daten mit fallender flanke von enable übernommen, so wie beim folgendem codeschnipsel: [code] busy_flag: ldi temp,0b00000000 ;port a ist eingang out ddra,
-
Thread
16x2 Display, erstes zeichen fehlt
16 * 2 Hallo Uwe, eigentlich sieht das alles korrekt aus sofern es sich tatsächlich um ein hd44780 kompatibles LCD handelt. Genau so verwende ich die Configs auch immer ohne Probleme. Das einzige , was mir auffällt ist der Unterstrich hinter "Db6 = Portd.6 , _" Der gehört da nicht hin. Du kannst
Vermute das Problem liegt an der LCD Kompatibilität HD44780. Ich benutze die LCD Ansteuerung wie Uwe.Schon 15 mal benutzt ohne Probleme (LCD aus der Bucht, Blau/weiss ) Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portd.7 , Db5 = Portd.6 , _ Db4
-
Thread
Suche Pinbelegung für LCD
Hallo und guten Abend, ich habe hier ein LCD Display mit einem HD44780 Controller aber ich habe keine Ahnung wie ich es anklemme. Kennt jemand die Pinbelegung des 2x7Pin anschlusses. Vss GND Vcc 5V Vee Kontrastspannung (0V bis 5V) RS Register Select
????????? Welcher Pin ist was.... Ich habe jetzt mal den HD44780A00 abgezählt. So wie das Display auf Bild zwei abgebildet ist sieht es so aus ( Habe in Hex gezählt wegen der besseren Beschriftung) E-C-A-8-6-4-2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D-B-9-7-5-3-1
-
Thread
Anzeigemöglichkeit für 5 Zahlen
lang und breit, wie ein herkömmliches 2x16/2x20 zeichen LCD. Gibt es irgendwo günstig große 1x8 HD44780 LCD mit großen zeichenflächen? (natürlich mit Hintergrundbeleuchtung, in blau, grün oder weiß) Alternativ kommt natürlich noch eine einfache 7 Segment Anzeige in frage. Da mein Code für den
anon schrieb im Beitrag #1890067: > Gibt es irgendwo günstig große 1x8 HD44780 LCD mit großen > zeichenflächen? > (natürlich mit Hintergrundbeleuchtung, in blau, grün oder weiß) 1x8 gibt es nicht und gabe es auch noch nie. anon schrieb im Beitrag #1890067: > Alternativ
-
Thread
LCD am I2C initialisieren
i2c-PCF8574 angeschlossen. Laut c't bot WIKI hat dieses LCD einen Controller vom Typ KS0076B/KS0063, HD44780 kompatibel. Bei der Suche nach einem Datenblatt habe ich nur eines für das LCD DEM20486 gefunden. Dies ist aber wohl nicht HD44780 kompatibel. Als Initialisierung sende ich: 30h,30h,30h,20h dann
-
Thread
Frage zur Displayinitialisierung
Für welchen display controller ist der Code? HD44780 ?
Hallo, google war mein freund "hd44780 initialisierung" und auch auf deutsch ein kleine zusammenfassung ist da zu finden http://www.the-starbearer.de/Roboterelektronik/LCDDisplays/LCD.htm muss doch noch mal mit einem LCD spielen
-
Thread
Eigene Zeichen in 2x20 Display
den Display-Controller verwiesen: Dieser wiederum verweist auf Kommando-Kompatibilität mit dem HD44780. Damit sollten sich eigentlich im Netz ausreichend Beispiele finden lassen.
Display-Controller verwiesen: > > Dieser wiederum verweist auf Kommando-Kompatibilität mit dem HD44780. > Damit sollten sich eigentlich im Netz ausreichend Beispiele finden > lassen. Nun, habe jedoch gesehen, dass es hier noch einen speziellen Mode zu geben scheint. Siehe Bild... Fragt
-
Thread
Verständnisfrage zum Ansteuern von Displays
Hallo! Ich wollte mal anfragen, wie man solche Dinge generell angeht, als da wären Ansteuerung von HD44780-Displays oder später auch Graphikdisplays. Die haben ja alle bestimmte Ports die zu bestimmten Zeiten/Bedingungen angesprochen werden müssen und bestimmte Register, die beschrieben werden wollen, um mal beim HD44780 zu bleiben wäre da beispielsweise der Textpuffer. Aber wie beschreibe ich den? Kann ich ihm direkt Hex senden? Es geht mir hier jetzt nicht darum, dass ich das Datenblatt nicht lesen kann ;-),
-
Thread
AVR Butterfly LCD
Der AVR Butterfly hat doch eine ganz andere LCD Controller Technologie als so ein Text LCD mit HD44780-Controller (oder Kompatiblen). Das Controlling des Butterfly-LCD wird vom Atmega169 übernommen. Das wird nicht mit den HD44780-kompatiblen Routinen aus dem Tutorial laufen.
-
Thread
falsche Zeichen auf LCD
Display wird über einen SPLC780D Controller angesprochen. Der Befehlssatz scheint soweit aber zum HD44780 kompatibel zu sein. Angezeigt wird auch was, nur leider das Falsche. Wenn ich mit dem Quellcode aus dem Tutorial arbeite, wird mir anstatt "Test" nur " !30" auf dem Display angezeigt. Habe schon
Controller befragen, da sind die Init-Abläufe normalerweise brauchbar kommentiert. Aus meinem Init zum HD44780: ldi TEMP_A,$38 ; 8Bit - Mode, 2 Zeilen rcall lcd_control ldi TEMP_A,$06 ; Increment, Not Shiftet rcall lcd_control
-
Thread
LCD-Ansteuerung mit Schieberegister
Segementanzeige zum Leuchten gebracht. Nun will ich ein LCD-Display anschließen (BATRON, anscheinend HD44780-kompatibel) mit Hilfe eines Schieberegisters. Nun steht geschrieben, dass D7 des Displays bei Kommandos als Busy-Signal fungiert und ich möchte das abfragen. Wenn ich nun aber die Dateneingänge D0
@Jan Schirrmacher (jschirrmacher) >LCD-Display anschließen (BATRON, anscheinend HD44780-kompatibel) mit >Hilfe eines Schieberegisters. Nun steht geschrieben, dass D7 des >Displays bei Kommandos als Busy-Signal fungiert und ich möchte das >abfragen. Kann man machen, bringt aber
-
Thread
LCD Display kontaktieren
Display so wie es auf den Fotos ist an den µC hängen? Das wird nämlich nix, weil der Controller (HD44780 o.ä.) fehlt. Der dürfte auf der Platine sitzen, an der ursprünglich das Display hing. Das was Du da hast, ist das reine LCD ohne alles. Da wird der AVR nicht viel mit anfangen können. Verfolg mal
Display so wie es auf den Fotos ist an den µC hängen? > Das wird nämlich nix, weil der Controller (HD44780 o.ä.) fehlt. Ja und ? Das dann der AVR problemlos machen. Siehe dazu auch die entsprechenden Application Notes.
-
Thread
Eine Heizmatte mit AVR ansteuern und die Temperatur mittels Temp.sensor am AVR ausgeben, HILFE
articles/Relais_mit_Logik_ansteuern Die Ansteuerung eines LCD Displays (ich nehme an auf Basis des HD44780) wird hier erläutert: https://www.mikrocontroller.net/articles/HD44780 Einen Temperatursensor "wertet" man i.d.R. mittels ADC im Mikrocontroller um (siehe z.B. hier: https://www.mikrocontroller.net
-
Thread
LCD Displaytech 204B & ATmega32
du schon probiert das Display im lcd.h als [C] #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ [/C] zu betreiben? Bzw. hast du mal die Abweichungen/Gemeinsamkeiten des KS0066U zu HD44780 und/oder KS0073 in den Datenblättern nachgeschlagen?
-
Thread
De facto Standard bei RTC Registern
Hallo, gibt es einen de facto Standard bei RTC Registern (ähnlich dem HD44780 Standard bei LCD Displays)? Und falls ja, auf welchem Baustein basiert dieser Standard? Gibt es so etwas wie den meist verwendeten RTC Baustein? Vielen Dank und viele Grüße
>gibt es einen de facto Standard bei RTC Registern (ähnlich dem HD44780 >Standard bei LCD Displays)? Nein.
-
Thread
Umstieg auf C
gibt es fertige Bibliotheken für eben diese Hardwarefunktionen (Schrittmotoren, LCD-Displays mit HD44780, interne Timer, PWM usw.) Das Meiste davon kann ich mir ja selbst stricken indem ich die internen Register entsprechend setze, aber wie sieht es mit Tastenentprellen aus oder vor Allem Bitvariablen
Vielleicht auch was für dich, Beispiele: http://avr.myluna.de/doku.php?id=de:lcd4-class&s[]=hd44780 http://avr.myluna.de/doku.php?id=de:pwm-modes http://avr.myluna.de/doku.php?id=de:timer0
-
Thread
Wo liegen die Benutzerdef. Zeichen?
im CGRAM liegen die Speicherplätze f.d. 8 benutzerdef. Zeichen? Mein Controller ist der KS0066 (HD44780 kompatibel). MFG luxx
CGRAM liegen die Speicherplätze f.d. 8 benutzerdef. Zeichen? > Mein Controller ist der KS0066 (HD44780 kompatibel). CGRAM hat einen eigenen Adressbereich, der mit dem Kommando 'Set CGRAM-Adress' adressiert wird. Dies sind 64 Bytes, also 8 Bytes je Zeichen. Im DDRAM (Display) lassen sich diese
-
Thread
Pollin Wintek 27x4 LCD an 3,3V lauffähig? WD-C2704M-1HNN
zufällig jemand von euch ob das WD-C2704M-1HNN mit 3,3V lauffähig ist? Im Web ließt man, dass einige HD44780 kompatible Displays uch mit 3,3V laufen sollen, nur die Betriebsspannung muss man auf 5V belassen. Oder gibt es vllt. einen preiswerten Baustein der den Buspegel bidirektional anpasst (3,3V <--
Häng das Display direkt dran und fertig. Der HD44780 ist mit TTL Pegeln zufrieden und die produziert der ARM auch mit 3,3V I/O. Du solltest nur darauf verzichten, die Daten vom Display lesen zu wollen, wenn die Pins des verwendeten ARMs nicht 5V-verträglich
-
Thread
String auf EA DOG-M 162 ausgeben in C
Wenns ums Display geht -XXX- LEIDER NICHT -XXX- Ich verwende normalerweise nur die HD44780er. Aber im Datenblatt zum Controller steht eh alles drin (sogar mit ASM-Listing) http://www.lcd-module.de/eng/pdf/zubehoer/st7036.pdf Güße aus Österreich Markus
> Ich verwende normalerweise nur die HD44780er. Das DOG-M ist kompatibel zum 44780
-
Thread
[suche] 2x16 Zeichen LCD Modul
AVR-Basteleien ein oder zwei 2x16 Zeichen LCD Module. 4*16 wäre auch in Ordnung. Sie sollten HD44780, KS0066 kompatibel sein. Also wenn jemand noch sowas rumliegen hat und günstig abgeben würde, bitte melden!
Hallo, ich suche ebenfalls ein 2x16 Zeichen LCD Modul. Sollte Hintergrundbeleuchtung und einen HD44780 Controller haben. Wichtig ist der Controller und die Beleuchtung
-
Thread
LED-Schrift mit HD44780-kompatiblen controller
Anzeige auch mit LEDs realisieren könnte. Nur bin ich mir nicht sicher ob es Controller gibt die zum HD44780 kompatibel sind an welche ich dann Treiberbausteine anschließen könnte und somit LEDs betreiben. Jetzt ist die Frage ob es solche Bausteine gibt und es so funktionieren könnte. Danke schon mal
Es gibt OLEDs die HD44780 kompatibel sind, oder auch VFDs. Aber die darauf verbauten Controller wird man nicht einzeln bekommen, mal ganz davon abgesehen, dass erstere vermutlich nur in der Gehäuse losen Version existieren
-
Thread
Atmel AVR Studio LCD Simulation für 40x4 HD44780 Display?
Hallo, hat hier vielleicht schon mal jemand ein Display mit HD44780 (oder ähnlichem) Controller mit 20x4 Zeichen für den Atmel AVR Studio LCD Simulator nachgebaut? Mich wundert, dass das nicht eh schon dabei ist, oder find' ich's bloß nicht? Grüße Flo
Hallo! Mit dem Plugin HAPSIM für AVR Studio 4 kannst Du ein HD44780 LCD simulieren: http://www.helmix.at/hapsim/ Ciao Peter
-
Thread
LCD über I2C-Bus an einem Atmel mega32 progrmmieren
Welches Display nutzt Du denn? Meinen Code für den Mega16 (fast identisch) und den HD44780 stelle ich wohl diese Woche noch online (komplettes Projekt, LCD wahlweise per I2C oder per Port-Anschluss).
Ich benutze ein HD44780.
-
Thread
LCD am I2C
Hallo Allerseits, ich hab mein 16x2 HD44780 Display über einen PCF8574 von TI am TWI des atmega8. Das ganze funktioniert soweit eigentlich auch ganz gut. Einziger Schönheitsfehler ist das ich es nicht schaffe das Bussy-Flag auszulesen. (im
Controller hat kann es Probleme mit dem Timing geben, das stimmt nämlich mit dem eines original HD44780 nicht überein
-
Thread
Raspberry Pi LCD über Shell steuern
Für ein 16*2 HD44780 und I2C Expander PCF8574 hab ich mal ein Shell-Script geschrieben, dass i2cset benutzt. Kommt also ohne Python oder Treiber aus. Aber wie gesagt die i2c Variante. Reiner
das Display mit i2cset steuern willst. Falls du das vorhast, musst du dich mit den Unterlagen des HD44780 auseinander setzen. Falls du es unbedingt mit der Shell und i2cset machen willst kannst folgenden Code als Beispiel nehmen. Der Code setzt allerdings voraus, dass die Datenleitungen P0-3 des Extender
-
Thread
LCD "PWB16202" an PIC18F65J50
paralleles LCD angeschlossen. Es handelt sich dabei um das Modell "DMC16202 NYU-LY" (2x16) mit einem HD44780-Controller. Ich möchte es gerne im 4-Bit-Modus betreiben und habe es gemäss den unzähligen Anleitungen im Internet angeschlossen (DB4-DB7 als Datenleitungen, RW/EN&RS als Steuerleitungen). Nun
es folgendermassen aus: -50ms abwarten -RW, RS & EN auf 0, Datenpins gemäss Initialisierung HD44780 -25ms abwarten -EN auf 1 (pos. Flanke) -25ms abwarten -EN auf 0 (oberes Nibble senden) -50ms abwarten -gleicher Ablauf mit unterem Nibble Ergebnis: Immer noch genau gleich, Cursor blinkt
-
Thread
Display init erst nach MCU Reset
Also ein HD44780-Kompatibles Display. An welchen Port-Pins hast du es denn angeschlossen, Schaltplan bitte? Wie Programmierst du deinen AVR, ISP oder anderweitig mit Bootloader? Ich halte mich immer daran und
widersprechen, muß man die warscheinlichste selber ermitteln. http://www.adafruit.com/datasheets/HD44780.pdf
-
Thread
LCD nur 4 Balken - "STN"-Typ?
Hallo! Ich habe mir ein LCD Display (4x20) gekauft - im guten Glauben das Ding sei HD44780 kompatibel. ICh hab das Ding (weils so billig war) über ebay gekauft (gleiches Produkt, gleicher Verkäufer: http://cgi.ebay.de/20x4-Zeichen-LCD-Display-BLAU-STN-Typ-5V-f-PC-Modding_W0QQitemZ110388018811QQcmdZViewItemQQptZBauteile
3A30 ) Leider hab ich für das Ding kein Datenblatt, daher auch keine Ahnung ob das Ding wirklich HD44780 spricht. In der Beschreibung steht "STN"-Typ. Ich habe ne Menge Beiträge hier im Forum durchgestöbert und hier und da Anregungen gefunden (offene Pins auf GND/5V, etc) und ausprobiert. Ich hab's mit
-
Thread
DotMatrix 16x4 in C ansteuern
Clearn. Hier einmal der bisherige Code: # --> Lcd_routines.h // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H #include <avr/pgmspace.h
LCD_SET_DDADR 0x80 #endif // LCD_ROUTINES_H # --> lcd_rountines.c // 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
-
Thread
Display initalisiert nur.
The controller chip on LCD module must be compatible with the Hitachi HD44780 controller chip. "INITLCD" is not necessary because Bascom AVR will call it automatically at start up if LCD commands are used in the program. (Like CLS, LCD, ..)."INITLCD" is used to reinitialize
======================================= Option 2: Buy an LCD compatible with the Hitachi HD44780 chip. Note that Bascom AVR also support the LCD controller KS077 and the LCD controller used by the EA-DOG LCD modules. See Bascom help file "CONFIG LCD". =================================
-
Thread
LCD C0802-04, HD47780 ansteuern..
genauer auf den Hintergrund eingehen. Es scheint als ob die kleinen, aber feinen Unterschiede zwischen HD44780 und KS0066 bei Dir eine Rolle gespielt haben. So gesehen ist die Pollin Aussage "HD44780 kompatible" nicht korrekt ! Gruß
-
Thread
OLED-Display brauchbar?
das Datenblatt spricht von 100.000 Betriebsstunden. Für mich erst mal ok. Wichtig, die Standart HD44780 Routinen sind nicht geeignet, da der ws0010 Kontroller nicht HD44780 kompatible ist, sonder sich nur ähnlich ist. Man muss also eine eigene Klasse ws0010 mit den zugehörigen Methoden schreiben.
-
Thread
Sonderzeichen mit sprintf
Ich habe gerade im HD44780-Datenblatt nachgeschaut. Falls dein Display einen dazu kompatiblen Controller ohne zusätzlichen µC zur Umsetzung von Zeichencodes hat, ist 0xDF richtig, wie spess53 oben geschrieben hat. Also
anzeigen ß hat in der Zeichencodierung nach ISO 8859-1 und -15 den Code 223 bzw. 0xdf, was der HD44780 als ° darstellt (s.o.). @Sven W.: Welches Zeichen wird den statt des ° auf dem Display angezeigt?
-
Thread
Lcd Ansteuerung 8051
Eintragungen, aber ich bin Anfänger und hab noch nie ein LCD angesteuert. Ich würde gerne ein 8*2, HD44780 komatibles LCD über Assembler ansprech. (Das Datenblatt zu meinem LCD ist im Anhang) Wie beginn ich damit? Hätte jemand Tipps für mich? Danke mfg a.R.
http://www.mikrocontroller.net/articles/HD44780 Beachte auch die Links unten.
-
Thread
2 x 24 LCD Bascom intialsierung klappt nicht
nach der Info zu suchen, ob der 66100F kompatibel zu einem LCD-Controller ist, den ich kenne (z.B. HD44780), oder nach dem Datenblatt etc. oder danach, ob in BASCOM(ist doch BASCOM, oder?) vorher noch ne Initialisierung gemacht werden muss, oder ob die Ports richtig eingestellt sind etc... Sorry, aber
HD66100F ist normalerweise nicht der Controller sondern der Segment Treiber. Verwendet wird er mit dem HD44780 Controller. Dieser ist in Bascom Standard. Deine Config LCDPIN ist ok. Lass die Zeile mit Config LCDBUS weg. Normalerweise wird das LCD automatisch initialisiert, es schadet aber nichts, wenn du
-
Thread
LCD 2 Zeilen
Der HD44780 enthält für jede der 2 Zeilen 40 Bytes (Zeichen) DD-RAM. Dazu kommt noch 64 Byte CG-RAM zum Definieren eigener Zeichen. Die 2 DD-RAM-Zeilen können auch auf 4 sichtbare LCD-Zeilen aufgeteilt werden
einzeiligen LCDs werden auch zweizeilig angesteuert, um Spalten-Treiber-ICs zu sparen, denn der HD44780 kann mit den eigenen Pins, also ohne zusätzliche Spaltentreiber, 16 Pixel-Zeilen (2 Text-Zeilen) je 40 Pixel-Spalten (8 Textzeichen je 5 Pixel) ansteuern. ...
-
Thread
4*16 HD LCD 2 zeilen trotz DDRAM setzen
Hi, Benutze ein LCD mit HD44780A00 Controller, 4*16 Zeichen. Ich kann ohne Probleme Texte in Zeile 1 und 3 anzeigen lassen, aber Zeile 2 und 4 bekomm ich einfach nicht angesteuert! Ich habe bereits schon eine Schleife gebaut, welche
Schau dir hier http://pdf1.alldatasheet.com/datasheet-pdf/view/63673/HITACHI/HD44780.html die Seite 24 mal genauer an -> INITIALISIERUNG und halte ausschau nach dem magischen "N" :) Viel erfolg!!! mfg Cri