-
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
-
Thread
BASCOM AVR YwRobot_Lcd_i2c.lib für 1602 LCD anpassen
Ich möchte mein funktionierendes BASCOM Programm für den ATMEGA328A und der YwRobot_Lcd_i2c.lib mit einem 20x4-LCD an ein 1602-LCD anpassen. Leider unterstützt diese Lib nur 20x4-LCDs. Frage: wer kann die Lib an ein 16x2-LCD anpassen? Bin für jeden Hinweis dankbar.
das erste, was ich geändert hatte. Leider ohne Erfolg. Der Text erscheint an beliebiger Stelle vom LCD nur nicht an der angegebenen Position. Vermutlich ist die Lib fest auf 20x4 LCDs programmiert. Folgende Zeile in der Lib lässt mich das vermuten: ldi r16,&hC0 ; this is to make the initialization
-
Thread
Fragen zu 16x4-Displays von Pollin
Tach Gemeinde, Gott grüße Euch, es geht um diese drei 16x4-Displays von Pollin: http://www.pollin.de/shop/dt/MTczOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1604A_01.html http://www.pollin.de/shop/dt/MTEzOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1604A_04.html http://www.pollin.de/shop/dt/MDEzOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1604A_05.html Zu diesen Dingern habe ich zwei ganz konkrete Fragen.
-
Thread
Display von Pollin - Datenblatt - Ansteuerung
| Pin am Displaystecker | Kommentar n.c. 1 n.c. n.c. 2 n.c. V5 3 19 =GND V3 4 14 VDDH 5 22 LCD-Versorgung, +20…36V V2 6 13 V0 7 22 =VDDH D0 8 5 D1 9 6 D2 10 7 D3 11 8 D4 12 9 D5 13 10 D6 14 11 D7 15 12 VDD 16
21 VDD 18 19 GND 19 24 wahrscheinlich V1 oder V4 20 23 wahrscheinlich V1 oder V4 21 22 VDDH 22 22 VDDH 23 n.c. 24 n.c. Der eine oder andere GND-Pin wird wohl ein Logik-Eingang sein, z.B. für die Richtungswahl. Die LCD-Spannungen
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
file=viewtopic&t=68907 gruendlich gelesen. Ich kannte den zwar schon, hatte ihn aber nur bezueglich 4bit-Speicherproblematik gelesen. Wie es aussieht, kann man den EBI im 3-Port-Mode nur fuer SDRAM nutzen, und fuer nichts anderes. Nicht fuer SRAM, nicht fuer Ethernet, nicht fuer LCD Displays, CF Cards
512MB PC133 SDRAM benutzen, bzw einen baustein, da es double side 72 bit sdram ist, sind die bausteine 4 bit - z.b. M2V56S20TP
-
Thread
Problem Intialisierung LCD MSP430
20); // 20ms Delay LCD_OUT |= LCD_PIN_E; // clock-bit auf high delay_ms(20); // 20ms Delay LCD_OUT &= ~LCD_PIN_E; // und jetzt wieder auf low delay_ms(20); // 20ms Delay } } void LCD_Init(void) // Initialisierung { LCD_OUT &= ~LCD_mask; // Enable, RW und RS auf 0 und D4 - D7 = 0 delay_ms(250);
-
Thread
Update Liste und Preise [V] µC Eval Boards, GPS Module, Funkmouse, DSL-Modem, Router, Last-R, G-Sens
Ab hier Hochlast-Schiebewiderstände 22. 0,5 Ohm, 20 A 23. 0,6 Ohm, 25 A 24. 2,4 Ohm, 10,5 A 25. 3,6 Ohm, 13,5 A 26. 4,9 Ohm, 7,5 A 27. 7 Ohm, 10,5 A 28. 14 Ohm, 5A 29. 23 Ohm, 4 A 30.23 Ohm, 4 A 31. 23 Ohm, 4 A 32. 37 Ohm, 2,5 A 33. 41 Ohm,
Drehencoder mit zusätzlicher Joystick Funktion Ab hier Hochlast-Schiebewiderstände: 22. 0,5 Ohm, 20 A 23. 0,6 Ohm, 25 A 24. 2,4 Ohm, 10,5 A 25. 3,6 Ohm, 13,5 A 26. 4,9 Ohm, 7,5 A 27. 7 Ohm, 10,5 A 28. 14 Ohm, 5A 29. 23 Ohm, 4 A 30.23 Ohm, 4 A 31. 23 Ohm, 4 A 32. 37 Ohm, 2,5 A 33. 41 Ohm,
-
Thread
Oszilloskopkauf - Hameg 2008 oder LeCroy Wavejet 322
@Alter Hase (Gast) >Ich habe mir ganz bewust einen Hameg 2008 gekauft. Von der >LCD-Klötzchen-Grafik will ich nicht wissen. Die ewig Gestrigen. Digitaloszis haben die 1/4 VGA Darstellung längst hinter sich gelassen. >Nun stell' ich mit Erstaunen fest, dass die ganzen unerfahrenen
im Analogbetrieb die maximale Zahl der >Signaldarstellungen 2, 5 Millionen (schnellste Zeitbasis 20 ns/cm x 10 >Division x 2 für den Strahlrücklauf und die Holdoff-Zeit = 4 µs). ??? Sind das nicht eher 0,4us? >Die Beispiele zeigen, dass die hardwareorientierte Signaldarstellung des >Analog-Oszilloskops
-
Thread
[C] Tiny 44 - Rundungsfehler?
mulsi3_helper+0x16> 9a: a2 0f add r26, r18 9c: b3 1f adc r27, r19 9e: e4 1f adc r30, r20 a0: f5 1f adc r31, r21 a2: 22 0f add r18, r18 a4: 33 1f adc r19, r19 a6: 44 1f adc r20, r20 a8: 55 1f adc r21
// | // v initial(); // Initialisierung Ports etc. ADC_Init(); lcd_init(); while(1) { amp_adc = ADC_Read_Avg(0,4); amp_real = ( ( amp_adc - amp_offset ) * Vref * 1515 ) / ( 100 * 1024 ); volt_adc = ADC_Read_Avg(1,4); volt_real = ( volt_adc
-
Thread
Pollin LCD ohne Datenblatt
An alle interessierten LCD Experten! Bei Pollin gibt es seit geraumer Zeit ein s/w LCD 320x256 ohne Datenblatt. http://www.pollin.de/shop/dt/MzE1OTc4OTk-/Bauelemente/Aktive_Bauelemente/Displays/Grafikdisplay_320x256.html
ausgegangen bin. Das sieht dann so aus: V1 = VCC | 3k | V6 | 3k | V3 | 33k | V4 | 3k | V5 | 3k | VEE = ca -17 bis -20V scheinen zu passen. Wäre super wenn du es auch mal testen könntest. Gruß Bruno
-
Thread
HD44780
to your display #define LCD_LINES 2 #define LCD_DISP_LENGTH 16 #define LCD_LINE_LENGTH 0x40 #define LCD_START_LINE1 0x00 #define LCD_START_LINE2 0x40 #define LCD_START_LINE3 0x14 #define LCD_START_LINE4
nicht hierhin gekommen) auf eine interessante Abbildung gestossen. http://www.sprut.de/electronic/lcd/index.htm#4x20 Hier werden genau auch die ersten 8 Zeichen der ersten beiden Linien anders Dargestellt als die Anderen. Könnte das Problem eventuel hier sein? Und noch: Das Display sollte, wenn
-
Thread
PIC 32 schneller Basic Interpreter
Micromite schrieb im Beitrag #3624743: > DS18b20, Servomotoren, RTC, Analog In, Interrupts,SPI, LCD Displays, > RS232.... alles integriert und mit minimalstem Aufwand programmierbar. Für das oben stehende brauche ich keinen umständlichen PIC32,
Um den DS18B290 auszulesen bedarf es 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
geeignetes LCD Punktmatrixdisplay
Von Electroni Assembly gibt es derartige Displays, das EA DOGM204-A beispielsweise ist ein 4x20-Display, das auch SPI und I2C kennt: http://www.lcd-module.de/fileadmin/pdf/doma/dogm204.pdf
geeignet. > Leider wird es mit einer Spannung von 3,3V betrieben. Du kannst aber auch ein Standard-LCD 20x4 nehmen und per Schieberegister (4094) die Daten im 4-Bit Modus ins Display schreiben. Dafür braucht man drei Steuerleitungen: DATA, CLOCK, STROBE, wobei STROBE auch das E-Signal fürs Display ist
-
Thread
LCD und STK500
Hallo alle zusammen, Ich habe ein LCD (4x20, HD44780) an ein STK500 mit nem ATMEGA163L an Port D angeschlossen. Ich möchte das Display in C mit CodeVisonAVR im 4-Bit-Mode programmieren bzw ansteuern. Meine Pin-Belegung ist wie folgt:
Ich hab eine 4x20 DOTMATRIX LCD - Blau Negativ mit weisser LED von Electronic Assembly. Das Datenblatt ist im Anhang.
-
Thread
Initialisierung KS0073 / HD44780
Hallo, ich betreibe an einem Atmega16 ein DIP204-4 (4x20 von Reichelt) Display mit mit dieser lcd_init. Das DIP204-4 funktioniert auch hiermit. Nun will ich aber das EA T204B-BNLW (4x20 von reichelt) beide sind HD44780 kompatibel. Aber das EA T204B-BNLW
(1); // 4 Bit Modus aktivieren LCD_PORT &= 0xF0; LCD_PORT |= 0x02; lcd_enable(); _delay_ms(1); lcd_command(0x24); lcd_command(0x09); lcd_command(0x20); lcd_command(0x0C);
-
Thread
VGA Grafikkarte an uC
Naja, ein AVR hat leider keine 16+20+4+2=42 IO Pins... Das Interface hatte ich schon vor Jahren mal aufgebaut, um ISA Karten an dem Datenbus eines 8051 zu betreiben. Immerhin ist es schön flexibel und kann so ziemlich alle ISA Bus Transfers
> Naja, ein AVR hat leider keine 16+20+4+2=42 IO Pins... Kann man die Grafikkarte nicht irgendwie in einem 8bt-Modus nutzen? Und 20 Adressleitungen - braucht man die wirklich alle? Übrigens: Ein ATmega128 dürfte trotzdem genug Pins haben