-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
habe mir ein Microsekunden-Delay gebastelt, eine Lib für den DS18B20 und eine Lib für ein LCD mit HD44780 von AVR auf STM umgeschrieben. Ich nehme Code (der bei mir natürlich nie Out-of-the-Box läuft), versuche ihn zu verstehen und lerne dadurch die Programmiersprache C und den uC. Ich denke du arbeitest
-
Thread
RC Fernsteuerung
brach liegen, da bräuchte man auf dem Handsender ein Display, es bietet sich ein alphanumerisches HD44780 im 4 bit Modus mit 6 Anschlüssen an, auf dem auch die Modellauswahl und Programmierung erfolgen kann, mit den Knöpfen die der Handsender sowieso hat, dazu macht man zumindest 4 der Digitalknöpfe
-
Thread
LCD mit Interrupts?
Die Busyflag-Abfrage beim HD44780 ist relativ kurz, ich habe das in Assembler, allerdings in einer Schleife, so gelöst: [avrasm] LCD1: push Temp ; auf busy-flag warten ldi Temp,$30 ; R/W,RS=output,DB4..7=input out
Das Busy ist leider kein Hardwareausgang - jedenfalls am "Industriestandard" HD44780. Das wäre ja zu einfach gewesen.
-
Thread
LCD Lauftext Atmega8
nochmal einer erklären? Hi, das ist die Organisation des DDRAMS, die für die meisten LCDs des HD44780- Controllers, egal, wieviel Spalen sie haben, gilt. Sind weniger Spalten da, als ( ähhm afaik ) 80 zählt der Adresscounter ins "Nirvana", wird er einfach weitergezählt. Daher die Software-Akrobatik
-
Thread
[STM32F407 und STM32F429] I2C-LCD-Text-Library
meine erste Library ist fertig;) Diese Library dient zum Ansteuern eines Text LC-Display mit *HD44780* Treiber, welches seriell über I2C und einem *PCF8574* mit dem Mikrocontroller verbunden ist. Dabei sind die I2C Adresse, die Anzahl Zeilen und die Anzahl Zeichen je Zeile konfigurierbar. Auch die
-
Thread
LCD HD44780 Fehlersuche
Ich habe eins von diesen 08/15 LCDs mit HD44780 Controller mit 16 Pins das an einem Atmega hängt. Angeschlossen ist es richtig (zumindest hab ich es gefühlt 100 mal kontrolliert). Aber es bleibt dunkel. Wenn an VDD, VSS, A, K 5V bzw Gnd anliegt
-
Thread
LCD auf Steckbrett, Störungen
mehrere Bits gesetzt sind, die gar nicht zu den verwendeten 4 Bits gehören. Der allgemeine Tenor zu HD44780-Displays ist: Man lässt die ungenutzten Pins *offen*, Ausnahmen bestätigen aber die Regel. In diesem Forum gibt es dutzende von Threads zu genau diesem Thema, siehe auch [[HD44780]]. Zum Thema
dog-m.pdf Seite 4 Mitte rechts Frank M. schrieb im Beitrag #5323190: > Der allgemeine Tenor zu HD44780-Displays ist: Man lässt die ungenutzten > Pins offen, Ausnahmen bestätigen aber die Regel. ciao gustav
-
Thread
Delay-Routine für STM8S
man warten muß. Wenn man z.B. ein paar µs bei der Ansteuerung von Peripherie warten muß (z.B. einem HD44780 LCD) dann ist busy waiting das Mittel der Wahl. TU S. schrieb im Beitrag #5321992: >> die innere Schleife schreibt >> man besser in inline Assembler, damit es unabhängig vom Compiler wird
-
Thread
Eingängiger Mikrocontroller
klassische Edyn & Co. "hasst") hatte auch keine Schwierigkeiten, in 30 Minuten eine funktonierende HD44780-Display-Library für den STM8 in C von Grund auf zu schreiben. Das aufwendigste war eigentlich nur vorher notwendige Lötarbeit. Daher mein Tipp: Nimm dir Arduino-Hardware und programmiere
-
Thread
HD44780 Hochauflösender Bargraf auf Text-LCD (Beispiel AVR-GCC)
µC-Projekte muss es ja nicht immer Grafik sein... aber ganz ohne ist irgendwie auch doof... daher haben alle HD44780 und kompatible einen Speicherbereich für 8 eigenen Zeichen (5*8), die man beliebig belegen kann, und - da es sich um Ram handelt - auch beliebig oft. Beim "Standardansatz" werden nun diese Zeichen
-
Thread
LCD über 74*595: Busy-Flag?
Das ist ein grafisches Display, also sind wesentlich mehr Schreibzugriffe nötig als zB bei einem HD44780. Und soweit ich weiss, profitiert der KS108 schon von einer Ansteuerung mit BF. Da ich grad die Platine entwickle, möchte ich das möglichst vorsehen, sonst ärgere ich mich nachher grenzenlos.
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
liegen? Nö. Die Hauptfehlerursache (zu 99,99%) ist eine fehlerhafte Initsequenz. Das original HD44780 Datenblatt ist da leider etwas unpräzise. Kein Zugriff darf ohne Wartezeit direkt auf den vorherigen folgen. Insbesondere im 4Bit-Mode ist ein sauberes Init essentiell.
Wo ich gerade D0,D1,D2,D3 in deinem LA-Plot sehe. Nutzt der 4-bit Mode vom HD44780 nicht D4 bis D7?
-
Thread
Atollic "atollic no such file or directory"
Path Location Type fatal error: core_cm3.h: No such file or directory stm32f10x.h /LCD-TEST-HD44780/CMSIS/CM3/DeviceSupport/ST/STM32F10x line 412 C/C++ Problem Warum findet der den Pfad nicht? Wo muss ich den extra angeben? Den Rest scheit er ja seltsamerweise zu finden. Das c File ist
-
Thread
I2C Display läuft nicht
https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf) hat, und einen dahinter angeschlossenen HD44780. Es sind folgende Verbindungen ausgeführt: PCF8574 <-> HD44780 P0-P3 : DB4-DB7 P4 : RS P5 : RW P6 : E P7 : Not Connected Die Adresse vom PCF ist fix verdrahtet auf 0x4E. Jetzt habe
unzähligen Bibliotheken, damit das alles ein wenig leserlicher wird. [c]/ Instruction Set defines (HD44780 compatible) // RS R/W | D7 D6 D5 D4 D3 D2 D1 D0 // Clear display 0 0 | 0 0 0 0 0 0 0 1 #define CLEAR_DISPLAY
-
Thread
[V]STM32-Boards, AVR-NetiO, Logomatic v2 und Displays
Discovery 15€ VHB [3] Logomatic v2 Datalogger 30€ VHB [4] Mini STM32 V3.0 Devboard 15€ VHB [5] 4 LCDs hd44780 kompatibel 5€ zusammen [6] 2,4" TFT 320QVT 5€ VHB [7] 2,8" TFT passend zum MINI-STM32 5€ VHB [8] Rasperry Pi Cam v1.3 12€ VHB Mir wäre es eigentlich am liebsten, wenn mir jemand alles abnehmen
[1] AVR Net-IO fertig aufgebaut 15€ VHB [5] 4 LCDs hd44780 kompatibel 5€ zusammen [6] 2,4" TFT 320QVT 5€ VHB [8] Rasperry Pi Cam v1.3 12€ VHB sind noch zu haben. Der Rest ist weg.
-
Thread
Atiny2313 / 4313 / LCD Displaytech 204B/ DCF77
Ich verstehe das Problem nicht. Ist die Pinanzahl das Problem? 6 Control Pins benötigt HD44780-kompatibles Display im 4Bit-Modus (D4-D7 + EN + RS) 1 Pin Backlight Switch 2 Pins DCF77 (PON + Data) = 9 Pins Hälfte der 18 möglichen IO-Pins...
tut es auch!. nur nun die Qual der Wahl. als ich mir das Display Zulegte gab es einen Stand Chip HD44780 der Kompl. Chip dazu KS0070B (0076B) ist der Typ KS0066U ebenfalls identisch mit dem KS0070B?/HD44780 gibt es da zufällig ein Liste wo sowas stehen könnte? Danke im voraus für die Info
-
Thread
Erprobte Werte für T_AS (Address Setup Time) bei HD44780 und Design-Probleme
LCDs (China-Ware) hin, die ich zum testen da habe. Nun ist mir aber das Original-Datenblatt zum HD44780(U) wieder in die Hände gefallen und dort ist die Address-Setup-Time mit 40ns angegeben, also mit einem deutlichen Vorlauf. Damit kommt mein R/S-Signal gem. Datenblatt fast 60ns zu spät. Vermutlich
verletze ich die maximale Risetime des LCDs. Gemäß der internen Beschaltung des Eingangs-Pins E (aus HD44780U Datenblatt) vermute ich mal laienhaft, die Risetime ist auf 20 bis 25ns (teilweise aber auch 2µs in anderen Datenblättern??) begrenzt, damit nicht beide Transistoren zu lange in einem leitenden
-
Thread
Wanderkiste Widlar, Runde II
- SOC Adapter Platinen * Displays und Sensoren - Neuer Touchscreen von Sony M4 Aqua - HD44780 Display - HD44780 I2C Board - DS18B20 Temperatur Sensor Wasserfest * Mix - Mobilfunk-Modul - Endstop Switches - PIC Mikrokontroller - LEDs - SMD Taster - 74HC4051 Multiplixer
-
Thread
LCD zu VGA TASCAM 2488
M. schrieb im Beitrag #5293570: > Zumal das TASCAM Display ein Grafik LCD ist. Wenn das einen HD44780 nutzt, kann es kein Graphik-Display sein. Definitiv nicht. -- Ich hab' mir das Ding jetzt mal angesehen. Nein, da kann kein HD44780 im Spiel sein, denn das ist tatsächlich ein Graphikdisplay. Dominik schrieb im Beitrag #5293483: > Das LCD ist ein Truly TR-804 mit HD44780 Controllern. Belegung soweit > Standard, sprich 14 Pins. Dominik: Wie kommst Du darauf?
-
Thread
Mega2560 OLED-Display Labview
Electr. Assembly) keine dieser probleme. Das Oled-Display hat ja auch nur lt. Datenblatt einen HD44780-ähnlichen Controller. Das mit dem 3 x 8-Bitmode senden hatte ich auch im Datenblatt gesehen: send_nibble(0x03); //Be sure to be in 8-Bit Mode send_nibble(0x02); //switch
-
Thread
[V] Riesige Displaysammlung, LCD Text Displays, 1330 Stück
Ansteuerung sind nach diesem Artikel entwickelt worden: https://www.mikrocontroller.net/articles/HD44780 Folgende Tabelle listet alle verfügbaren Displaytypen and Mengen. Tabelle ist auch im Excel und pdf Format in der Dropbox Los Typ Spalten Zeilen Beleuchtet Anzahl Paket-Nr. 1 AD164B
-
Thread
LCd Initialisierung schlägt fehl
an E. > > Du kannst also: 1 weglassen und sofort mit 2 beginnen. Nein, siehe Datenblatt des HD44780.
an E. > Du kannst also: 1 weglassen und sofort mit 2 beginnen. > > Nein, siehe Datenblatt des HD44780. Ich arbeite zwar nie mit dem HD44780 aber UWE hat meiner Meinung nach recht. Nur, handelt es sich bei seiner Variante ja eben auch um einen Puls. Enable liegt doch in der Regel auf 0. Setzt
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
Forum gestellt, weil alles so schön funktionieren würde … es ging eben trotzdem nicht. 8-Bit-HD44780 sollte aber auch in C vergleichsweise simpel sein, da würde ich an deiner Stelle nicht erst den Umweg über Bascom wählen, wenn das sowieso nicht dein Ziel ist. Letztlich ist all dieser 4-Bit-/8-Bit-Kram aber schon eine Frage der korrekten Initialisierung (auf Ebene der HD44780-Ansteuerung), insofern waren (mit dem Wissensstand, den die Antwortenden haben konnten) die Antworten /eigentlich/ in die richtige Richtung zielend.
-
Thread
Fehler LCD-Display im 8Bit-Modus
man mit diesem Befehl auch die Verwendung eines anderen Chipsatzes einstellen. Neben dem Standard (HD44780) kann man noch zwischen "KS077" und "DOGM" wählen. Nähere Infos stehen in der Hilfe zu diesem Befehl. Beispiel: Config Lcd = 16 * 2
-
Thread
LCD 4x40 ansteuern über PCF8574 (I2C)
bessere Software nutzen, dann ist > auch das Umbauen einfacher. > > Beitrag "Re: I2CLCD Library für HD44780 LCDs" Diese Library hatte ich schonmal ausprobiert, wegen HintergrundLED ein/aus schalten, habs aber wieder beiseite gelegt weil mir AtmelStudio ständig Fehler brachte.
-
Thread
Gehäuse für LCD und Mikrokontroller
ich auf diesem LCD Display aus: https://eckstein-shop.de/2004-LCD-Display-Blue-Ruecklicht-5V-mit-HD44780?curr=EUR&gclid=Cj0KCQiAg4jSBRCsARIsAB9ooas6BNGWeRITS_gwzCAVvSyeP9z9F4nq6umE9L5j3pn1i2i4Cd8OXyUaAuuyEALw_wcB Hierfür suche ich ein Gehäuse um das ganze schön zu verstauen. Zu meinem erstaunen
-
Thread
VFD controller
Hat eigentlich schon mal jemand sowas wie einen HD44780 auf AVR basis gemacht? Sprich 14pol. standard Display Header -> AVR mit 44780 Funktionen -> DIY Display?
-
Thread
OLED RAYSTAR REX001602B
Habe hier ein OLED Raystar REX001602BYPP6N 2 x 16 . Das Flachbandkabel ist wie ein normales lcd hd44780 . aber die normalen ansteuerung software klappt nicht. Hat jemmand das schon mal angesteuert ? bei raystar komme ich nicht weiter. Gruss jupp
der Initialisierung des Controllers machen. Google spuckt aus dass die nicht identisch ist wie die HD44780 variante. rgds
-
Thread
[V] Character-Displays 4x40
Habe sechs Stück Character-Displays abzugeben. - 4 Zeilen a 40 Zeichen - HD44780 kompatibel, regulär adressierbar - 8 Bit LCD Interface - 2 Enable-Leitungen für die erste und zweite Hälfte - Hintergrundbeleuchtung, grün - neuwertig / unbenutzt / Schutzfolie auf dem Glas
-
Thread
Versorgungsspannung uC und Display
Wenn es um ein HD44780 Text-Display geht: Dieser Chip, wie auch dessen Analogon KS0066, will offiziell 70% Vcc, also 3,5V als High. Ich habe zwar eines an einem 3,0V-Controller dran, musste das Timing aber etwas langsamer
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
, codiert sein muss, damit ein LCD Display wie bspw. dieses hier https://www.amazon.de/AZDelivery-HD44780-Display-Schnittstelle-Anzeigen/dp/B01N3B8JMN/ref=sr_1_20_sspa?ie=UTF8&qid=1511897562&sr=8-20-spons&keywords=tft+display+arduino&psc=1 damit etwas anfangen kann? Arduino Bibs aufdröseln und daraus
konnte nur die unterste Reihe der Matrix des Manuals, LINK: https://www.sparkfun.com/datasheets/LCD/HD44780.pdf (Seite 17) angezeigt werden, auch wenn ich in die unteren 4 Bit des "data"bytes in der main() Funktion nicht mit 1111 beschrieben habe. Nach meiner Arbeit an der 4Bit Initialiserung können
-
Thread
[V] LCD 4x20 HD44780 hoher Kontrast
big-character-big-size-Yellow-on-the-black-lcd-display/32684764992.html?spm=a2g0s.9042311.0.0.S7frvb). Im Gegensatz zu den üblichen HD44780 kompatiblen Displays sind hier die Farben invertiert: Die Hintergrundbeleuchtung ist nahezu komplett dunkelgrün und die Schriftfarbe hellgrün/gelbgrün. Preis: 20€ inkl. Versand. MfG
-
Thread
hilfe zur schaltpln erstellung Gesperrt
Der "HD44780" ist sozusagen DER Steuerchip für kleine Anzeigen. Dazu sollten sich beliebig viele Beispiele zum Anschluss im Netz finden lassen. Bestimmt auch einige, die in die Abteilung: "Das erste Mal"
Ich habe mal Deine Arbeit gemacht, und "Arduino HD44780" in Google eingegeben. Umschalten auf die Bilderanzeige und Du wirst regelrecht mit Beispielen, für den Anschluss, erschlagen. Nachvollziehbar auch für Fast Laien.
-
Thread
LCD zeigt weißen Streifen
Hallo, ich habe hier ein LCD mit dem HD44780 und möchte sie mithilfe der library von Peter Fleury mit einem Atmega8 ansteuern. Erstmal wollte ich nur das von ihm zur Verfügung gestellte Testprogramm nutzen, habe aber keinen Erfolg. Das Display
-
Thread
Zerstörte Ausgänge am Atmega16 16PU am Pollin Evaluation Board Ver 2.01
quadratischen Klötzen zu sehen. Habe lange mit dem Programm gekämpft und an die Kompatiblität des LCD zum HD44780 Standart basierenden Beispielcodes gezweifelt. Irgendwann habe ich festgestellt das die verwendeten Ausgänge des Port C am AVR def. sind. Gut - vielleicht ist beim Rumstöpseln am Bread board
-
Thread
Welchen TFT für Atmega328 oder ähnlichen AVR?
nicht so recht welches Display hier wirklich was wäre. Bisher habe ich immer Displays auf Basis des HD44780 oder die OLEDs mit SSD1306 bzw. SH1106 Controller verwendet. Die sind mir aber etwas zu klein (ich werde älter und sehe nicht mehr so gut) und dachte mir jetzt so ein 3.5" TFT, ggf. mit Touch, wäre
bereits schrieben, gibt es jedoch "intelligente" Display Controller die wir der dir bereits bekannte HD44780 zum Beispiel Text erzeugen können aber auch geometrische Figuren bis hin zu ganzen Bildern. Ich denke auch, dass du nach so einem Display suchen solltest. Sonst kannst du das Display nur sehr
-
Thread
Programmierung bei verlötetem Microcontroller veränderbar?
GSM-Modul, wobei meine Lösung dann auch Passwörter, Anrufer-Erkennung und viel mehr können wird. Ein HD44780-Display dazubauen sollte auch keine Schwierigkeit sein, wenn man's unbedingt braucht... Gesamtkosten (exkl. "Arbeitszeit") ~ 3-5 EUR. Mit Display und Relais < 10 EUR. Sollte es fertigwerden
-
Thread
Graphic LCD nutzbar oder nicht?
welche Signale es > bekommt. Das reicht mir schon. KEIN BOCK ;-) Bleibe bei meinem altbewährten HD44780
-
Thread
HD44780 14char ohne Backlight gegen 16char mit Backlight
Lesbarkeit gegen eine mit Beleuchtung tauschen. Der Chip dieser Matrix besitzt die Bezeichnung HD44780A00. Die Platine hat 14 Eingänge, von welcher alle belegt/verdrahtet sind. Nun möchte ich diese Matrix gerne gegen folgende tauschen: https://www.amazon.de/Zeichen-Display-HD44780-Backlight-Arduino-Blau
Hi >Mit Hilfe des HD44780 Datenblattes kannst du ja einfach die Belegung des >Originals rausschreiben und dann mit dem neuen Display vergleichen. Was hat das Datenblatt vom HD44780 mit de Beleuchtung des Displays zu
-
Thread
Nachtprojector - Mampfs Basteltagebuch
fast nur noch OLEDs angezeigt, wenn man nach kleinen LCDs sucht, oder irgendwelche alphanumerischen HD44780-Displays mit ungünstigem Seitenverhältnis etc... Nun frage ich mich: Würde alternativ auch so ein Display funktionieren - ein farbiges, quadratisches TFT-Display mit 1.3" Diagonale? https://
-
Thread
DSTN-LCD 640 x 480 =) Datenblatt =) Standardanschluss?
Anbei 2 Detailseiten aus dem Datenblatt. Ich kenne die 2-reihigen monochrom- LCD' s mit dem bekannten HD44780. Da gibt es doch Ähnlichkeiten ( z.B. D0 bis D7).
elinux.org/images/c/c0/Edmgrb8jf.pdf) > Ich kenne die 2-reihigen monochrom- LCD' s mit dem bekannten HD44780. Davon kann man nicht auf Graphikdisplays schließen. Komplett andere Baustelle. Ohne ganz erheblichen Aufwand kannst Du Dein Display nur durch ein gleich mieses anderes STN-Panel ersetzen.
-
Thread
Unbekanntes LCD aus Kyocera Drucker
Steuerleitungen (RW,E,RS) und 4 Datenleitungen. Es könnte also ein auf zwangweisen 4-bit Modus geschnurzeltes HD44780 kompatibles sein. Allerdings hast du es verpasst, am Board des Druckers wenigstens die Versorgung zu notieren.
-
Thread
Arduino und 11 Pixel hohes LCD oder 1,5 Zeilen
glaube du hast recht aber es sind wohl eher 10 Zeichen. Nachdem was ich gefunden habe gibt das der HD44780 auch her. Für die Ansteuerung des Displays selbst sind noch 4 HD44100H verbaut, falls diese Infos was bringt.
In dieser pdf https://cdn-shop.adafruit.com/datasheets/HD44780.pdf ab Seite 23 ist die Initialisierung dargestellt. Das Bit F schaltet zwischen 5x8 und 5x10 Dots um. Vielleicht passt das ja zu deinem.
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
ununterbrochen angesteuert werden müssen. Danke Euch für die Info. Ich habe ein 16x2 Display Modul HD44780 gekauft und es ist gestern gekommen. :-) Ich werde dann mal das probieren: http://fluuux.de/2012/09/lcd-display-am-arduino-anschliesen/ Das problem bei meiner Rolladen-Soft ist, dass die
verbrät unnötig Zeit. CO2 ist ihm N. schrieb im Beitrag #5144352: > Ich habe ein 16x2 Display Modul HD44780 gekauft > und es ist gestern gekommen. :-) > Ich werde dann mal das probieren: > http://fluuux.de/2012/09/lcd-display-am-arduino-anschliesen/ > > Das problem bei meiner Rolladen-Soft ist,
-
Thread
lcd_write Fehlersuche
gewollt. Kann aber eigentlich nicht passieren. Wieso? Hast du dir mal das Character-Set eines HD44780 angeschaut?