-
Thread
LCD HLM8070
immer noch die chinesischen Zeichen. Mein Display ist das hier: http://www.pollin.de/shop/dt/MjE2OTc4OTk-/Bauelemente/Aktiv/Displays/LCD_Modul_HLM8070.html, heißt schonmal gleich. Aber 4x20 Zeichen? Meins hat 4x16, wie bei Pollin angegeben.
informativ. So, nachdem ich mir 2 Nächte um die Ohren geschlagen habe läuft mein SAMSUNG 2138A LCD das auch auf dem M50530 basiert. Das Samsung 2138A ist ein 8 x 24 LCD, der M50350 unterstützt zwar nur 4 Zeilen, aber Hardwaremässig ist das LCD so aufgebaut, dass es vom M50530 als 4 x 48 LCD angesehen
-
Thread
DS18S20 zeigt nur 00000000 an
Hallöchen, nachdem ich mein LCD endlich fertiggestellt habe und die ersten Tests erfolgreich liefen, wollte ich endlich weiter machen und die Temperatur auf mein LCD zauber Aber wie das ja so immer ist wird man immer schnell ausgebremst habe erstmal im Netz geschaut nach einen Code, weil ich erstmal nur schauen wollte ob der DS1820 auch funktioniert, nur leider komme ich hier einfach nicht weiter ich bekomme ständig nur "000000000000000" auf dem Display angezeigt. Also iwie wird das Teil nicht gefunden und ich finde einfach den Fehler nicht. Habe auch schon einen anderen genommen und
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
@sprite my 5500 has Version 4.20 Thanks for the great work
Ralph Salomon schrieb: > Daten der Telefone: > SW- Version 4.20 > Config Code NL > Hw: ind5 Date: 0649 > PN: JH1106nnnnnnnn > Qtopia Version 2.1.0 Mein Telefon (VP5500) sieht genauso aus: SW-Version: 4.20 Config code: NL HW: ind 5 Date: 0648 PN: JH11064801
-
Thread
[S] Leute die eine "Grafikkarte" für uC bauen wollen
alleine die Schablone für die Lötpaste schon irgendwo bei 50€ liegt. Da sollten es schon mindestens 20-30 Platinen sein, damit sich das lohnt. Bleibt also nur Handlöten, verbunden mit dem Risiko für den Lötenden. Wenn ich das also löten würde (was ich aber nicht mache, da 0,4mm für mich wirklich teilweise
Für mich wäre es machbar 0,4mm Pitch von Hand zu löten. Wenn Interesse besteht schaue ich mir mal die Platine an. Je nach dem würde ich es anbieten, diese für 15-20€ zu bestücken, aber ohne Funktionsgarantie!
-
Thread
Teile für AVR tutorial (Anfänger)
* 5 Widerstände 10k * 1 Potentiometer 10k * 1 HD44780-kompatibles LCD, z.B. 4x20 oder 2x16 Zeichen * 1 Pegelwandler MAX232 oder MAX202 * 5 Elektrolytkondensatoren 22µF * 1 9-polige SUBD-Buchse (female) * 1 dazu passendes Modem(nicht Nullmodem!)
den bereits vorhendenen Widerständen (merkst du was?) bist du mit dabei. Oder ein LCD. Dazu brauchst du ausser Kabel (Flachbandkabel) nur noch ein Poti (10k, auch so ein Standardwert). Aber Achtung: fang mit einem Text-LCD mit 2 oder 4 Zeilen an. Wenn HD44780 dabei steht, dann ist
-
Thread
[Tipp] GLCD 240x128, T6963, CCFL inkl. Inverter um EUR 19,96
Portverbindungen habe ich wiederholt geprüft! ********** IM T6963.H FILE ***************** #define LCD_READ PINC #define LCD_WRITE PORTC #define LCD_WR 5 #define LCD_RD 4 #define LCD_CE 3 #define LCD_CD 2 #define LCD_RST 0 #define LCD_FS 0 #define LCD_RV 0 #define
wait(); lcd_setpixel(x+100,y+10); } return 0; } ************************************* Versorgung: Pin1: GND Pin2: GND Pin3, VDD: 4,9 volt Pin4, Vo : VDD-Vo = - 17V (GND-Vo = -12V) Pin9, 19,
-
Thread
DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für m8 in C
ohne DCF-Signal (nachdem mindestens 1x erfolgreich synchronisiert wurde). - Die Uhr steuert ein 4-Zeilen-LCD. Man kann aufs LCD aber auch verzichten und den Chip in eine finstre Box einsperren. Dann bleibt sogar wieder Platz für neue Ideen. (Die Antwort auf die Frage "Wie liest man dann
Hallo Michael, ich bin gerade dabei Deine Uhr nachzubauen. Die Hardware mit dem DCF77-Modul, das LCD und der Mega88 spielt bereits. Aus Deiner S/W habe ich alles bis auf das LCD rausgeworfen. Ein Error ist geblieben: ../lcd.c:27:20: global.h: No such file or directory Wenn ich die Zeile auskommentiere
-
Thread
LCD +Bascom zeigt 1. Zeile Nix 2. Zeile voll
'ATMega 8L $crystal = 4000000 'Quarz: 4 MHz Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.4 , Rs = Portd.5 Config Lcd = 20 * 2 Initlcd Cls Lcd "Hallo" End passiert folgendes.
'ATMega 8L $crystal = 4000000 'Quarz: 4 MHz Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5 Config Portd = &11111111 Config Lcdbus = 4 Config Lcdmode
-
Thread
Warum verwendet WinAVR nie swap/mul ?
Ich habe ein LCD an einen mega8 angeschlossen. Die 8bit Daten zum LCD sind an PortB angeschlossen. Da ich den UART brauche, habe ich D0-1 an PortB4 und PortB5 angeschlossen. Gebe ich jetzt die 8 bit Daten aus, würde
Bei mir macht er kein Shift (gcc 4.01, mit -O2): 4038 15be 9091 0000 lds r25,uhrneu 1836:wecker.c **** LCD_port|=(LCD_port&15)|((byte&15)*16); 4040 .LM521: 4041 15c2 28B3 in r18,56-0x20 4042
-
Thread
Preisgünstiger Heizungsregler bei Praktiker
'5°C Adc_temp(3) = 645 '10°C Adc_temp(4) = 585 '15°C Adc_temp(5) = 525 '20°C Adc_temp(6) = 465 '25°C Adc_temp(
Ich benutze AVR-Studio 4.17 Build666, Eagle ist 4.16 professional.
-
Thread
LCD 202A Conrad und Atmega 8
Modus aktivieren lcd_out( LCD_SET_FUNCTION | LCD_FUNCTION_4BIT ); _delay_ms( LCD_SET_4BITMODE_MS ); // 4-bit Modus / 2 Zeilen / 5x7 lcd_command( LCD_SET_FUNCTION | LCD_FUNCTION
--------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION_1LINE 0x00 #define LCD_FUNCTION_2LINE 0x08 #define LCD_FUNCTION
-
Thread
mal wieder ein LCD am Atmega8
rcall LCD_delay ;first, we'll tell the LCD that we want to use it ldi arg, 0x20 ;in 4-bit mode. rcall LCD_command8 ;LCD is still in 8-BIT MODE while writing this command!!! rcall LCD_delay ldi arg, 0x20 ;NOW: 2 lines, 5*7 font, 4-BIT MODE! ** DUMMY *** rcall LCD_command ; rcall LCD_wait ldi arg, 0x20 ;NOW: 2 lines, 5*7 font, 4-BIT MODE! ** DUMMY *** rcall LCD_command
-
Thread
LCD Display funktioniert nicht
#define LCD_DATA1_PORT LCD_PORT /**< port for 4bit data bit 1 */ #define LCD_DATA2_PORT LCD_PORT /**< port for 4bit data bit 2 */ #define LCD_DATA3_PORT LCD_PORT /**< port for 4bit data bit
/* shift display left */ #define LCD_MOVE_DISP_RIGHT 0x1C /* shift display right */ /* function set: set interface data length and number of display lines */ #define LCD_FUNCTION_4BIT_1LINE 0x20 /* 4-bit
-
Thread
[V] 4x20 LCD HD44780 inkl. LPT-Anschluss
zusammen, ich habe meinen Keller gestern mal wieder aufgeräumt und da ist mir von meinem ehemaligen fli4l Router ein LCD-Display in die Hände gefallen. Das 4x20 Zeichen Display ist bereits komplett fertig aufgebaut für einen LPT-Anschluss. Zu dem ist noch ein Anschluss für die Stromversorgung vorhanden
: grün Das Gerät hat bis zur letzten Minuten einwandfrei funktioniert. Es müsste sich um ein LCD HD44780 handeln. Kann es leider nicht genau sagen da ich keinen Aufdruck finde. Bitte um Preisvorschläge per Mail: -> mikrocontroller.net {äd} letsgoonline.de Werde mitteilen wenn das Gerät verkauft
-
Thread
Menüstruktur unter Bascom
hm, als LCD hatte ich ein 4*20 geplant Die idee mit den Arrays sieht schonmal gut aus, koennte dazu vielleicht jemand mal ein konkretes Beispiel bringen? Werd jetz auch noch n bisschen rumprobieren, aber obs was
16, 14, 0, 11 ;Ebene 2 .db 17, 15, 0, 12 ;Ebene 2 .db 0, 16, 0, 14 ;Ebene 2 ;Menü 4 mit Untermenüs .db 0, 12, 19, 0 ;Ebene 1 .db 20, 0, 0, 15 ;Ebene 2 .db 21, 19, 0, 16 ;Ebene 2 .db 22, 20, 0, 17 ;Ebene 2 .db 0, 21, 0, 18 ;Ebene 2 ;Hier die Parameterliste
-
Thread
LCD zu langsam für Main-Prozessor
Hallo miteinander Ich habe ein kleines Problem mit einer LCD-Ansteuerung: Das LCD (20x4) braucht selbst zum löschen ein Delay von 2ms, und für jedes weitere Zeichen werden die Controll-Pins auch noch im us-Delay getacktet (10 bis 50us). Des weiteren werden die
_t zeile, uint8_t spalte, char c); { char lcd_buffer[4][20]; uint8_t zeile = 0; uint8_t spalte = 0; int intervall = 0; memset(lcd_buffer, 0, 4*20); // clear screen :) while(1) { i++; // tu was memset(&lcd_buffer
-
Thread
Lärmampel von erfinderjo
Integer Dim M As Byte , Prog As Byte , Rm As Byte , Pm As Byte , Laut As Byte Dim Z As Long 'LCD Config Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5 Config Lcd = 16 * 2 Waitms 300 Initlcd Cls Locate 1 , 1 Lcd "Programm
= 1 Wait 1 Portb.0 = 0 End If Locate 2 , 1 Lcd " " ' +++++++++++++++++++++++++ S4 ++++++++++++++++++++++++ If Pinc.5 = 1 Then Locate 2 , 1 Lcd "S4" Portb.1 = 1 Wait 1 Portb.1 = 0 End If Loop ' ++++++++++++++++++++
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Beim auslöten wurde das LCD leider beschädig, Kupfer von Lotpad (von paar Pins) war weg, am Pin etwas 14 gebastelt und somit LCD gerettet! LCD kann man ABER nur in 4 Bit Modus ansteuern.
den P-FET läuft, kann das Teil sogar richtig was schalten; der IRLML6402 verknust laut Datenblatt 4,2A bis 20V.
-
Thread
M16C samt Dev-Kit für lau!
wo steht das mit den 4 controllern?
Hi Wo nachgelötet am lcd oder am board? Gruss
-
Thread
Bausatz Add-on für AVR-NET-IO
erhöht und beim Ausgang am Pfostenstecker nochmals einen Transitor gesetzt. Nun habe ich 4.1V an der LCD Beleuchtung. Pin 15 an --> Basis LCD_Beleuchtung (15&16) 50 Ohm --> Collector Emitter --> Masse Ich hoffe ich habe keine Denkfehler drin. Gruß Gerd Wenn erwünscht kann ich auch
Stromversorgung laufen. Die Widerstände haben folgende Werte: R1 0,22Ohm R2 2,2kOhm R3 3,6kOhm R4,R5,R6,R15,R17,R19,R21 470Ohm R9 100Ohm R10 4,7kOhm R7, R8, R12, R23 10kOhm R13 22Ohm R14 270Ohm R16, R18, R20, R22 1kOhm Ich weiß derzeit nicht so richtig weiter. Habe zwei SD-Karten ausprobiert
-
Thread
LCD 4x20 (HD44780) gesucht für Nullkraftstecker / SMD
kleine Nullkraftstecker statt der riesigen THT-Stiftleisten einsetzen. Beispiel für ein 4x20-LCD in THT: http://www.reichelt.de/Hintergrund-gruen/LCD-204B-LED/3/index.html?&ACTION=3&LA=2&ARTICLE=31660&GROUPID=3005&artnr=LCD+204B+LED .. dieses Display wäre super, wenn es nur einen SMD-Anschluss
@ Rufus: das Pollin 120 941 ist genau das was ich suche, nur leider 2x16 statt 4x20. Hab bei Pollin sonst keine gefunden mit 4x20. Mit welchen Suchbegriffen bist Du auf dieses Angebot gekommen? @ Takao: So wäre es natürlich prima ... die Geometrie der Gehäuse, in die meine
-
Thread
Siemens Backofen Steuerung LCD am Bedienteil
LCD Treiber PT6596 getauscht und voila, LCD tut wieder wie es soll. Operation gelungen, Patient geheilt.
nun ein original Netzteil für den Test der Displayplatinen und auch eine weitere Diaplayplatine (1 LCD und 4 Tasten) zum Austausch verfügbar. Wer also ein Problem mit dem Display (LCD) hat, kann mich gerne kontaktieren.
-
Thread
LCD 4x20 mit C und C167 µC
Zuerst einmal: "HALLO WORLD" ;D wirklich ein gutes forum Ich bin ein totaler µC newbie und kann seit ca. einer woche C. nun suche ich ein programm, mit dem ich ein lcd ansteuern kann. es liegt nicht am bus (wäre beim C167 fein). mit den files vom hmpeg und japp kann ich leider nichts anfangen. würde ein file brauchen, wo ich nur noch die ports ändern bräuchte. aja, hab in 4 wochen matura und das ganze ist für eine kleine cnc maschine. die hardware steht, aber die software... THX & MFG Knox62
-
Thread
Arduino Due mit 2,4" SainSmart TFT
Hallo, ich habe mir ein Arduino Due (SAM3X8E ) mit SainSmart 2,4" TFT inkl. CTE Shield zulegt. Siehe: https://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-2-4-tft-lcd-touch-panel-sd-card-slot-shield-for-arduino-mega2560.html Bisher ist es mir
eventuell findet sich hierin Brauchbares (Beispiele sind auch für 2,4" drin) http://www.selloutsoon.com/albums/documents/20-011-D19/DUE+CTE50.zip
-
Thread
instabiles Projekt - Arduino Nano -2 Stromquellen - PT100 - DS18B20
aus... konnte aber so schnell gar nicht kucken, dann wars wieder an, und irgendwie zeigt seit dem 4. bekomme ich bei der Temperatur vom DS18B20 immer wieder mal 85Grad, was (soweit ich gelesen hab) so viel heißt wie nicht sauber angeschlossen. Was aber irgendwie auch nicht sein kann, weil er das WIRKLICH
to +150 C // from a PT100 connected to a 4-20 mA current transmitter // // current voltage(250 Ohm) ADC Temperature // ----------------------------------------------------- // 4 mA 1 V 205 0 C //
-
Thread
Tageslicht taugliches Kleindisplay
Hinweisen hier im Forum würde ich folgendes transreflektives Display versuchen: https://www.reichelt.de/lcd-textmodul-29-8-x-10-4-mm-weiss-ea-dogs104w-a-p156571.html?PROVID=2788&gclid=CjwKCAjwg4SpBhAKEiwAdyLwvBG0_zE5osnnYLtjAWwkCC6ipy5y_mqY-AJ9xJmU5otuE9W75I_e1BoCd00QAvD_BwE&&r=1 Das unterstützt auch I2C
Wulf D. schrieb im Beitrag #7511334: > https://www.reichelt.de/lcd-textmodul-29-8-x-10-4-mm-weiss-ea-dogs104w-a-p156571.html?PROVID=2788&gclid=CjwKCAjwg4SpBhAKEiwAdyLwvBG0_zE5osnnYLtjAWwkCC6ipy5y_mqY-AJ9xJmU5otuE9W75I_e1BoCd00QAvD_BwE&&r=1 > Das unterstützt auch I2C
-
Thread
I2C Unterschied einfacher LCD
kleineres Display benötigt. > Unter I2C-Display finde ich kein Display das klein genug ist...(Max. > 4,5cm breit darf es sein) > Nun ist meine Frage ob man das ganze nicht mit einem einfachen http://domoticx.com/arduino-library-lcd5110-nokia-5110-lcd/ Display hat 4,5cm in der Breite und macht
Ich habe gerade chinesische LCD 4x20 per mcp23008 geschaltet, mit Prog-I2C. Übertragung ist derart langsam, daß die Verzögerungen nach Daten- und Command-Übertragung nicht notwendig sind. Byte (6x3 I2C-byte) braucht 313 us, d.h. ~
-
Thread
DCF77-Uhr mit LCD
Hallo. Also ist en Standard 2x16er LCD von Reichelt mit nem KS0070B Controller. Datenblatt gibts hier: http://www.reichelt.de/inhalt.html?SID=14QzVvvdS4AQ4AAAfNblg516c28f8eca6b7025990addb01ce0d7b;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=A5211;GRUPPEA=A521;WG=0;ARTIKEL=LCD%20162C%20LED;START=0;END=16;STATIC=0;FC=10;PROVID=0;TITEL=0;DATASHEETSEARCH=LCD%20162C%20LED;FOLDER=A500;FILE=LCD162C%2523DIS.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=0 Die Pinbelegung des LCDs ist
-
Thread
PIC16F887 - LCD Toshiba 20x4 Zeichen - Assembler
Hallo liebe Forumgemeinde ich habe folgendes Problem. Ich möchte mein LCD anhand einer einfachen LCD Initialisierung testen, nur leider reagiert dieses nicht und da für mich der Bereich LCD Neuland ist wäre ich für etwas Hilfe sehr dankbar! Zur Hardware: Es handelt sich um ein Großdisplay von Toshiba mit dem KS0066U Controller und wird mit negativer Kontrastspannung über eine Ladungspumpe gespeist. Somit wird mir die 1. und 3. Zeile mit Kästchen angezeigt und die Kontrasteinstellung funktioniert. Die Datenpins sind an PORTB des PICs angeschlossen, PORTE dient als Anschluss für E, R/W
-
Thread
Suche 16 bit CPU mit externem Buszugriff
(FPGA & Oszillator) auf Adapterplatine kommen ab 10€ aus China (EP2C5, 4600 LEs). Für 20€ kommt schon ein EP4CE6 (6272 LEs) in selber Manier. Wieviel LEs braucht ein ARM Core? Wobei, ARM war keine Anforderung.
DRAM unterstützt, dafür aber SRAM, LCDs, NAND/NOR-Flash. Mit dem FMC geht dann auch DRAM. Der STM32F4VG (auf dem Discovery-Board) hat einen externen Bus durch das FSMC mit 16bit. Allerdings hat er kaum Adressleitungen. Mehr gibt es in größeren
-
Thread
Mr.MidiPlayer - Spielt alle MIDI-Dateien von einer SD-Karte
fans increase! A European version or the Russian version are possible, too A screen is wide! 27x4 LCD?? not sold in Japan... orz (I'm sorry in funny English.)
try-outs on my bread-board, because it can handle all generic display sizes 8x1, 16x1, 24x1, 16x2, 20x2, 24x2 - for 4 rows I have another 20x4, but I hardly use it.
-
Thread
Beschreibung eines Srams Fehler in VHDL-Code?
] architecture behv of lcd_control is ... SUBTYPE ascii1 IS STD_LOGIC_VECTOR(7 DOWNTO 0); TYPE charArray IS array(1 to 27) OF ascii1; constant satz1: charArray := (X"48", X"65", X"6c", X"6c", X"6f", X"20", X"57", X"6f", X"72", X"6c", X"72", X"6c", X"64", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20", X"20" ); ... -- das funktioniert, das Zeichen wird auf den LCD-Screen angezeigt sram_data(7 downto 0)
-
Thread
EA DOG-M 3,3V 4-Bit
(); delay_ms(2); put_Data_to_Port(0x03); LCD_clock(); put_Data_to_Port(0x03); LCD_clock(); put_Data_to_Port(0x02); LCD_clock(); LCD_put_Data_out(FUNCTION_EXT_MODE); // 8/4 Bit operation, 1/2 Zeilen LCD_put_Data_out(BIAS_SET
///////////////////////////////////////////////////////////////// /*! * \brief 1Byte Daten in 2*4Bit stuecken ausgeben * \param data 8Bit Daten */ void LCD_put_Data_out(unsigned char data) { put_Data_to_Port(data>>4); // Oberes Nibble LCD_clock(); /
-
Thread
Pollin TIAN MA A2C00096100 LCD Modul
sichtbar, zu denen eben auch dieser Balken gehört. Der Energiebedarf sinkt in diesem Modus auf ca. 1/4 dessen, was im vollen Displaymodus mit 1:18-Mux benötigt wird. Das Absenken der Displayspannung dabei nicht vergessen, sonst sieht man garnix mehr, statt ca. $30 sind für 1:9-Mux nur ca. $20 über VLCD_set
meine Audio-Anlage). Nachdem der ESP-01s schön über OTA läuft, habe ich mit TX und RX den 3. und 4. Pin zur Verfügung (z.B. für IR-Control). Um aber für weitere Projekt-Ideen den 4. Pin zur Verfügung zu haben ;) , habe ich für den Reset den SCL vom I2C mitbenutzt. Mit [PNP-Transistor C->LCD-Reset
-
Thread
[V] Character LCD display 20x4 und 20x2, groß (beide 18€)
Hallo noch 2 LCD abzugeben: 1x 4x20 Bolymin BC2004B ST7066 Controller 146x62.5mm https://www.bolymin.com.tw/20x4-character-lcd-display-bc2004b.html 1x 2x20 GE-C2002 ST7066 Controller 180x40mm 5V Blau
-
Thread
Init Problem mit KS0066 (Conrad)
Aus irgendeinem unerfindlichen Grund lässt sich mein LCD(2x20) nicht am ATmega8 initialisieren. Ich benutze eine 8-Bitübertragung da ich genug Pins übrig habe. Verbauter Controller auf dem LCD ist ein KS0066 von Conrad. Im Anhang das Datenblatt, auf Seite
Befehle werden gesendet, und nach dem 4. (0x06) erscheint wieder > nur der schwarze Balken oben. hast du mal versucht, jetzt daten aufs lcd zu schreiben? > Vom 1. bis zum 4. Befehl ist das LCD leer. Ich wüsste jetzt nicht wo da > ein
-
Thread
Problem mit LCD 4 Bit Initalisierung
//////////////////////////////////////////////////////////////////////////////////////////// void lcd_init_4bit(void) { delay_ms(20); lcd_write_command8(0b00110000); //Reset delay_ms(8); lcd_write_command8(0b00110000); //s.o. lcd_write_command8(0b00110000); //s.o. lcd_write_command8(0b00101000); //Auf 4-Bit-Interface ! //Ab hier mit der 4-Bit-Routine Schreiben!!! lcd_write_command(0b00101000); //4-Bit-Interface, 2-zeilig, 5*7-Font lcd_write_command(0b00001100); //Display ein, Cursor aus, blinken
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
/alphanumerische-lcd-displays/display-elektronik/dem-08171-fgh-pw/ https://www.tme.eu/Document/2c70aef90a25d9109447ebfda86b7fd8/DEM%2008171%20FGH-PW.pdf
Keks F. schrieb im Beitrag #7051362: > 4 Ziffern exkl. Komma (bspw. 123.4). > Maximal 52mm Gesamtbreite Dieses: https://www.reichelt.de/lcd-7-segment-1x4-0-sz-h-8-0mm-reflektiv-lcd-7s-4-8-a-p197502.html?&nbc=1 mit dem PCF8577 als Treiber
-
Thread
Transistorschaltung (LCD-Ansteuerung)
Hallo, ich habe vor mit einem Raspberry PI ein Display eines alten CD-Players anzusteuern. Daten über das Display gibt es kaum. Ich habe jedoch schon experimentiert und folgendes herausgefunden: Das Display funktioniert durch Multiplexen.(siehe Anhang) Es gibt P1-12 und G1-9 Pins also insgesamt 21 Pineingänge. Wenn man P2 und G4 mit einer Spannung von 6,5V versorgt leuchtet z.B. bei der eingebauten 7-Segmentanzeige ein Segment. Zusätzlich benötigt das Display noch eine Versorgung von ca. 3,3V bei ca. 300mA Nun möchte ich mit dem Raspberry PI die P1-P12, G1-9 ansteuern. Da die
-
Thread
DotMatrix 16x4 in C ansteuern
define LCD_PORTS #define LCD_PORT PORTC #define LCD_DDR DDRC // 4 Bit LCD Datenbus DB4-DB7, das unterste Bit DB4 kann auf den Portbits 0..4 liegen // LCD DB4-DB7 <--> PORTC Bit PC0-PC3
0x00 #define LCD_SHIFT_RIGHT 0x01 // Set Function --------------- 0b001xxxxx #define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION
-
Thread
TWI1 auf Atmega328PB schlägt fehl
after Wire.begin() ... after beginTransmission() ... End Transmission, Error-code is: 0 LCD found. status==0 status==1 status==2 status==3 status==4 status==5 ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... after beginTransmission() ... [/code
So Kondensatoren auf 20pF reduziert, das Ergebnis ist niederschmetternd. Weit unstabiler, es gibt sogar Resets, trotz Resethandler. Meist hängt er jetzt nach kürzester Zeit. [code] ==Start LCD== Probing for PCF8574 on
-
Thread
LCD funktioniert nur nach Programmierung
Hallo, ich habe ein Problem mit meinem LCD (4x20 Zeichen, DEM20485-SYH-LY), das ich an einem ATmega8 angeschlossen habe. Mein Testprogramm mit Initalisierung des LCDs und einer Zeichenausgabe funktioniert. Jedoch funktioniert es nur direkt
das LCD dann erst mal zurück auf 8 Bit Interface, von wo aus dann der erste gezielte 0x20 wieder in den 4 Bit Modus zurückführt. > Soll ich die init-Funktion trotzdem so umschreiben, wie du beschrieben
-
Thread
Temperatur Messung mit Mega8 und NTC-Widerstand 4,7k
ATMEGA8 Schaltung sieht so aus, sehr spartanisch die Zeichnung :-D AVCC/VCC---1k-Widerstand-- --4,7k NTC Widerstand | | ADC-Eingang(PORTC.5) Auserdem hab ich LCD angschlossen auf dem die Werte die da rauskommen
M8def.dat "" '$crystal = 16000000 Dim Waiting As Word Waiting = 0 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.1 , Rs = Portc.0 Config Lcd = 16 * 2 Cursor Off Const Adc_multi = 0.0048828125 ' = 5.0
-
Thread
LCD funktioniert nicht richtig bzw. zeigt nicht das was erhofft
pin interface. This sketch prints "Hello World!" to the LCD and makes the cursor block blink. The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6
Simon Name schrieb: > The circuit: > * LCD RS pin to digital pin 12 > * LCD Enable pin to digital pin 11 > * LCD D4 pin to digital pin 5 > * LCD D5 pin to digital pin 4 > * LCD D6 pin to digital pin 3 > * LCD D7 pin to digital pin
-
Thread
LCD, HD44780 und KS0076
Das 4x20 LCD zeigt beim Anschalten ohne uC die erste und dritte zeile als balken an die zweite und vierte bleiben leer. Beim anschalten mit uC verschwinden die Balken also ist das LCD wohl richtig initialisiert
/* shift display left */ #define LCD_MOVE_DISP_RIGHT 0x1C /* shift display right */ /* function set: set interface data length and number of display lines */ #define LCD_FUNCTION_4BIT_1LINE 0x20 /* 4-bit
-
Thread
LCD Initialisierung
Bei einem 20*4 LCD wird 0x10 für Zeile 3 nicht reichen, ich "tippe" mal auf 0x14, und 0x54 für Zeile 4; Sollte aber im Datenblatt stehen.
Die Angaben sind für 16x4 LCDs. MfG Falk
-
Thread
KS0073 EA DIP204B-4NLW Bascom Frage
für LCD war 5 Config Lcd = 20 * 4a , Chipset = Ks0073 'configure lcd screen 'Config Lcdbus = 4 Const Lcdrows = 4 Const Lcdcols = 20 Dim _lcd_e As Byte
Config I2cdelay = 3 'PCF Adresse für LCD war 5 Config Lcd = 20 * 4 'configure lcd screen Config Lcdbus = 4 Const Lcdrows = 4 Const Lcdcols = 20 'Cursor Off Noblink Const Menumaxlines = 10
-
Thread
MEGA8 ADC Interrupt beeinflusst TWI Interrupt
for (int o=1;o<=4; o++) for (int i=1; i<=20; i++){ lcd_setcursor( i-1, o ); lcd_data(rxbuffer[i+((o-1)*20)]); } sei(); } //###########################################################
1;o<=4; o++) for (int i=1; i<=20; i++){ lcd_setcursor( i-1, o ); lcd_data(rxbuffer[i+((o-1)*20)]); } sei(); } [/c] Den Cursor nach jedem Zeichen immer neu zu setzen braucht
-
Thread
Mit dem ATMega32 zwei Displays betreiben?
Enable-Pin unterscheiden (B.5 bzw. B.6): [c] #include "LCD44780.h" ... AnyWare::LCD44780 lcd1( AnyWare::LCD44780::LCD_Type_4x20, PORTB, 0, // Port, Pin LCD-DB4 PORTB, 1, // Port, Pin LCD-DB5
); lcd1.printf( 0, 0, 20, "ich bin ein 4x20" ); lcd2.printf( 0, 0, 16, "ich nur 2x16" ); ... [/c] Die Pinzuordnungen können praktisch beliebig gewählt werden soweit auf dem jeweiligen AVR möglich,
-
Thread
LCD4x40-KS0066 Probelm
delay(15000); /* wait 16ms or more after power-on */ /* initial write to lcd is 8bit */ LCD_DATA1_PORT |= _BV(LCD_DATA1_PIN); // _BV(LCD_FUNCTION)>>4; LCD_DATA0_PORT |= _BV(LCD_DATA0_PIN); // _BV(LCD_FUNCTION_8BIT)>>4; lcd_e_toggle(); delay(5000);
, busy flag can't be checked here */ /* now configure for 4bit mode */ LCD_DATA0_PORT &= ~_BV(LCD_DATA0_PIN); // LCD_FUNCTION_4BIT_1LINE>>4 lcd_e_toggle(); delay(100); /* some displays need this additional delay */ /* from