-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
am anschlag zu sein. Nimm stattdessen ein Handelsübliches Display mit 5 Volt pegel und Standart HD44780U Kontroller. Dazu erhälst du auf Wunsch eine zusäzliche serielle schnittstelle. In der Schweiz ist das bei www.vtec.ch erhältlich, müsste aber in deutschland auch zu bekommen sein.
versuchen) Das Display des Siemens C25 ist kein Graphikdisplay, sondern ähnlich wie die Displays mit HD44780-Controller eines, das nur Zeichen an bestimmten Positionen darstellen kann. Daher kann dieses Display _nicht_ anstelle der üblichen Nokia-Displays verwendet werden. Graphikdisplays sind von
-
Thread
LCD bleibt dunkel
geeignet ( waschmaschine, trockner z.b.) allerdings werden nur wenige µa benötigt-->ladungspumpe... der hd44780 kann am v_lcd pin max. +-11v ab... mfg
ausgegangen, dass er korrekt ist. Hier noch einmal der Code, etwas anders. [c] // LCD Output for HD44780 compatible displays // target: ATmega32 // for LCD control commands see LCD data sheet #define LCD_CLEAR 0x01 // clear display 0b 0000 0001 #define LCD_HOME 0x02 // cursor home
-
Thread
RE bit beim KS0073
c] dann kommt: write_cmd(0b000011101); //je nach dem was ich will So kenne ich es von dem HD controller: Der RE-Bit ist der Bit der zum Reinschieben der Befehle benutzt wird. Jetzt: Im Datenblatt ist eine "Instructions Set" Tabelle wo die beliebiege Einstellungen beschrieben werden. Was
verstehe jetzt nicht ganz, was da unklar ist, aber das Enable (das hier offensichtlich RE heißt, bei HD44780 heißt es einfach E) wird gesetzt, wenn die Daten an den Eingängen anliegen und muss dann für eine kurze Zeit (minimale Enable-Pulsbreite) auf High bleiben und wird dann wieder zurückgesetzt.
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
kleines RTOS Nee, du hast den Sinn von sowas nicht verstanden. Um einen 500-ns-E-Impuls auf einem HD44780 zu generieren, hilft mir ein RTOS rein gar nichts. Solange braucht das schon für den Taskwechsel. Dass Spinloop-Delays keine richtigen Timer /ersetzen/ können, ist (völlig unabhängig vom
Jörg W. schrieb im Beitrag #4302074: > Um einen 500-ns-E-Impuls auf einem HD44780 zu generieren, hilft > mir ein RTOS rein gar nichts. Solange braucht das schon für den > Taskwechsel. Das stimmt, der Taskwechsel liegt irgendwo so zwischen 1 und 2 µs (@48MHz). Wenn es aber
-
Thread
Mega16, Fusebits und Quarz Probleme.
Also das Display hat den HD44780 drauf den selben Controller wie ich schon auf meinen anderen Displays hab. Es ist bisher nur auf einer Fusebiteinstellung bisher geglückt das auf dem Display wenistens in der ersten Zeile und im
sicher nicht weg, da ich es am Wochenden an einem Baord hatte welches auch ein 4 mal 20er verwendet HD44780 und dort hats einwandfrei funktioniert, war im endeffekt die selbe Belegung. Also denke ich kann ich das Ausschliessen. Das Auslesen der Fusebits unter Bascom unterstützt mein Brenner leider
-
Thread
LCD mit interupts
der Seele. Aber es gibt noch eine starke Fraktion, die noch nicht gemerkt haben, das die Zeit der HD44780 100%-kompatiblen Displays vorbei sind. Trotzdem wird Anfängern immer noch Minimalvarianten angeraten. Leider noch kein Fall für den Staatsanwalt. MfG Spess
der Seele. Aber es gibt noch eine starke Fraktion, > die noch nicht gemerkt haben, das die Zeit der HD44780 100%-kompatiblen > Displays vorbei sind. Trotzdem wird Anfängern immer noch > Minimalvarianten angeraten. Leider noch kein Fall für den Staatsanwalt. Interessant, mit welcher Verbissenheit
-
Thread
LCD + Timer Interrupt
LCD.c [c]/**************************************************************************** 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
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
-
Artikel
Display-Übersicht
Bezeichnung Hersteller Controller Bezugs- quelle Datenblatt Foren- beitrag Sonstiges diverse diverse HD44780 - - HD44780 Industrie- standard + Grafische Displays Bezeichnung Hersteller Controller Farbtiefe [Bit] Auflösung Touchscreen Bezugsquelle Datenblatt Forumsbeitrag Sonstiges DG-16080-11 Data Vision
-
Thread
Beschränkungen bei der Wahl des Controllers für Display Ansteuerung
www.mikrocontroller.net/articles/AVR-Tutorial:_LCD durch, da findest du z.B. heraus, dass Displays mit HD44780-Controller meist (weiß nicht ob es da anderee gibt) mit 4 Datenleitungen + RS + EN (+ RW) angesteuert werden, d.h. dein Controller muss mindestens das an Port-Leitungen zur Verfügung stellen. Ansonsten
anpassen. Mit den LCD's brauchst du dir weniger Gedanken machen wenn sie wie schon von Michael gesagt 44780 kompatibel sind. Da gibt es im Tutorial auch geniale libs. Der Platz ist meist das Problem... Wenn du echt vor hast dein Board umzubauen ohne Reserveboard... respekt!
-
Thread
Nur Hyroglphen auf dem LCD
ich habe mir das Datenblatt zwar nicht komplett durchgelesen, aber ist der SPLC780 eigentlich auch HD44780-kompatibel? MfG Hannes
funktioniert an einem 2313 korrekt. Hardwaredesign ist auch ok. SPL780 ist hinreichend kompatibel zum 44780. Es kommt also nur Punkt 2 in Frage. Allerdings funktioniert gleicher Code mit anderem Display ohne Probleme (nur anderen Controller gewählt). Naja vielleicht mag mein Display eben keinen Mega16
-
Thread
Verständnissproblem LCD 4-Bit Mode
Cursorbewegungen stimmt mit den Sendebefehlten der Zeichen überein. Gibt es bei den 4*20 mit einem HD44780A00 und 4*NJU6407CF eine Besonderheit, welche dies erklärt Erst dachte ich es ist das LCD und nahm ein neues, was in einer schaltung seinen Dienst tat. Doch dieses verhielt sich gleich. Mit den
, aber ich benötige doch evektive Hilfe bei diesem LCD.... Alle schreiben das ein 4 Zeiliges mit HD4478.. Controller ist. aber diese halt nicht, und davon habe ich zwei. im 8Bit mode läuft es ohne Prob. nur im 4 Bit mode komme ich bis zur init, welche OK geht. Beim Zeichen ausgeben bleibt der BF
-
Thread
LCD Cursor positionieren
ich nehme an das du ein hd7*** komptibles display verwendest... hast du das display richtig initialisiert? D.h. auch auf 2 Zeilen modus eingestellt. Der Power On Reset stellt standardmäßig nur auf 1 Zeilen-Modus ein. (Schwarzer
Ich verwende einen hd44780-kompatibles Display einen alten at90s8515 mit Assembler-Software. Ich habe es im 4-Bit Modus, wie hier im Tutorial angegeben, initialisiert. Hätte die Initialisierung nicht funktioniert, so könnte
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
negative Hilfsspannung für den Kontrast zu erzeugen. Mit 5V liegt die beste Kontrastspannung für normale HD44780 Displays recht nahe an 0V.
wo du ein I²C Display benutzt, werden ja auch ADC0 bis ADC3 frei, die bisher die Datenleitungen zum HD44780 LCD waren. Auf diese Kanäle kannst du dann die ADC ISR umbauen. Wenn du dir die Deklarationen in vfd.h anschaust, siehst du, das das recht einfach geht: [c] //! The ADC channel where the analog
-
Thread
LCD Initialisierung mit Atmega
nichts angezeigt, wenn ich versuche Buchstaben oÄ anzeigen zu lassen. Das Display verwendet einen HD44780 Baustein und ich hoffe, dass ich alle Informationen bereitgestellt habe. Danke schon mal im Voraus!
temp1,(1<<HES|1<<ID|0<<SH) rcall lcd_command ret lcd_on: ldi temp1,(1<<HD|1<<D|0<<C|0<<B) rcall lcd_command ret lcd_shift: ldi temp1,(1<<HS|0<<SC|1<<RL) rcall lcd_command ret lcd_function_set_std: ldi temp1,(1<<HSF|1<<DL|
-
Thread
LCD 8 * 2 Bascom
ersetzt die Standard LCD Bibliothek $regfile = "m8def.dat" $crystal = 8000000 $prog &HFF , &HE1 , &HD9 , &H00 Config Lcd = 8 * 2 Const _lcdport = Portc Const _lcdddr = Ddrc Const _lcdin = Pinc Const _lcd_e = 1 Const _lcd_rw = 2 Const _lcd_rs = 3[/c] bascom meint daraufhin "unknown
Hallo, die meisten 8*2 LCDs mit dem üblichen HD44780-Controller drauf sind 16*1 Dispays! Der die Zeile ist also quasi nach 8 Zeichen abgeschnitten und nach unten gelegt worden. Davon weiß allerdings der Controller nichts, deshalb muß man solche Displays
-
Thread
LCD Initialisieren
Hi was muss man beim initialisiern eines hd 44780 eigentlich machen ?
blinkender Cursor, cursor als linie, gar kein cursor und so weiter. Eine sehr gute Seite zum Thema hd4478 ist sicherlich http://www.geocities.com/dinceraydin/lcd/intro.htm Da gibts auch noch einen lcd simulator(bis 2 zeilen), da kann man die signale am display einstellen und sehen, was dabei rauskommt
-
Thread
Kermi IRT 10 Handtuchtrockner Infrarot-Thermostat
führen zu einer weiteren Platine, auf der das Display und die dazugehörigen Chips sind. Diese sind: HD44780U 2x MSM5259 sowie zwei unbekannte ICs, die nicht beschriftet sind. zur Verfügung steht ein 4 Kanal SDS804x HD. Bin um jede Konstruktive Hilfe dankbar!
-
Artikel
Erweiterte LCD-Ansteuerung
erklären. Die erweiterten LCD-Routinen. Datei lcd.h Datei lcd.c Weblinks. Sehr flexible Bibliothek zur HD44780 Ansteuerung (AVR) (P. Fleury) Ermittlung der Startadresse der einzelnen Zeilen Lib zur Ansteuerung des HD44780 (PIC)
-
Thread
SchulProjekt mit Mikrcontroller ,RaumtemperaturSensor ertellen
Meine Empfehlung wäre: Legt euch einen Arduino und ein HD44780-kompatibles Display zu und verwendet die Arduino 4bitLCD und Onewire libraries - da seid ihr mit der Software am schnellsten bei Resultaten Falls Ihr die Hardware dazu wirklich selberbauen müsst
Fragen reichen und man merkt ob jemand im Thema steckt oder nicht... Aber gut... einfaches Display HD HD44780, Sensor der mit dem AD Wandler ohne Umwege ausgelesen werden kann... AD 22100 oder so... Da ich einen guten Tag habe ;) Das Wäre die Hardware, 5V Bekommst du schon irgendwo her...
-
Thread
Tipsend2 Pollin
ist, wie sie es mechanisch ist. Das Display wird von irgendeinem HDxxx angesteuert (kompatibel zum HD44780). Der uC ist ein maskenprogrammierter von Fujitsu. Ansonsten findet man darin noch ein Stepup Wandler auf 3,5V und ein Wandler auf -3V. Und dann noch ein PCD3312 DTMF Generator.
ausgabe-Modul für irgendwas verwenden. Den Prozessor habe ich schon rausgeflext ... LCD Controller ist ein HD66702 @Benedikt Hast Du schon die Belegung der Tastaturmatrix rausgefunden?
-
Thread
Display mit HD61830 ?
Hallo Kollegen Ich habe ein LMG6381QHGE Grafikdisplay (256*64) mit HD 61830 Controller, habe es leider noch nicht zum laufen gebracht. Muss man dieses wie beim HD44780 Initialisieren bevor man Instruktionen und Daten senden kann? Es ist in meinen Augen schlecht beschrieben
-
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
Atmega8: 16x2 LCD keine Zeichen nach LCD Init
Du auch alle Fehler. http://www.sprut.de/electronic/lcd/ Wichtig, lies Dir bitte das DB des HD44780 durch. https://www.sparkfun.com/datasheets/LCD/HD44780.pdf Das ist die Grundlage für alle LCD. Andere Chip bedeutet manchmal ein anderes Timing. Stelle bitte einen realen Schaltplan und
-
Thread
LCD DEM 16214
welchen Controller dieses LCD besitzt? Im Datenblatt sehe ich keine Infos dazu.. Wird es auf einen HD44780 hinauslaufen? Wie gesagt, ich finde keinerlei Hinweise. Danke & Grüße luke
Blockdiagramm steht "KS0070B"... Nochmal googlen.. Ah, das ist ein Samsung-Controller... "Hitachi 44780 compatible"... 90 Sekunden verschwendet, gehe dann mal was fuer den Naechsten googlen... Volker
-
Thread
Problem mit Display Programmierung
Status nicht abfragen kann. Die Text- und Grafi-Area hast Du richtig initialisiert? Oder ists ein HD44... Display? Oder ein SED15... ? Welches Problem? Qualmt es schon? Würdest Du etwas präziser fragen, könnte man auch präziser antworten...
vermutlich unbeliebt mache: ein Display hat einen Kontroller. Gängige für Text-Matrix-Displays sind z.B. HD44780, KS0073, für Grafikdisplays T6963C usw. usw. Die Datenblätter dieser Kontroller sind im Internet zu finden, dort haben die Hersteller genau diese Angaben als Timing-Diagramm. Versuch diese Datenblätter
-
Thread
Pollin LCD/LED-Sortiment vom 30.12.2014
heute". Das grüne PCB ist ein 1x8 stelliges LCD mit 11mm hohen 5x7 Matrix Stellen, vermutlich mit 44780 Controller, ohne Backlight. Bezeichnung: GWMSC0801, bzw GWMSC0801b auf der PCB. weiterer Text auf dem PCB: SM0621B. Habe dazu nichts in den Suchmaschinen gefunden. In einer der beiden Tüten waren
aktiviert habe, mit Pin 6-8 nun definiert ASCII Zeichen ins LCD übertragen. Ich versuche es nun mit HD44780 ähnlichen Steuercodes...
-
Thread
HILFE Seltsames Verhalten Atmega 328P auf Arduino-Board mag Code nicht
Gegenstand einer Diskussion werden. Zum aktuellen Problem: Eine eigene Routine zum ansteuern LDC HD44780 im Mix aus Assembler und C, Core Routinen hauptsächlich in Assembler. Auch dieses Vorgehen soll bitte kein Diskussionsgegenstand werden, denn es ist unerheblich für das Problem. Es wird der 4-Bit
Im Entwicklungssetting, Atmega 328P auf SDK600 läuft die LCD Ansteuerung auf diversen LCDHD44780 problemlos. Wird nun der Code auf ein Arduino-Nano Board geflasht. Ich habe 5 Verschiedene Probiert. Bei allen bleibt das LCD ohne Ausgabe. Auch bei einem Arduino Uno. Besonderheit: Drückt man
-
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
Hat schon jemand was mit dem FUJITSU VF60 Display gemacht?
anscheinend ein VFD mit eingebautem Controller. Da gibt es etliche Varianten, von Parallelinterface ähnlich HD44780 über SPI hin zu RS-232 mit Logikpegeln. Das 12-stellige Samsung VFD bei Pollin ist auch von der Art. Der H8 auf der Platine macht nur den USB-Anschluß und setzt die VT100 Steuersequenzen auf
Laut Datasheet ist das VFD HD44780 kompatibel.... Da könnte man das Netzteil auf dem Board verwenden und den Rest selbst machen. Gruß Anselm
-
Thread
[C++] Paralleler Zugriff auf Variable und einige Fragen zu C++ <=> Homepage
geschrieben und nun steht alles in C++. AD-Wandler auslesen, DA-Wandler beschreiben, habe auch einen I2C <=> HD44780 Display Adapter gebaut und die Software geschrieben um ein LCD am Bus zu betreiben. Das möchte ich jetzt ungern über den Haufen werfen. Georg schrieb im Beitrag #4550056: > Da muss man sich
nun > steht alles in C++. AD-Wandler auslesen, DA-Wandler beschreiben, habe > auch einen I2C <=> HD44780 Display Adapter gebaut und die Software > geschrieben um ein LCD am Bus zu betreiben. Das möchte ich jetzt ungern > über den Haufen werfen. Wenn Du das schon alles gemacht hast, dann behalte
-
Thread
LCD von Tschibo verstehen.
Wiesen Display wie es millionenfach verbaut wird. Wird allerdings anders angesteuert als so ein HD Industrie Display. Grüße
hier mit noch mehr spannungsmäßigen Zwischenschritten gearbeitet. Schaut man auf die Rückseite eines HD44780-Displays, so findet man meistens noch einen Spannungsteiler, welcher die Spannungspegel vorgibt. Bei einem KS0107/0108-basiertem Display finden sich sogar 4 Spannungsteiler, es wird mit 6 Pegeln
-
Thread
Display (HD4478099) zeigt nur Kästchen
Hallo leute! Ich habe gerade versucht ein LCD Display (das normale HD44780) an meinen AVR anzuschlißen. Leider bin ich aus dem Tutorial hier nicht ganz schlau geworden, da es in Assembler geschrieben ist (ich nehm GCC). Ich hab trotzdem versucht das so gut wie möglich
übernimmt das Display die Daten bei der fallenden Flanke. http://web.media.mit.edu/~ayah/documents/hd44780u.pdf Seite 58. Die Daten müssen bei der fallenden Enable-Flanke erst korrekt anliegen, Basta.
-
Artikel
DOGMxxx LCD Routinen
und kann (fast) beliebig kombiniert werden Controller: ST7036 von Sitronix, Befehlssatz ähnlich (!) HD44780 direkt in Platine einlötbar (hier im Bild ein DOGM162-Display, montiert zusammen mit einem IR-Sensor TSOP1736 auf der Frontplatine meines HiFi-Vorverstärkers) Da der Befehlssatz eben nur ähnlich, aber nicht identisch ist mit dem HD44780-Controller, bestand für mich der Bedarf nach eigenen Routinen, um diese Displays schnell und unkompliziert anzusteuern. Eigenschaften meiner Routinen (derzeit nur für DOGM162 2x16-Displays). Meine
-
Thread
LCD EA DIP204-4 Initialisieren
mal meine Lösung zum Init. Das Display verwendet den Controller KS0073. Dieser ist zwar nahezu 100% HD44780 kompatibel(laut Datenblatt), aber auch nur nahezu... Denn die Initialisierung läuft anders ab als beim HD44780. Hierzu eine Passage aus den Datenblatt es KS0073: 1) Clear Display 2) Set Functions
-
Thread
B: Universelle Entwicklungsboards @ATMega32
Siebenssegment-Board beinhaltet: 6-stellige, 20mm hohe Siebensegmentanzeige, LCD-Connector zum Anschluss eines HD44780 kompatiblen Displays und drei Taster. Das SD-Card-Board beinhaltet: SD-Kartenslot mit speziellem Pegelwandler, sämliche Bussysteme auf Stiftleisen (TWI, SPI, USART), sowie mini-USB(aktuell
auch problemlos einseitig. . Ggf. Transistorarray verbauen (ULN...), spart Komponenten. . Für das HD..kompatible wäre vermutlich ein 2x7-Wannenstecker gängiger. SD-Card_Bus_allgemein.brd.png: . Wie oben. . Etliche überflüssige Vias. . Wenig intuitiv, überall verstreute Schiebeschalter und sowas