-
Thread
Basteltip: STM32F103 DIP40 Board
fast überlegen den als IO-Expander zu missbrauchen. Würde meiner Meinung nach gerade für LCDs mit HD44780 Sinn machen. Man schiebt die Daten einfach per SPI, I2C oder UART rein und der eigentliche Prozessor bleibt frei von irgendeinem "delay_us()". Außerdem könnte man noch Kontrast (direkt) und Helligkeit
überlegen den als IO-Expander > zu missbrauchen. Würde meiner Meinung nach gerade für LCDs mit HD44780 > Sinn machen. Man schiebt die Daten einfach per SPI, I2C oder UART rein für solche einfachen Aufgaben nehme ich den sehr gerne. Ist ja deutlich günstiger und flexibler als I2C-Expander wie
-
Thread
LCD Anzeige und DS18B20
Temperatur über ein LCD Display ausgeben. Das Display benutze ich auch mit dem Beispielcode von hier (HD44780). Allerdings gibt mir das Display nur ?C anstatt der Temperatur aus. Ich dachte eigentlich, das es so passen müsste: for(;;){ //----------------------------------------- // Read temperature
Temperatur über ein LCD Display ausgeben. Das Display >benutze ich auch mit dem Beispielcode von hier (HD44780). Allerdings >gibt mir das Display nur ?C anstatt der Temperatur aus. Was wohl daran liegt, daß deine Version von printf keine float-Werte anzeigen kann/will. Mit [[Festkommaarithmetik]] geht
-
Thread
MIDAS LCD Display ansteuern
von je 50us > gesendet Da steht doch aber was ganz anderes, nämlich die Standardsequenz für HD44780 kompatible LCD: Nach Poweron 15ms warten, dann Function Set nochmal min. 4,1ms warten, dann Function Set. nochmal 100µs warten und ein letztes Mal Function Set. Wie bei allen diesen LCD gilt
-
Thread
[S] LCD-Modul HLM8070
Nein, lt. Pollin-Seite ist ein M50530 Controller verbaut. Dieser Controller hat mit den üblichen HD44780 aber auch garnichts zu tun. Ich habe hier alphanumerische Displays 8 x 24 die mit dem M50530 Controller arbeiten (Bilder). Datenblatt hast du hier: http://www.emcu.it/LCD/M50530.pdf Die Forumsuche
-
Thread
Jtagice3 Probleme
Hallo Leute, ich habe vor Kurzem ein älteres HD44780 Display gefunden und wollte es einfach auf Funktionalität testen. Da ich leider gerade keine gute Platine zur Hand habe musste ich den Arduino Mega nutzen. Wie es nun mal so passiert hatte ich
-
Thread
Problem mit LCD an Atmega8 4Bit IO-Mode
verzwicktes Problem bzw ist es wahrscheinlich ein Dämlichkeitsfehler. Ich möchte ein Crystalfontz LCD (HD44780 kompatibel) an einem Atmega8 betreiben. Schliess eich alles vermeindlich richtig an, sehe ich nichts. Verdrehe ich die Datenleitungen, sehe ich einen blinkenden Cursor inkl. Kauderwelsch. Ich verwende
-
Thread
LCD Display es werden keine Buchstaben angezeigt.
Hallo, Heute ist bei mir mein HD44780 LCD Display angekommen, das ich vor einen Monat bei Amazon bestellt habe. Ich habe mich an dieses Tutorial gehalten: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung
> Wie lautete die Bezeichnung des LCD ? Ich habe dieses LCD gekauft: http://www.amazon.de/HD44780-Module-Display-Anzeigen-Zeichen/dp/B009GEPZRE Die Verkabelung stimmt. Es ist kein 100 nf da zwischen
-
Thread
Arduino Uno und LCD Display Modul 1602 HD44780 mit TWI Controller
folges Display mit i2c-Adapter zugelegt: (https://www.roboter-bausatz.de/95/lcd-display-modul-1602-hd44780-mit-twi-controller) Das Display hat nicht lange überlebt. Deshalb habe ich ein vermutlich Baugleiches über Amazon aus Fernost beschafft: http://www.amazon.de/gp/product/B008XS133E?psc=1&redirect
-
Thread
Libs oder selbst machen?
). Der avr gcc hat für sowas keine Bibliotheken, das Internet schon. Zum Thema UART und LCD (HD44780) gibt es gute Sachen von Peter Fleury. >dass gerade durch unterschiedliche Portnamen dies natürlich nicht immer >geht. Die Portnamen kann man bei gescheiten Libs sehr einfach auf verschiedene
scheint und man das besser schön sauber in den gesamten Zeitablauf der Anwendung einbaut. Für HD44780 gibt es mehr als genug fertige Bibliotheken, allerdings auch ziemlich viele schlechte, bei denen das Timing oder die Sequenz der Kommandos nicht stimmt oder nur für Clones funktioniert. Also sucht
-
Thread
LCD ansteuerung mit einem ATMega16 und I2C
Code den ich zum ansprechen des Displays verwende. lcd-routines.h [code]// 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 //////////////////////
LCD_SET_DDADR 0x80 #endif [/code] lcd-routines.c [code] // 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
STM32F0 - HD44780 Library verfügbar?
bedeutet, aber das nächste Suchergebnis nach deiner Anfrage ist: https://github.com/pyrohaz/STM32F0-HD44780LCD/tree/master/HD44780_Library Das enthält einige "Luxus"-Funktionen, aber die kannst Du ja weglassen.
verstehs nicht. Wenn man sich zutraut, mit nem STM32 rumzumachen, muss man doch keine lib für den HD44780 suchen? Es gibt im Netz Code ohne Ende in jeder denkbaren Programmiersprache für den HD44780 und den (bei einer vernünftigen Umsetzung) geringen hardwareabhängigen Teil strickt man in Minuten
-
Thread
Komplexe Zeitschaltuhr kaufen oder selbst bauen
kommt immer auf die Möglichkeiten und den Wissensstand an. Natürlich geht das mit nem Tiny2313 + HD44780 Display + Taster, Spannungsregler, Hühnerfutter für unter 10 Euros. Ergibt nen schönen zusammengekleckerten Drahtverhau der auf dem Tisch rumliegt oder im Schuhkarton verpackt an die Wand gespaxt
kommt immer auf die Möglichkeiten und den Wissensstand an. Natürlich > geht das mit nem Tiny2313 + HD44780 Display + Taster, Spannungsregler, > Hühnerfutter für unter 10 Euro Jeder 16jährige kann sich das mit 10€ über Arduino bauen und programmieren.. Kommt halt auf die Anwendung, was man investieren
-
Thread
Arduino Display ohne fertige Funktion ansteuern
www.mikrocontroller.net/articles/AVR-Tutorial:_LCD ..... und du *hast* ein LCD mit Controller HD44780 !
www.mikrocontroller.net/articles/AVR-Tutorial:_LCD > > ..... und du hast ein LCD mit Controller HD44780 !
-
Thread
4 Bit uC dem 8051 Ähnlich
Bit geben. (Sinnhaftigkeit sei mal ausgeklammert) Meine googelei führt nur zu Sachen wie 8051 mit HD44780 im 4-Bit Modus, was ich gar nicht suche...
-
Thread
Billige Displays für 3,3V?
Nahezu alle modernen HD44780 Klone laufen auch mit 3,3V. Der Haken dabei ist, das die Kontrastspannung dann in den negativen Bereich rutscht und irgendwo erzeugt werden muss. Aber die DOGM laufen alle mit 3,3V - sind nur nicht
-
Thread
Arduino: LCD an MCP23017
Mikrocontroller.net-User, ich brauch mal wieder euren Rat :P Ich habe mir letztens ein Display (hd44780 kompatibel) zugelegt. An meinem Uno hat alles bestens funktioniert. Da so'n Display aber sauviele Pins braucht und I2C ja sowieso kaum gebraucht wird, kam ich auf die Idee, das LCD an ein MCP23017
Ali 2x16 LCD dazu: http://de.aliexpress.com/store/product/Free-Shiipping-1lot-2pcs-1pcs-1602-16x2-HD44780-Character-LCD-blue-1pcs-IIC-I2C-1602-Serial/623118_32378700096.html Oder eben so was http://de.aliexpress.com/store/product/Free-Shiipping-1-pcs-lot-IIC-I2C-Interface-LCD1602-2004-LCD-Adapter-Plate
-
Thread
Pinkompatible Alternative zum DS1307?
PCF8574, die zyklisch gelesen (Taster) und geschrieben werden und ein weiterer PCF8574, an dem ein HD44780-Display hängt. - Auf dem Bus ist ziemlich High-Life und der läuft auf Anschlag, aber trotzdem sind die Pakete der RTC korrekt und sie lässt sich auch nicht aus dem Tritt bringen. Viele Grüße!
-
Thread
Akkulösung für gemischte 5V/3.3V Schaltung?
entwickelt, die mit 3.3V arbeitet. > > Auch wenn die Schaltung mit 3.3V läuft verwende ich ein HD44780 LCD > Display, welches 5V Logikspannung benötigt (ca. 1.5mA). Das ist schon mal falsch. Der HD44780 läuft schon noch mit 3.3V. Das LCD braucht mehr Spannung. Wenn man eine negative(!) Spannung
Alternativ kann man an Stelle des HD44780 Displays auch ein EA DOG-M Display verwenden, das direkt mit 3,3V läuft (250µA). Die gibts auch in Ausführungen, die bei ausreichend externem Licht ohne die zuschaltbare interne Beleuchtung auskommen
-
Thread
LCD 12864 am ATmega32
Bezeichnung klingt nach einem Grafikdisplay mit 128x64 Pixeln und die Pinbeschriftung passt nicht zu hd44780-Displays, die haben kein Vout und kein RST.
-
Thread
LCD Extender
kleines Projekt entstanden. https://www.mikrocontroller.net/topic/387596#4435305 Damit kann ein HD44780 kompatibles LCD über eine serielle [[RS485]] Verbindung abgesetzt werden, ohne dass an dem originalen Controller, welcher das LCD ansteuert, irgendwas geändert werden muss. Es ist eine volltransparente
Assembly. http://www.lcd-module.de/produkte/dotmatrix/tabellen.html#c2356 Ob alle anderen HD44780 kompatiblem Modelle die gleichen Befestigungsbohrungen haben ist eher zweifelhaft, aber so ziemlich alle haben die gleiche 14pol Stiftleiste für die Anschlüsse. Als 3. Version gibt es eine 8-Bit
-
Thread
HD44780 negative Kontrastspannung
Hallo, Ich möchte in einem batteriebetriebenen Gerät ein Display verwenden. Habe noch ein HD44780 kompatibles und die sollen offenbar ja sehr sparsam sein. Jetzt braucht mein Modell aber dummerweise eine negative Kontrastspannung. Wie könnte ich denn das energiesparend lösen, oder doch ein anderes
Der HD44780 selbst kann durchaus auch mit 3.3V betrieben werden, spätestens dann ist auch bei den "Basteldisplays" eine negative Kontrastspannung erforderlich. Für die genügt der ICL7660.
-
Thread
[V] Hobbyaufgabe Diverse
winstar-wh2004a-tmi-et-20x4-lcd-display-blue-negative-mode-white-led-backlight-57-2254 3.) 2x Display 20x4 HD44780 orig. verpackt je 4€ 4.) Gehäuse orig. verpackt 10 x 7,6 x4,2 cm 2,50€ 5.) Div. Steckbrücken 1 Sack voll 3€ 6.) 2x ET AVR Start Kit V1 mit ATMEGA 128 STAMP http://www.ett.co.th/product/avr
-
Thread
HD44780 Extender
die SerDes. Die Frage ist noch ob es irgendetwas "fertiges" gibt? So in der Art: Adapter mit HD44780 IN->differentiell OUTPUT->Adapter IN->HD44780 OUT Stefan U. schrieb im Beitrag #4435369: > HD44780 braucht aber nicht 4 Leitungen, sondern mindestens 6. Habe leider nur 4 Leitungen zur Verfügung, daher müssen die HD44780 auch serialisiert werden.
-
Thread
[V] Diverse Displays 2x16 Blau und Grün, Graphik 122x32
hervorragend in 1HE Frontplatten. 21 Stück MC1602C8-SBLW Everbouquet unbenutzt 5V, Blau, HD44780 kompatibel, backlight dimmbar Maße 80 x 36 x 10mm (BxHxT) Datenblatt vorhanden € 8,00/Stück 10 Stück BT21605-STF06 Batron (Data Modul) 5V, Grün, HD44780 kompatibel,
-
Thread
Pinout Display
Wie bei allen 4x40 muss man halt einfach aufpassen das man 2 Controller (hier 2 HD44780) hat. Alles andere ist seit Jahrzehnten straight forward und in der Arduino IDE afair sogar schon als Sample eingebaut ...
-
Thread
Implicit declaration of function.
senden void lcd_set_cursor(int zeile, int zeichen); //Curserposition setzen #endif /* HD44780_H_ */ [/c] HD44780.c [c] #include <asf.h> #include <avr/io.h> #include <header.h> #include <util/delay.h> #include <HD44780.h> ... void lcd_clear(void){ lcd_command(0x01);
deine lib? <> ist für library Pfade. Wenn die .h im gleichen Ordner liegt, nimm "". [c] #include "HD44780.h" [/c]
-
Thread
Wo kann man C Erfahrung sammeln?
der Aussenwelt (SPI, I2C, RS232, aber möglichst auch USB sowie die Anzeige zumindest auf einfachen HD44780 kompatiblen LCD) Wenn du dieses beherrscht, dann das Wissen und die Übung durch eigene komplexe Projekte vertiefen. NAtürlich alles ohne Arduino-Stützrad. Danach könnte man dann überhaupt erst
-
Thread
Robuste Alternative zum MC34063
gelesen und hoffe kurz und knapp einige Hinweise hier zu bekommen. 1. Verbraucherliste: Atmega88+HD44780(incl. Hintergrundbeleuchtung und I2C-Modul)+6LEDs+VNH3SP30 summe<=500mA 2. Ich baue auf SMD und die MC34063 fordert durch die langsame Taktung eine recht große Spule, die nur als TH halbwegs
>1. Verbraucherliste: Atmega88+HD44780(incl. Hintergrundbeleuchtung > und I2C-Modul)+6LEDs+VNH3SP30 > > summe<=500mA > Zu 1. Unterschätze ich irgendetwas? Ja. Voellig ueberzogen. Die Hintergrundbeleuchtung steht vielleicht
-
Thread
Tastenentprellung seltsames Phänomen
verschwendet wird. Trotz alle dem gibt es gerade bei LCD Routinen im ein Delay, um zb die Ausgabe an ein HD44780 anzupassen. Bis Dato habe ich noch keine Routine für LCD gesehen die kein _delay_xx benutzt.
-
Thread
automatischer Vorschub für Drehbank
Drama. EDIT: bin gerade fündig geworden: https://stm32f4-discovery.net/2015/07/hal-library-15-hd44780-for-stm32fxxx/ Das sieht doch ganz gut aus :-)
übersehen? (die Motorausgänge muss ich noch anhand der Timer raussuchen) [pre] Anschlüsse LCD (HD44780) ------------------------ PC10 - RS PC11 - R/W PC12 - E PA8 - DB4 PA9 - DB5 PA10 - DB6 PA11 - DB7 Anschlüsse Hauptspindelencoder (A/B) ------------------------------------ PB4 - A
-
Thread
Ausgabeprobleme LCD 4Bit
Wertes leider nicht. Da stehen nur asiatische Zeichen. Ich habe verschiedene Displays getestet HD44780 oder 1602. Selbe Problematik. Danke für eure Unterstützung. aus dem Makefile: MCU = attiny2313 F_CPU = 1000000 Meine Source: [c] #include <avr/io.h> #include <stdlib.h> #include
-
Thread
Peter Fleury LCD Lib
der Lib von Peter Fleury kompatibel? --------------------- EA W204B-NLW - Controller: KS0073, HD44780 kompatibel - 4x20 LCD-Dotmatrix-Display http://www.reichelt.de/Hintergrund-blau/LCD-204B-BL/3/index.html?&ACTION=3&LA=2&ARTICLE=53952&GROUPID=3006&artnr=LCD+204B+BL -----------------------
Ich hab das LCD nicht ausprobiert. Aber mal als dumme Frage: Warum sollte eine Library für HD44780 LCDs nicht mit einem HD44780 LCD kompatibel sein? => Ausprobieren und bei Bedarf Kleinigkeiten in der Lib anpassen.
-
Thread
LCD HD44780 an STM32F
Hallo, ich habe ein Problem mit meinem HD44780 LCD Display an einem STM32F10x (72MHz). Ich habe nachfolgenden Code im Einsatz, doch das angehängte Bild stellt dar was dabei herauskommt. Das Grundgerüst des Codes habe ich aus dem Internet
steht doch im DB des HD44780, wie der 4bit-Mode zu bedienen ist.
-
Thread
Fragen zu LCD Display
Display die Schrift zu invertieren. (zwecks > Menüauswahl) Nein. Das ist ein stink normales HD44780 kompatibles Text-LCD > 2. Wenn obiges nicht geht. Wie baut Ihr bei so einem Display Eure Menüs > auf? Haken > davor. Das impliziert, dass in allen Menüpunkten das erste Zeichen ein Leerzeichen