-
Thread
"komische" Zeichen auf dem LCD
sende das clearscreen command ans lcd. schau mal im datenblatt nach
Vermutlich kannst Du die ldi zl,low(menue72*2) ldi zh,high(menue72*2) für die Zeilen 2-4 wegsparen, da der Pointer (nach Ausgabe der vorhergehenden Zeile) bereits dorthin zeigt.
-
Thread
GLCD T6963C Font-Tool
io.h> #include "t6963c.h" #include "font.h" int main(void) { glcd_init(); // initialize LCD memory and display modes glcd_setup(); // make sure control lines are at correct levels glcd_init(); // initialize LCD memory and display modes }
#include "font.h" #include "Verdana__12.c" int main() { glcd_init(); // initialize LCD memory and display modes glcd_init(); glcd_setup(); glcd_init(); glcd_box(10,10,229,117,1); glcd_print2_P(10, 20,"1234567890",&Verdana__12,0); glcd_print2_P(10, 40,"ABCDEFGHIJKLMNOPQRST
-
Thread
Syntax-Highlighting Test
Ich finde das schon sinnvoll. Mal testen: [C]void lcd_status_am(void) { DATA_DIR_IN(); // Port 2 als Eingang LCD_CD_H(); // Commando High LCD_RD_L(); // Read Low LCD_CE_L(); // Chip Enable Low LCD_STATUS = LCD_READ; // Status lesen LCD_CE_H(); // Chip Enable High LCD_RD_H(); // Read High LCD_STATUS &= (0x08); // Bits ausmaskieren } [
-
Thread
3.5 Zoll Samsung Display an AVR / Arduino
das auch langsamer Takten? (dass ich auf ~ 1 FPS raus komme) Ich bräuchte das nur als reines Text-Display, evtl. Menü, aber das wars dann auch schon. Hättest du ein Dokument, in dem der elektrische Aspekt ein wenig genauer Erläutert ist? Danke, Tom
folgenden Seite) aber selbst nie dieses Interface benutzt und auch nicht bekannt, ob das mit deinem Display kompatibel ist: http://ics.nxp.com/support/microcontrollers/lcd/
-
Thread
PIC 32 schneller Basic Interpreter
directly interface special devices such as infrared remote controls, the DS18B20 temperature sensor, LCD display modules, battery backed clock, distance sensors, numeric keypads and more. Up to five PWM or SERVO outputs can be used to create various sounds, control servos or generate computer controlled
einer Zeile Code: PRINT "Temperature: " DS18B20(pin) Ich find's cool.... Und ums auf ein LCD Display zu bringen: LCD INIT 2, 3, 4, 5, 23, 24 LCD 1, 2, "Temperature" LCD 2, 6, STR$(DS18B20(15)) ;-)
-
Thread
TFT Ansteuerung mit Atmega16
man weiß welche^^) Hier mal das Datenblatt zum Display: http://ics.nxp.com/support/design/microcontrollers/lcd.controller/innolux/pdf/datasheet.pdf
Lieber ein einfarbiges funktionierendes Display als eines das im Schrank verstaubt ;) Trotzdem wäre etwas Farbe (zumindest je 2 Bit pro Farbe) schon wünschenswert. Wenn ein solcher AVR32-LCD-Controller nicht all zu teuer ist, würde ich gerne
-
Thread
RasPiDisplay mit Atmega328p über SPI ansteuern
sich der Zoll an, wenn gerechtfertigt die Lieferung beim Zoll 'stecken' bleibt? </OT> Das Display hat was, befürchte aber, daß die Initialisierung etwas vom 0-8-15-LCD abweicht ;) Zur Bildschirm-Fülle: Man muß nicht jeden Pixel einzeln zum Display prügeln bzw. man kann auch Pixel unberührt
Patrick J. schrieb im Beitrag #4931396: > Das Display hat was, befürchte aber, daß die Initialisierung etwas vom > 0-8-15-LCD abweicht ;) Wenn du ein Character LCD meinst, ja. Wenn du ein TFT LCD meinst, nein. Es ist ein ILI9488 Controller
-
Thread
STM32F407 Black und Arduino
Hier scheint es ein Display zu geben, das direkt auf das STM32F407 Board passt: https://ru.aliexpress.com/item/3-2-inch-TFT-LCD-screen-with-resistive-touch-screens-ILI9341-display-module/32662835059.html?spm=2114.10010208.1000016.1
brauche im Prinzip nur text. Die Initialisierung funktioniert mit [c]oid ili9341_init(void) { LCD_REG = ILI9341_RESET; HAL_Delay(60); LCD_REG = ILI9341_DISPLAY_OFF; LCD_REG = ILI9341_POWERA; LCD_RAM = 0x39; .... [/c] Mir fehlt jetzt die Funktion zum Schreiben eines Pixels
-
Thread
EMV-stabile Software?
periodisch mit dem Timer auf das LCD gespuelt. Wenn man moechte kann man auch periodisch einen Reset des LCD durchfuehren.
zusammenkommt (: > bei WELCHEM Test der EMV-Prüfung tritt der Ausfall auf? Beim Bursttest. Das Display ist in diesem Fall eine 4 x 7 Segmentanzeige kein LCD.
-
Thread
PC an TV anschließen, wie?
Auflösungen der Graka sind deutlich > schlechter geeignet. wieso das denn? Unterstützte Display-Auflösung Computerformate
Gebrauchtmarkt gibt. Komischerweise hat der laut Handbuch gar keine Einstellung für die native LCD Auflösung - es kann also auch sein dass die außerhalb der Möglichkeiten in der LCD Steuerungs-Elektronik liegt. Man muss beachten dass die "HD Ready" Teile extrem preisoptimiert sind, da ist so ein
-
Thread
Wer hat Erfahrung mit HAP?
der LCD Gui und der Device nochmal geprüft geht aber nicht. Fehler bei der LCD Gui: ich lege ein Menu mit 2 Einträgen an dem 1. ordne ich ein Thermostat (DS18S20) von einer anderen CU zu dem 2. ordne
Hallo, ich möchte nochmal von einem Problem mit LCD´s berichten. Ich habe mein 2. Display in Betrieb genommen. Wenn ich die LCD Config programmiere landet diese auch in dem ausgewählen Display und funktioniert. Es wird aber dabei auch die LCD
-
Thread
uC gesucht; Funktionsumfang; Anfängerfrage
( Also schalten des Ausgangs) >- Einschaltverzögerung Ich würde Taster und ein entsprechendes Menü nehmen. Poti über anderen ADC-Eingang geht natürlich auch ;-) >- Ein Schalter für An/Aus >- Ein 2x20-Display für Anzeige der Verzögerung und der Sensibilität O.K. >- Spannungsversorgung über
. Da kann man sicher noch mit dem Algorithmus experimentieren. > Wäre ein einfaches > 2x20-Display als Alternative zum Ansteuern nicht genau so geeignet? Als Eingabemedium? Das verstehe ich nicht. Ansonsten hat der Controller noch genug freie Pins, um ein Standard- LCD-Display da dran zu
-
Thread
Zeitbasierte Aktionen
bis zum Gegenteil im Winter um nicht viel abweicht. > Später sollen noch Sachen dazu kommen wie LCD Menü Irrtum. LCD brauchst du möglichst schnell. Du brauchst es, damit du während der Programmentwicklung dir dort Informationen ausgeben kannst. Gerade für einen Neuling ist nichts schlimmer, als
ich auch in der lcd-routine.h so angepasst. Ich habe das ganze nach dem Tutorial hier gemacht. Habe schon einiges gesucht hier und gefunden aber das Display wird nicht initialisiert. Es erscheinen lediglich die 2 in meinem
-
Thread
Speichinhalte aus Fritzbox lesen und auf LCD-Display darstellen
Hallo Gemeinde, ich möchte an eine FritzBox ein LCD-Display anbringen und darauf bestimmte DSL-Messwerte aus der Box dartellen. Dachte an microController der die Speicherstellen der Box ausliehst und diese dann an das LCD-Display sendet. Hat jemand
mittels XPORT-Adapters eine Anfrage über Ethernet an die FritzBox und bereitet die Antwort für ein LCD-Display auf. Die ganze Hardware dafür bestünde im Prinzip nur aus drei Teilen. Problem ist halt nur: Wer baut dir das...
-
Thread
Aquarium Steuerung
Steht da: Bedienung über LCD, Cursortasten und Direkttasten für Schalt- und Dimmkanäle (wichtig bei der Aquariumpflege) Dimmen/Schalten/Zeitsteuerung der Neonröhren über 1-10V Dimmen/Zeitsteuerung von Mondlicht (LED-Leiste
Fahhrad fahren, bis ich das geschrieben hatte. Was ist jetzt noch geplant? *Es kommt noch ein Menü in dem man die maximale Helligkeit einstellen kann. (bei Diskus und Wurzeln im Becken machen sich 70% - 80% Licht besser, als so eine "Flutlicht"-Beleuchtung) *Menü zum einstellen der Geschwindigkeit
-
Thread
Grafikdisplay 12232 zur Hälfte kaputt?
Hallo zusammen, ich habe ein Problem mit einem 12232 LCD Grafikdisplay (hoffe ich). Beim Einschalten des Gerätes scheint es einwandfrei zu laufen. Auch das Umschalten auf diverse andere Seiten im Menü klappt. Wenn ich jedoch nun Änderungen in verschiedenen
andere Menüs nur noch halb dargestllt und die rechte, eingefrorene Seite bleibt unverändert. Ist das Display hinüber oder vielleicht doch der µC der es ansteuert? Das Display ist ein solches hier: https://de.aliexpress.com/item/18PIN-12232-LCD-Graphic-Module-SED1520-Controller-5V-Grey-Backlight-Blue-Word
-
Thread
Philips LCD Fehlersuche
Hintergrundbeleuchtung ist an, der Ton ist EBENFALLS an, es kommt aber kein Bild, auch wenn ich die "Menü-Taste" auf der Fernbedienung drücke, kommt kein Bild. Müsste nicht wenigstens das Menü kommen? Sichtkontrolle auf den Platinen: sieht alles soweit gut aus (Elkos) Kontaktschwierigkeiten: alle Stecker
Hmm, soweit ich das sehe, hat der gar kein T-Con und es geht direkt vom Scaler(Genesis Chip) zum Display per Stecker T402. Dieses LCD wird parallel angesteuert, das Chassis bietet auch eine LVDS Option, die hier aber nicht bestückt ist. Service Manual gibts hier: http://tel-spb.ru/remont-tv-lcd/philips
-
Thread
[suche] Telekom Concept P414 Menu-Struktur
hat hier jemand ein Telefon "Telekom Concept PA 414" ? Ich habe hier eins, welches auf dem Display gar nix anzeigt. Der Bedienungsanleitung entnehme ich, daß man da über ein Menu den Kontrast verändern kann. Allerdings ist nicht der gesamte Menu-Baum beschrieben, so daß ich "im Blindflug" nicht
Zwischenstatus: Das Display war doch nicht vollständig "aus". Gelegentlich (wenn man duch die verschiendenen Menus zappt) tauchen einige Pixel (ca. 1-3) auf. mit etwas Fummelei habe ich vermutlich das Kontrast-Menu gefunden.
-
Thread
BASIC-Computer mit Mega32
sich der Startpunkt im Array nicht festlegen. Damit sollte es relativ einfach möglich sein, z.B. ein LCD an den Parallelport anzuschliessen. Man müsste sich nur noch in BASIC eine Routine schreiben, die einen Bereich des Arrays ausliest und an das Display schickt. Wobei wir gleich beim nächsten Thema
muss eingelesen werden) ergibt sich dadurch eine Verlangsamung um den Faktor 10. @Andreas Die LCD-Ansteuerung bekommt einen eigenen Controller, der dann über I2C angesteuert wird. Man hat dann zwar für jedes Display einen spezifischen Controller, das Grundsystem bleibt aber gleich. Gruß Jörg
-
Thread
STM32F429 Disco Board - Was damit machen?
bietet sich die emWIN GUI oder uGFX an. Der STM32F4 hat ja die entsprechenden Ressourcen hierfür (LCD Controller/ DMA/ etc.) on Chip, d.h. der STM bedient das Display recht flott. Als Demo kann ich "Doom" empfehlen, siehe: https://www.youtube.com/watch?v=bRNcfsDIc2A Ich persönlich habe das
Hab grad mal Doom drauf geflashed. Nen schönes Bild sehe ich ja, das Menü kann ich auch (mit dem UserButton) anzeigen. Aber wie kann ich im Menü was auswählen, oder in den Demo-Modus (wie im Video)? Markus
-
Thread
[V] 3,5" LCD Monitor mit VGA und RCA Composite
Für alle, die ihren Einplatinencomputer auf einfache Weise mit einem Display ausstatten wollen, sicherlich interessant... ;) Oder für sonstige Spielereien. Accelevision LCD35VGAN 3.5" LED back lite LCD monitor with VGA Specifications: -Wide Viewing Angle -LED back lite
Single RCA Composite video input -Single RCA Composite video output loop through on composite input -Menu control buttons for on screen display and power control -Resolution: 640 (H) x 480 (V) -Power Source: DC 12V @ 180mA -Mechanical power switch -Brightness: 250 NIT -Dimensions: 2 9/16" (H) x 3 5
-
Thread
SPI zu 8080 Parallel Wandler
mitzuliefern. fchk PS: So etwas hilft bei controllerlosen Displays: https://vdc.epson.com/display-controllers/lcd-controllers/s1d13781
. Bei einem Display mit 8080 Prozessorinterface wäre das gegangen, aber hier nicht. Schau mal hier: https://www.buydisplay.com/3-2-inch-tft-lcd-display-capacitive-touchscreen-st7789v-spi-240x320 Ansteuerbar per
-
Thread
Lcd zweite zeile wird nicht angesprochen
Hallo habe ein Esr/Cap Mesgerät nachgebaut leider einen anderen Display bekommen als verwendet wurde. Nun wird nur die obere Zeile angezeigt die verwendeten displays sind hg1 mt-08s2a beim orginal und ich habe ein von Pollin die heist HMC16223SG ich poste mal den Orginal source code als Anhang. Nun die frage was muß ich änder damit auch die zweite Zeile angezeigt wird. Beide Displays sollen den hd44780 controler compatibilität haben bei Pollin Display steht hdd44780. Ich bin absuluter Neuling weiß auch nich wie ich den sorce code umwandeln kan in hex datei um mit Poyprog auf mein Multiprog
-
Thread
Problem ATMEGA2560
#include <avr/interrupt.h> #include <avr/io.h> #include <math.h> #include "macros.h" #include "lcd.h" #include "i2c.h" #include "i2ceeprom.h" #include "i2cclock.h" #include "i2cswitch.h" #include "mdb.h" #include "spi.h" #include "keyboard.h" #include "menue.h" #include "memory.h" #include
InPutNr[lcd_x-16]=value_new; if(lcd_x<18)++lcd_x; } if(value_new==VIRTUAL_KEY_DOSIERUNG) { Kaffeestaerke++; if(Kaffeestaerke>1)Kaffeestaerke=-1; print_lcd
-
Thread
Display im Hausflur, das die letzten Anrufe anzeigt, wie realisieren?
z.B. per Telnet abfragen kann. Ein Arduino mit Ethernetshield, ein par Zeilen Programm und einem DIsplay tut dann, was gewünscht ...
> Und jetzt muss Oma herhalten Die will das so. Anrufliste mit einem einzigen Tastendruck. Im Menü rauf- und runterscrollen damit man zu den letzten 2, 3, Anrufen kommt, ist schon zuviel. Da wär' so ein 4x40er Display, das immer die 4 letzten Anzeigt, genau richtig.
-
Thread
rezessiv/kapazitives Display
: > Wofür ist die Frage! Für Mich ;) Ich möchte einfach nur auf einem touchscreen eine Art Menü zaubern, auf der Ich dann Bilder anzeige. Also auf dem Display sind beispielsweise 2 Buttons und die Lösen dann eine sehr kleine Diashow aus.
Blackmore schrieb im Beitrag #1748891: > Electronic Assembly, oder wie die heißen... http://www.lcd-module.de/
-
Thread
Micro-PC was genau hab ich da? :)
ce-ds0111-s1.cfm Das ganze steckt in einem recht hochwertigen Alukasten, Glasfront und 24" FHD Display. Ist eben eher son Terminalteil ala Flughafen oder Bahnhof. Das im Post genannte Menü scheint auch schon das "Bios" zu sein. Zumindest der erste Layer. Ohne die 4gb Flashdrive (links oben) startet
> IMG_7991.JPG Also dieses Menue sieht verdammt nach Linux aus, könnte also auch ARM sein
-
Thread
Nummerneingabe SwitchCase AVR
ausgewählt wurde - den Benutzer dazu auffordert eine Telefonnummer in eine "Maske" auf einem kleinen LCD Display einzugeben. (ist das so ein 2x16 Zeichen LCD Display?) Die Eingabe der Telefonnummer erfolgt zeichenweise und der Bediener kann mit einer Auf- und einer Abtaste den Ziffernwert einstellen (
/c] Neu: [c] volatile unsigned char nummernPos = 20; [/c] Dasselbe gilt für die Variable menueUeb. Also: [c] volatile int menueUeb = 0; [/c] Noch ein Tipp: Alle globalen Variablen, die aussschließlich in main.c verwendet werden, sollte man static definieren. Das hilft dem Compiler beim
-
Thread
Spannungszusammenbruch
Tag zusammen, also habe nun was ganz großartiges programmiert, finde ich zumindest. und zwar ein Menue für mein Display. dort kann man mit zwei tastern, die sich auf meinem Entwicklungsboard befinden, vor- und rückwärts durch das Menue scrollen und mit nem dritten Taster (nicht aufm Board) dann halt
ne Idee ? Im Anhang findet Ihr mein Prog, das zip-Package besteht aus 4 Dateien 1) Makefile 2) lcd.c 3) lcd.h 4) lcd3.c wobei lcd3.c mein programm enthält, die anderen sind nur nötig um das display zum laufen zu bringen(hab ich mir gemopst) :) Also wenn ihr ne Idee habt oder nen paar Verbesserungsvorschläge
-
Thread
KiCad Anfänger benötigt Hilfe bei Schaltplan Erstellung Gesperrt
schrieb im Beitrag #5359515: > Ihr kennt doch bestimmt PicSimLab. > Das große Board mit dem 4 Zeilen Display... Kannte ich noch nicht, sieht aber auf den ersten Blick interessant aus. Werde ich mir mal näher anschauen. Welche Version ist die mit 4 Zeilen LCD? <edit> Die Controller scheinen eher ältere
Oben im Menu bei Board das PicGenius auswählen und bei LCD das 16X4 auswählen. Für ein reales Board wäre hier auch das 20x4 mit 44780 denkbar.
-
Thread
LCD-Ausgabe im Timerinterrupt (BASCOM)
Ausgabestringzusammenbau die Interrupts ausschalte - was aber in einem wirklichen Projekt dazu führt, dass meine LCD-Ausgabe und die ganzen Interrupt-disable das Timing zerstören. Daher das Beispiel: Ich möchte im Timerinterrupt millisekündlich ein Zeichen an ein LCD-Display senden. Hierzu habe ich 2 Puffervariablen
vorgeschlagenen Beispiel, in der ISR nur ein Flag zu setzen und dann in der Main ein Zeichen an das Display zu senden ist mir die LCD-Ausgabe zu langsam. Ein Main-Durchlauf dauerte im richtigen Projekt 4,5 ms - das Display (4*80 Zeichen) wurde damit zu selten aktualisiert - ein Anwählen bestimmter Werte
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
Hi, wenn Du nach dem Schaltplan von Marc Meise gehst, musst Du bei der lcd.h folgendes ändern : von #define LCD_DAT 3 #define LCD_CLK 5 in #define LCD_DAT 4 #define LCD_CLK 3 ändern. (Oder halt umstecken). Hatte es auch übersehen. Dort
wenn ich mich durch die ganzen C-Sourcen wühle und alle Ungereimtheiten suche... Die mswait() in lcd.c habe ich jetzt erstmal repariert, Display meldet sich, SD-Card wird aber als nicht gefunden gemeldet. Ich weiß nicht, ob ich mich da wirklich noch durchwühle, eigentlich wollte ich es nur schnell