-
Thread
Erstprogrammierung - AVRISP MK2 - AVRStudio4
Hintergrund Helligkeit und den Kontrast einstellen, aber es kommt nix an. (Ist ein 2x16 LCD mit HD44780 Controller) In der ersten Zeile ist das Display voll mit schwarzen Rechtecken, die 2. Zeile ist frei. Ich hab ein Evaluationsboard mit der selben Schaltung und auch einem Display über 2x7 Header
-
Thread
Problem bei Ansteuerung LCD_Modul
> geschaltet. Jetzt messe ich jeweils 0.07 V von den Pins zu GND. Normal ist das nicht. Die HD44780 kompatiblen Kontroller sind recht hochohmig und sollten sich selbst mit einem 10K Widerstand bequem auf Masse ziehen lassen . Deine Vermutung bzgl. eines defekten Displays ist wahrscheinlich richtig
-
Thread
LCD Taktproblem
Routinen aus dem Tutorial. Die .h-Datei habe ich folgendermaßen angepasst. // 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 ////////////////////
-
Thread
[HD 44780] Unterschied Init/Reset
Hi, kann es sein, daß für den LCD-Controller 44780 bzw dessen kompatibler schwarzer Kleks KS0070B eigentlich gar kein Reset im eigentlichen Sinn existiert? Hab hier ne Lib bei der ein Reset nicht enthalten ist. Wenn ich einen Mega8 am AVRISP MKII hängen habe und ihn neu flashe wird regelmäßig der LCD-Controller korrumpiert, meistens wird die zweite Zeile nicht gelöscht. Einzig aus/ein hilft. Kann ich mir mit den Befehlen für Display off + Display clear eine Reset zusammenstricken? Aus dem Datenblatt werde ich nicht schlau.
-
Thread
Unterschiedliches Verhalten von LCD Ansteuerung (lcd-routines/avr-gcc) bei zwei versch. Displays
Datenblatt "integrierter Controller (Industriestandard)", deshalb gehe ich davon aus, dass beide einen HD44780-Kompatiblen Controller benutzen. Der Einfachheit halber benutze ich die "lcd-routines" aus dem GCC-Tutorial. Nun zu meinem Problem: Ich habe alle Displays mit einer eigenen Platine versehen, auf
-
Thread
ATmega32 mit GLCD resetet ständig
es nicht kürzer, weil ich die Ursache nicht eingrenzen kann. [code] /* Pulsgenerator * * HD44780-kompatibles LCDs im 4-Bit-Modus an PB0, PB3, PB4, PB5, PD4, PD5, PD6, PD7 * * Seitenzahlen gemaess Datenblatt ATmega168 Rev. 2545T-AVR-05/11 * * 20.11.2011 */ #ifndef F_CPU #define F_CPU
-
Thread
AVR GCC LCD Turorial mit OLED EA W082-XLG geht nicht
dem Kapitel LCD Ansteuerung zum Laufen zu bekommen. Aber es will hinten und vorne nicht :P. Ein HD44780 kompatibler Controller inst integriert aber mit der vom Turoial zur Verfügung stehen Header-Datei und Library zur Initualisierung sehe ich immer nur Schwarz. Bin mir auch nicht sicher wie ich die
-
Thread
Display mit msp430 launchpad
Schau ins AVR-Tutorial. Klar, du benutzt keinen AVR... aber wie man ein HD44780 Display ansteuert ist dort erklärt :)
Mein Tip wäre: Achte drauf, dass das LCD tatsächlich einen HD44780 als Controller benutzt und keinen KS00060. Die Verhalten sich in der Initialisierung einen Tick anders, auch wenn sie danach absolut gleich angesprochen werden. Die Praxis zeigt aber, dass genau
-
Thread
Günstige und sehr gute LCDs auf eBay
günstiger. (pro Stück 2,37 Euro) http://www.ebay.de/itm/5-pcs-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-blacklight-/270844553399?pt=LH_DefaultDomain_0&hash=item3f0f97e8b7
ich nutzen und bei dem hier: http://www.ebay.de/itm/5-pcs-1602-16x2-Character-LCD-Display-Module-HD44780-Controller-blue-blacklight-/270844553399?pt=LH_DefaultDomain_0&hash=item3f0f97e8b7 kaufen. Wurde hier aber auch ein paar mal erwähnt dass es so abläuft.
-
Thread
[S] LCD Display WD-C2704M (4 Zeile x 27 Z.)
für ein defektes Display suche ich ein LCD-Modul: WINTEK WD-C2704M-1HNN (oder ähnlich, 27x4, HD44780, Anzeigefläche 108x37 mm). Das Teil gab's mal bei Polin, ist aber leider nicht mehr lieferbar. Gruß, Ralf
-
Thread
ANAG VISION AV1624 kaputt programmiert?
Fehlers und die Header und die Stelle des Aufrufs Header für Display [c]// LCD Output for HD44780 compatible displays // Target: ATMEGA8 #define LCD_CLEAR 0x01 // Clear display: 0b 0000 0001 #define LCD_HOME 0x02 // Cursor home: 0b 0000 0010 #define LCD_ON 0x0C
-
Thread
Display Programmierung mit GCC 16x4 Display
Soweit ich weiß ist der KS0066 kompatibel zum HD44780...
Laut wikipedia sind die beiden kompatibel.... http://de.wikipedia.org/wiki/HD44780
-
Thread
LCD-Display an ATMega8 funktioniert nicht
Hallo, ich versuche seit 2 Wochen ein LCD-Display vom Typ CFAH1602B-TMC-JP mit einem Controller HD44780 (lt. Datenblatt) von einem ATMega8 aus anzusteuern. Anschlüsse siehe lt. beigefügtes Schaltbild. Leider leuchten vom 2x16-Display die obere Zeile hell und die untere dunkel. Das was angezeigt werden
AVR-GCC-Tutorial. --------------------------------- lcd_routines.c [c] // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h>
-
Thread
Atmega16 und Display nach Neustart anders
ein Display an einem Atmega16 angeschlossen, frei nach diesem Tut dort: http://symlink.dk/electro/hd44780/ Es funktioniert wenn ich es mit AVRBurner draufbrenne, dann wird genau das angezeigt was ich will. Wenn ich aber dann den Strom wegnehme und wieder neu anstecke, zeigt das Display nichtsmehr
-
Thread
Ladungspumpe einstellbare Spannung
Ich benötige für ein hd44780 Display eine einstellbare Spannung im Bereich von ca. 1 bis -2 Volt für den Kontrast. Dazu wird in verschiedenen Beiträgen im Forum eine Ladungspumpe benutzt, jedoch steuern manche die Ladungspumpe
syn_error schrieb im Beitrag #2403056: > Ich benötige für ein hd44780 Display eine einstellbare Spannung im > Bereich von ca. 1 bis -2 Volt für den Kontrast. Bist Du Dir sicher, dass die Spannung auch negativ werden muß? Ich glaube nicht! Normalerweise kommen Displays
-
Thread
Bascom Atemga32 über PollinEvalBoard an Grafikdisplay eDIP-240
Bus-Expander hängt, dann muß das Display gleichwohl seine Initialisierungssequenzen bekommen. Also HD44780 mit Anpassung für KS0073!
-
Thread
LCD Treiber für PIC µController (12/16Fxx)
die es ermöglicht, mit der Angabe des LCD Controllers oder sei es nur für den Standardcontroller hd44780 eine einfache Ansteuerung zu ermöglichen ? Danke und viele Grüße
ermöglicht, mit der > Angabe des LCD Controllers oder sei es nur für den Standardcontroller > hd44780 eine einfache Ansteuerung zu ermöglichen ? Das hat doch überhaupts nichts mit Treibern zu tun. Das ist doch reine Programmsache. Suchst du vll. Libraries?
-
Thread
LCD-Display mit Attiny24 betreiben
ich habe gerade versucht nach der Anleitung aus dem [[AVR-GCC-Tutorial/LCD-Ansteuerung]] ein HD44780 kompatibles Display mit einem Attiny24 zu betreiben, doch scheint der Speicher zu klein zusein.. Besteht überhaupt ein Chance es doch mit dem µCzum laufen zu bekommen? LG und schon im Vorraus
Hallo, mein Vorschlag ist, verwende eine ausgereifte Routine, z.B. diese 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 $ Dann kannst Du die Zeit für andere Dinge nutzen
-
Thread
HD44780 4bit vs. 8bit
Ich habe jetzt schon einiges gelesen, bin aber zu keinem Ergebnis gekommen. Welche Vorteile/Nachteile ergeben sich bei einer 4bit/8bit Ansteuerung? Bei 4bit braucht man weniger IO-Pins, bei 8bit fällt der Nibble-Swap weg. Wofür gibt es den 8bit-Modus überhaupt? Aus Geschwindigkeitsgründen doch nicht, oder? Gruß
-
Thread
LCD Enable (dot-matrix character)
Datenblatt enthält alles was du brauchst, aber es ist nicht einfach zu lesen. Die Grundlagen über den HD44780 (neuer Typ KS0066U) erhälst Du hier: - http://www.sprut.de/electronic/lcd/ und hier: - http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD ok ?
-
Thread
Pollin 95 Cent Display Defekt?
Ich sags mal so, dass man beim HD44780 die Helligkeit der einzelnen Pixel ändern kann wäre mir neu. Dir sicherlich auch.
-
Thread
Tachomessung Vorderrad, Lichtschranke, Reed-Switch, Hall-Sensor
Anzeigen fuer Momentanverbrauch und Ganganzeige ueber ULN2803 und 74HC595 ge-multiplext - 2x16 Zeichen HD44780 Display mit Hintergrund-Beleuchtung fuer alles Anderen Infos und Uhrzeit/Datum - Uhrzeit/Datum kommt ueber ein DS1307 das an einer CR2032 haengt - 3 Taster (per Timer entprellt) zum Einstellen und
-
Thread
AVR GCC Präprozessor #if funktioniert nicht !
sehr nützlich sein. Ich verwende es bei der definition meiner LCD- Datenleitungen [c] #ifndef HD44780_DB4 #define HD44780_DB4 4 // Datenleitung #endif #ifndef HD44780_DB5 #define HD44780_DB5 5 // Datenleitung #endif [/c]
-
Thread
Pollin DG016Z LCD-Display
Tut sich leider garnichts. Mit der normalen Ansteuerung wie beim HD44780 hab ichs auch schon versucht. Vielleicht isses einfach defekt. Werd Pollin mal fragen ob sie mir nen Ersatz schicken können.
umgestellt habe. Kann es sein, dass die Anschlussbelegung anders ist? Ich hab einfach die vom HD44780 übernommen. Als Mikrocontroller verwende ich den Atmega 1284P.
-
Thread
ADC-Wert am HD44780U-LCD anzeigen
Hallöchen, folgendes Problem. Ich stelle eine am ADC-Eingang gemessene Spannung (0-5V) auf einem HD44780-LC Display dar. Dies mache ich folgendermaßen: int main( void ) { char buf[5]; uint32_t adc; ADC_Init(); while( 1 ) { lcd_init(LCD_DISP_ON); adc = ADC_Read(0)
-
Thread
Geht dieses Display auch mit 4bit Bus ?
Im Idealfall an der Angabe "HD44780 kompatibel". Notfalls am Datasheet,
Kann mir das "HD44780" übersetzen gefunden habe ich das schon öfter. MfG
-
Thread
Assembler in C auf dem AVR eingebunden
Hallo, das sind die Verzeugerungsschleifen aus der LCD-Lib für AVR von Peter Fleury: Title: HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Link: http://homepage.hispeed.ch/peterfleury/avr-software.html Siehe "delay loop for small accurate delays: 16-bit
-
Thread
ARM - Fragen
Grafikdisplays sind nicht standardisiert, da funktioniert jedes anders. Bei Textdisplay ist das HD44780-Interface sehr verbreitet. Dann evtl. Propox-Modul plus Eval-Board und Display: http://www.propox.com/products/t_174.html?lang=en NB: Hier ist Duzen üblich, Siezen ungebräuchlich.
-
Thread
LCD 4x20 LCDtools.c etwas zu langsam warum
schrieb im Beitrag #2372452: > Habt ihr noch eine Idee warum es so langsam sein könnte? Das HD44780 Datenblatt mal lesen. Deine Timings entsprechen überhaupt nicht den angegebenen. 1,5ms Enable ist 1500-fach zu lang. 1µs reicht dicke und dann nach jedem Byte noch 50µs warten. Nur einige Kommandos
-
Thread
LCD Pins vertauscht
verkabelt: DB4 an PA3 DB5 an PA2 DB6 an PA1 DB7 an PA0 µC ist ein Atmega8515 LCD hat einen HD44780 Controller also genau falsch herum... mein Problem ist jetzt das ich nicht weis wie ich das Programm ändern muss, dass es anders ausgegeben wird daher das LCD funktioniert und keine merkwürdigen