-
Thread
Junckers ZWR 24-6 Kombitherme
gemacht... Ich weiß nicht, welches das "erste" war, aber wenn Du googelst / Bildersuche nach "Batron 4x20 LCD" werden ganz viele ähnliche angezeigt, und > 20 Euro sollten die auch nicht kosten..
Wieso 4x20, sieht aus wie ein GLCD.
-
Thread
Spannungsversorgung mehrerer digitaler Panelmeter (LCD) mit DCDC-Wandler
Hallo Stefan, haben die 8 zu messenden Spannungen ein gemeinsames Bezugspotential? Müssen es 8 LCD-Anzeigen sein? Räumlich getrennt? In welchem Spannungsbereicht misst Du? Ich habe gelesen das Du nicht groß basteln möchtest. Trotzdem die Anmerkung dass eine Lösung mit einem uC und einem LCD 4*16 oder 4*20 Zeichen anbietet. Geringer materieller Aufwand und sehr preiswert. Ein MCP3008 an einem Atmega328 oder an einem Raspi halten den Aufwand in Grenzen.
-
Thread
Schieberegister-LCD vereinfachen
struct bits { uint8_t b0:1; uint8_t b1:1; uint8_t b2:1; uint8_t b3:1; uint8_t b4:1; uint8_t b5:1; uint8_t b6:1; uint8_t b7:1; } __attribute__((__packed__)); #define SBIT(port,pin) ((*(volatile struct bits*)&port).b##pin) #define LCD_CLK SBIT(PORTD, 0)
) { uint8_t i; LCD_DAT_DIR = 1; // output LCD_CLK_DIR = 1; // output LCD_CE_DIR = 1; // output LCD_CE = 1; LCD_CLK = 1; LCD_CE = 0; // CE = 0
-
Thread
Digital Sensor an LCD ausgeben
gerne in einen Ölbehälter einen Ultraschal Füllstandssensor einbauen und den Füllstand gerne an einem LCD ausgeben. Der Sensor liefert Werte von 0-10V oder 4-20mA. In meinem Studium habe ich C,C++,Assembler und SPS gelernt, nur hab ich das Problem welche Bauteile ich dazu benötige. Gibt es eventuell
/dp/B00HTF26AQ/ref=sr_1_18?ie=UTF8&qid=1484683277&sr=8-18&keywords=Anzeige+4-20+mA Mit einem Arduino samt LCD ist das auch eher ein Kinderspiel, ganz Faule nehmen den Uno samt LCD-Shield - wobei ich das alles natürlich beim Aliexpress suchen würde.
-
Thread
Verschachtelte Progmem-Arrays auslesen
pgm_read_byte(l_pgmpointer) ][0]; l_pgmpointer = (PGM_P) pgm_read_word( &strd[l_index] ); lcd_write_menu_entry( l_pgmpointer , i ); lcd_write_line(" ",0,0); } if(selected_menu_entry>menu[p_menu][0] && selected_menu_entry<20) selected_menu_entry=menu[p_menu][0]; if(selected_menu_entry
pgm_read_byte(l_pgmpointer) ][0]; l_pgmpointer = (PGM_P) pgm_read_word( &strd[l_index] ); lcd_write_menu_entry( l_pgmpointer , i ); lcd_write_line(" ",0,0); } if(selected_menu_entry>pgm_read_byte(&menu[p_menu]) && selected_menu_entry<20) selected_menu_entry=pgm_read_byte(&menu[p_menu
-
Thread
Pollin-LCD Powertip PC1602-E
alle hier! Mein Frage: Hat jemand von euch hier Erfahrung mit dem zur Zeit bei Pollin angeboteten LCD ? --> [url]http://www.pollin.de/shop/detail.php?pg=OA==&a=MzE2OTc4OTk=&w=Nzk4OTk4&ts=20[/url] Ich habe das Display im 4-Bit Modus am Mega32 angeschlossen aber ausser dem schwarzen Balken (der ja
Sorry für den Link, es ist folgendes Display: http://www.pollin.de/shop/detail.php?pg=OA==&a=MzE2OTc4OTk=&w=Nzk4OTk4&ts=20
-
Thread
Verstärker für LCD
kennt jemand einen einfachen chip, der es ermöglicht die Übertragungspegel zu verstärken? Sprich ich habe lange Signalleitungen (Kapazität) und möchte dabei aber die Übertragungsfrequenz nicht ändern, mit der ich es gerade betreibe. Das Problem ist nämlich, dass das ständige Laden und Entladen der Leitungen die anderen PINs des µC stark schwanken lässt(bis zu 3V p-p) und mir somit an diesen Pins ISRs aufruft. Mit Pullup's habe ich mich auch schon gespielt, jedoch ist dies auch nicht so richtig zielführend, denn entweder sieht das Signal bei hohen R beim pullup wiederrum schlecht aus, bei niedrigen
-
Thread
LCD WIRD HEIß
LCD und das braucht keine kühlung wei es ja 2 wochen ohne problem lief -.- und WTF übertackten bei LCD OMG (http://www.pollin.de/shop/dt/ODc1OTc4OTk-/Bauelemente/Aktiv/Displays/LCD_Modul_TC1602A_08.
wird der magische Rauch > entweichen. > > Nur so interessehalber: wieviel Strom zieht denn das LCD jetzt? LCD und Hintergrund knappe 5v
-
Thread
Wanderkiste Widlar, Runde II
so ganz pari ist. Anliegend die Out und In Bilder. Out: 2 * LED-feld 5*7 1 * BLE Modul 1 * LCD 80*4 1 * Maxi LED Gelb (noch nie gesehen, bin gespannt, wie die aussieht) 2 * Infineon 3-fach Bridge Treiber 2 * RFID Tags In: 1 * R8C/13 Experimentierboard 2 * ESP8266 Module 2 * PIR Sensor
- 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 -
-
Thread
STM32 Main loop zu langsam?
; /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOC, HI_CH3_Pin|LI_CH3_Pin|HI_CH4_Pin|LI_CH4_Pin, GPIO_PIN_RESET); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOA, LCD_CS_Pin|HI_CH1_Pin|LI_CH1_Pin|HI_CH2_Pin |LI_CH2_Pin, GPIO_PIN_RESET); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOB, Touch_CS_Pin|LCD_Reset_Pin|LED_CTRL_Pin, GPIO_PIN_RESET); /*Configure GPIO pins : HI_CH3_Pin LI_CH3_Pin HI_CH4_Pin LI_CH4_Pin */ GPIO_InitStruct.Pin = HI_CH3_Pin|LI_CH3_Pin|HI_CH4_Pin|LI_CH4_Pin; GPIO_InitStruct.Mode
-
Thread
Vorzeichen Ausgeben
by=TempWert[i+15]; uart_putc (by); } } if ( j == 4 ) { for(i=0; i<5; i++) { by=RX0Buffer[i]; TempWert[i+20]=by; } gotoxy(175,0,0, 161,0 ); for(i=0; i<5; i++
in so kurzer zeit nicht Geschaft. Um die Pixelposition so wie von Ihnen vorgeschlagen muss ich den LCD-Controller noch Umschreiben. Vom Temperratur-Modul kommen die Werte wie folgt: SensorNummer, Vorzeichen, 2stellen vorm Punkt, Punkt,1 stellen nachdem Punkt zb.+18.4 Im Display wird mir 29127 angezeigt
-
Thread
LCD --> AVR µC
Init in 4 Bit Mode (Zur Sicherheit nochmal) if (tmp == 1) { lcd_write (0x20,0); //1 Zeilen } else { lcd_write (0x28,0); //mehrere Zeilen } lcd_write (0x0C,0); //Display
setzen (LCD_OUT &= ~(1<<LCD_RW)); // cbi(LCD_OUT,LCD_RW); //Zum Schreiben RW-Pin = Low //Schreiben der 1. 4Bit an das LCD Display LCD_OUT = ((LCD_OUT & 0xF0) + ((data & 0xF0)>>4)); //Write Nibbel MSB
-
Thread
4-zeiliges Textdisplay ansteuern
Hallo! 4-zeilige LCD-Textdisplays mit mehr als 20 Zeichen pro Zeile haben 2 Displaycontroller mit separaten Enable-Eingängen aber gemeinsamen Eingängen für D0...7, R/S und R/W. Die LCD-Routinen der Programmiersprachen
Ausgaberoutinen zu schreiben lässt sich mit nur 2 Widerständen und einem zusätzlichen Controllerpin die 4-zeilige Ausgabe realisieren: - der einzelne Enable- Ausgang am µC bleibt erhalten - das Deaktivieren eines LCD-Controllers erfolgt, indem der ENx - Eingang auf 0 gezogen wird - das Aktivieren
-
Thread
Projekt: Vor"verstärker"
Fabian V. schrieb im Beitrag #2797994: > Hat es irgendwelche Vorteile oder Nachteile, ein Display mit 4-Pins > anstatt 8-Pins anzuschließen (abgesehen von der Übertragungsrate und > Anzahl der Pins natürlich)? Dann würde ich auch "nur" mit zwei ATMegas > auskommen. Wennn du statt des HD44780 LCD
6. Ordnung. Macht so grob ein Dutzend MACs pro Kanal und Sample. Sprich bei 40 kHz Abtastrate und 20 Hz niedrigster Frequenz hast Du 30 Terzbänder und 14.4 Mega MACs. Du kannst das aber einfach aufteilen. Du kannst sogar gigantisch Rechenleistung sparen, wenn Du die Abtastrate durch Unterabtastung verringerst
-
Thread
Habe ST Entwicklungsboard mit LCD. Nur: welches?
Hallo! Ich nenne ein schönes ST3220G Entwicklungsboard mit LCD mein eigen. Nachdem LCD-Versuche am STM32F4Discovery super geklappt haben, versuche ich auch, diesem LCD Leben einzuhauchen. Nur finde ich keine Angabe darüber, auf welchem Chip das vorhandene Display
Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FSTM3221G%2DEVAL%20MB785%20LCD%20module%20datasheet&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F¤tviews=294 ILI9320 oder ILI9325 ist es scheinbar. Angebunden 16
-
Thread
Datenrekorder auf SD-Karte mit mega88
Formatier-Dialog). 3. Hexeditor auf Karte öffnen, Mülldaten zeigen (werden beim Format nicht genullt). 4. Karte in Bastelaufbau stecken (Zoom auf den ATmega168) :-) 5. Anschalten. 6. Stoppuhr zücken und Fernbedienung []+ drücken (Im Hintergrund sieht man das LCD vom Bastelaufbau). 7. Stoppuhr stoppen
spi_io' Nur ganz schnell: hast Du in Deiner "makefile" in der SRC-Zeile auch -wie hier unten an 4. Stelle- "spi.c" aufgeführt? ... ... SRC = $(AVRLIB)/rprintf.c $(AVRLIB)/a2d.c $(AVRLIB)/lcd_4.c spi.c sd_32.c $(TRG).c ...
-
Thread
LCD Glas Ansteuerung mit Atmega169 - Frage C-Code
Wie hast du die Wechselspg für das LCD realisiert? Klaus.
Kann man dein LCD irgendwo kaufen, oder ist das eine Sonderanfertigung?
-
Thread
String an LCD ausgeben
"); // String an LCD }[/c]
vorhin auch, kein Problem. Hast Recht, sowohl an ARev wie auch an AVCC messe ich mit Scope bloss 4.4-4.5V, merkwürdig. Als Speisung habe ich einen AC/DC Wandler von Traco mit 5V/3A also daran dürfte es nicht liegen.
-
Thread
Arduino Uno zeigt Müll an LCD
{ lcd.setCursor(13,1); lcd.print(" "); } } if (!Modi1 & Modi2 & Modi3 & Modi4) { lcd.setCursor(12,1); lcd.print("1"); } else { if (Modi1 & !Modi2 & Modi3 & Modi4
{ lcd.setCursor(12,1); lcd.print("4"); } else { lcd.setCursor(12,1); lcd.print(" ");
-
Thread
ADC starke Schwankungen der Werte
int main( void ) { DDRB = 0xFC; PORTB |= (1<<PORTB2); uint16_t adcval; char Buffer[20]; ADC_Init(); spi_LCD_init(); lcd_init(); while( 1 ) { adcval = ADC_Read(0); // Kanal 0 // mach was mit adcval //adcval = ADC_Read_Avg(0, 8); // Kanal 2, Mittelwert aus 4 Messungen // mach was mit adcval lcd_setcursor(0,1); sprintf(Buffer, "%d ", adcval); lcd_string(Buffer); } } /* ADC initialisieren */ void ADC_Init(void) { // die Versorgungsspannung
-
Thread
sprintf, printet nicht mehr.
leicht, war auch schon gelöst, aber jetzt geht es plötzlich nicht mehr. [c] char ADCwert[20],ADCwert2[20],ADCwert3[20],ADCwert4[20]; extern byte ADC, ADC2,ADC3,ADC4; I2C_ADC() { I2C_SelectSlave(0x49); /* I2C_SendChar(0x40); I2C_SendChar(0x40); I2C_SendChar
",ADC4); I2C_LCD_send_string_xy(" ",12,0); I2C_LCD_send_string_xy(" ",12,1); I2C_LCD_send_string_xy(" ",12,2); I2C_LCD_send_string_xy(" ",12,3); I2C_LCD_send_string_xy(ADCwert,0,0);
-
Thread
LCD-Display ST7066
def main(): # Main program block GPIO.setup(LCD_E,OUT) # E GPIO.setup(LCD_RS,OUT) # RS GPIO.setup(LCD_D4,OUT) # DB4 GPIO.setup(LCD_D5,OUT) # DB5 GPIO.setup(LCD_D6,OUT) # DB6 GPIO.setup(LCD_D7,OUT) # DB7 # Initialise display
if bits&0x10: GPIO.output(LCD_D4, True) if bits&0x20: GPIO.output(LCD_D5, True) if bits&0x40: GPIO.output(LCD_D6, True) if bits&0x80: GPIO.output(LCD_D7, True) time.sleep(E_PULSE) GPIO.output(LCD_E, True
-
Thread
Wechselspannung Nabendynamo begrenzen
unberücksichtigt lässt, also Grobe Abschätzung) Rlast nom=10 Ohm, Rlast+ (U konst)=5 Ohm, Rlast(Ikonst)=20Ohm dU=10V*1%=0.1V -> Ri=0.1V/1A=0.1Ohm-> Ui=10.1V Ri=0.1Ohm -> Rlast nom I=1A Pext=10W Rlast+ I=2,02A Pext=20.4W bei Kurzschluss ist die interne Verlustleistung 1020W dRlast=10; 1/dI=100; Ri
parallel zu Vcc noch 0,1 F geschaltet. Der sorgt für genügend Nachlaufzeit bei ATtiny44 + statischem 4 x 7-Segm. LCD. gelb = Eingangssignal blau = Ausgangspannung viol = Basisspannung von Q1 Das Eingangssignal kommt hier testweise von einem Funktionsgenerator. Stephan schrieb im Beitrag #7699589
-
Thread
PHILIPS VPx500 Kernel/System Development
den 2.4.20 einzupflegen. Grüße /G
in den 2.4.20 > einzupflegen. Ah, Interresanter Fund! > > Grüße > /G Grüße, Chris Edit: Ups, mit dem Fund meinte ich natürlich die Nachricht bzgl. des JFFS2.
-
Thread
AVR STN-Display-Tester (320x240)
Anschlussbelegung (ohne Garantie!) [pre] 1 VCC5V 2 GND 3 Contrast IN (bei mir 920k R nach Contrast OUT) 4 Contrast OUT 5 /DISOFF 6 D0 7 D1 8 D2 9 D3 10 GND 11 Pixel Clock 12 GND 13 LP 14 Frame 17 + 20 EL Rest NC [/pre]
Leuchtstofflampen zu vermeiden. Ich hätte hier Assemblerprogramm für einen mega8, das auf diesem LCD 40x20 Zeichen Text anzeigt. Ansteuerung via UART, aber auch beliebig auf SPI oder I2C umänderbar. Ich brauche rund 640 Takte pro Bildzeile. Das sollte theoretisch 100Hz ermöglichen. Falls interesse
-
Thread
"Interrupt" durch Vergleich von Variablen möglich? Timingprobleme durch zu lange Programmlaufzeit
zählen. da muss was grundlegend falsch sein in deinem Programm, was für ein Display? mehr als 4x pro Sekunde schreiben lohnt kaum, kann kein Mensch erfassen oder ist es Video, dann ist I2C eh ungünstig. 4x20 Zeichen LCD sind ja auch in wenigen µs erledigt -> i2c 100kHz ca 10k Zeichen/s (PI x
4...5 ms die Bearbeitung drängender Probleme zulässt!
-
Thread
LCD Beleuchtung
Hallo ich will mit meinem Atmega die Hintergrundbeleuchtung des 16x4 LCD-Display von Reichelt steuern. Die zieht laut Datenblatt typ. 260, max. 440 mA. Wie kann ich das schalten? Ich hab das auch bereits schon mal mit einem Transistor (0,8A) mit Stromverstärkung
Welch eine Stromverschwendung? Willste den Raum ausleuchten mit den 260mA? Ein 16x4 laeuft auch mit 20mA.
-
Thread
Eigenartiger Displayfehler. Er tritt in einigen Fällen auf!
LDI r16, 0b11000000 rcall CommandWrite inc r19 dec r20 BRNE Vollschr1
Wenn die Kontrastspannung in dieser höhe falsch anlag, kannste dir gleich ein neues LCD besorgen! ;)
-
Thread
Auslaufsichere AA Batterien für alten Taschenrechner
von *Energizer* zitiert. https://energizer.eu/de/product/energizer-max/#:~:text=Energizer%C2%AE%20Max%20Batterien%20%E2%80%93%20AA&text=Langanhaltende%20Power%2C%20garantiert*%20ohne%20Auslaufen,Ger%C3%A4te%20gegen%20Auslaufsch%C3%A4den%20zu%20sch%C3%BCtzen. Aber da kann man, wenn man es dem Batteriehersteller
Frank O. schrieb im Beitrag #7777600: > -Mit welchem Ladegerät laden? entweder mit AV4m modifiziert von Mössinger https://www.taschenlampen-forum.de/threads/fragen-zum-ladeger%C3%A4t-av4.69844/ ich war ja auch mal überzeugt davon, leider ist der Ladealgorytmus zu sensibel, die Akkus
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
IDE) und Cube. Wer nicht genau DAS vorliegen hat, kriegt ein Problem. Dein Projekt enthält rund 4 MB an diversesten CMSIS-Treibern und anderem Zeugs. Wird das tatsächlich für so eine kleine LCD-Ausgabe benötigt? Wohl eher nicht. Nun, deine eigene Einschätzung teile ich vollkommen, habe aber schwere
den zu nutzen! Um den in ein eigenes HAL-Projekt zu integrieren, benötigt man genau die folgenden 4 Files: lcd_i2c.c lcd_i2c.h lcd_config.h lcd_map.inc Und für Projekte mit HAL für STM32 nutzen wohl die meisten Attolic oder CubeIDE. Wer das nicht so macht, sollte wissen, was er
-
Thread
T-Concept p722 ISDN - Telefon
diesbezüglich, was man von anderen Displays kennt. Pin3 wird hier mit "VO - Operating voltage for LCD" bezeichnet, als Spannungsbereich wird "Vdd-VO" mit 4,5V--5,1V genannt, was bedeutet, bei 3V Betriebsspannung werden an VO -1,5V..-2,1V benötigt. Wenn dies der einzige Unterschied bleiben sollte, könnte
diesbezüglich, was man von anderen > Displays kennt. Pin3 wird hier mit "VO - Operating voltage for LCD" > bezeichnet, als Spannungsbereich wird "Vdd-VO" mit 4,5V--5,1V genannt, > was bedeutet, bei 3V Betriebsspannung werden an VO -1,5V..-2,1V > benötigt. Hallo Ingo, ich werde all die schönen Ideen
-
Thread
LCD (HD44780) timing extrem träge
1; Delay10TCYx(delay); //data setup delay, byte = (LCD_PORT << 4) & 0xF0; //read high nibble LCD_E = 0; Delay10TCYx(delay); //delay between E cycles LCD_E = 1; Delay10TCYx(delay); //data setup delay, byte |= (LCD_PORT & 0x0F)
|= 0x0F; //input LCD_RS = rs; LCD_RW = 1; Delay10TCYx(delay); //rs,rw,data setup delay LCD_E = 1; Delay10TCYx(delay); //data setup delay, LCD_E = 0; byte = (LCD_PORT << 4); //read high
-
Thread
Interferenz oder Hameg Oszi?
). Bei mehr als 15cm Abstand sehe ich nichts mehr vom LCD. Ausserdem ändert sich die Frequenz vom LCD Schirm nicht wenn ich die Versorgungsspannung vom Oszi ändere. Mein Störsignal macht das aber. Habe zur Verdeutlichung ein etwas längeres Kabel genommen
der fehler nur einmal vorgekommen, siehe Ja das wurde mir auch gesagt. Bei Tine waren es 400mV pro 20cm Leiterschleife. Hameg sagt 20mV pro 20cm Leiterschleife sind normal. Oszis anderer Hersteller (Agilent DSOX2002 und Tektronix MSO2024) wären schlechter. Leider muss ich gelegentlich an 2m langen I2C
-
Thread
[V] Räumungsverkauf - Alles muss weg!
wieder ein ausreichend leistungsfähiges 120V-Netzteil im Haus zu haben. @Florian: der Strich im LCD ist kein Defekt sondern eine typische Erscheinung bei dieser Art von LCD. Danke vielmals für die entspannte Abwicklung
100" aus) in Reihe. Da könnte man durchaus ansetzen. Mein Gerät ist übrigens ein IPS-2010, weil 20V, 10A. Sieht optisch zwar anders aus wie das Voltcraft, aber das LCD mit dem merkwürdigen Segmenten für z.B. "V" ist identisch. Bei verrückten Australier gibts Fotos vom Innenleben der anderen Brüder
-
Thread
Frequenzzähler 8Mhz ohne Vorteiler - Atmega8
Vorteiler einfach erweiterbar für höhere Messfrequenzen Dieses Programm stellt die am T0 Eingang (PD4) eines Atmega8 (16Mhz) anliegende Frequenz (TTL Pegel Rechteck) auf einem LCD Hz-genau dar. Weiterhin gibt es die Möglichkeit eines Abgleiches der Frequenz mittels Korrekturfaktor bei Bedarf wegen
zurücksetzen } /************************* Hauptfunktion **************************/ int main(){ lcd_init(); // LCD init TCCR2 |= (1<<WGM21); // CTC Mode Aktivierung Timer2 TCCR2 |= (1<<COM20) | (1<<COM21); // set OCR Flag bei "Compare Match" TCCR0 |= (1<<CS02) | (1<<CS01) | (1<<CS00); // Ext Flanke
-
Thread
Probleme UART, Baudrate Atmege8
3,4 falsch, 5 & 6 wieder richtung uws. Habe das Teil mit 4-bit angeschlossen und mehrfach überprüft und bei der Lcd-Config die Pins auch so angegeben. Was auch komisch ist, angeblich ist es ein 16x2 Display
m8def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 14755600 $baud = 115200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.0 , Db6 = Portb.2 , Db7 = Portb.1 , E = Portd.7 , Rs = Portd.6 Config Lcdbus = 4 Initlcd Waitms 50 Cls Dim I As Byte Do For
-
Thread
LCD Initialisierung funktioniert nur zu 90%
&= ~((1<<LCD_DATA3)|(1<<LCD_DATA4)|(1<<LCD_DATA1));//0010 4Bit Modus LCD_DATAPORT |=(1<<LCD_DATA2);//0010 4Bit Modus lcd_enable(); _delay_ms(60); lcd_enable(); _delay_ms(60); lcd_enable
Moin, > Sorry ist bissl kryptisch Ja... macht aber nichts. Hat ein 4x20 Zeichen LCD nicht üblicherweise 2 EN Eingänge?
-
Thread
LCD Initialisierung fehlerhaft, warum?
Hallo, hab hier ein LCD von Assembly 4x20 Zeichen. Nur ein Problem, es tut sich nichts. Hab es am MSP430F149 am Port 5 angeschlossen im 4bit Modus, aber . nichts geht! Der Controller läuft mit einem 8Mhz Quarz. Der Hintergrund
auch gerade erst gewaltige Probleme mit dem KS0073. AVR mit 3,3V, CodeVision. Das Display (DIP204-6, 4x20 blau) selbst läuft problemlos mit 3,3V, Kontrasteinstellung ebenso an 3,3V. Das Problem ist die Initialisierung, lief mit keiner der üblichen HD44780-Routinen (die Controller sind fast 100% kompatibel
-
Thread
Wie funktionieren die Projektionsuhren ?
Thomas Kiss schrieb im Beitrag #1831278: > ich würde trotzdem gerne wissen, wo man transparante LCD ( HD44780 > > kompatibel) kaufen kann... EA-dog serie, gibt es bei Reichelt. die sind Durchsichtig und haben 4/8 Bit Ansteuerung sowie SPI interace
LED-Beamer funktioniert genauso: http://www.youtube.com/watch?v=FSo2oi95M2Y Nur mit (mittlerweile) 20W LED und etwas größerer Optik ... Aber da ist auch nur ein 128x64px LCD eingebaut ... Grüße, Thomas
-
Thread
LC-Display verhällt sich komisch
Display Ich habe den Mega32 programmiert und einige Tests gemacht, es hat soweit geklappt. Die lcd.h habe ich laut Datenblatt angepasst: [code] #define LCD_LINES 4 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 20 /**< visibles characters per line
24V war zeigte das Display die Zeilen verschoben. Das konnte ich nur beheben indem ich erneut die lcd.h angepasst habe. Werte durch Versuche ermittelt. [code] #define LCD_LINES 4 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 20 /**< visibles characters
-
Thread
Display für Anfänger
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Anfänger >bei reichelt kosten die displays alle ab 15€ Tomaten auf den Augen? Oder solls ein 20 Zoll TFT sein? LCD 161A 4,45 bei Angelika aus Sande. MFG Falk
-
Thread
DOGXL240-7 Kontrastspannung
Hallo Forum, ich versuche ein Display DOGXL240N-7 in Betrieb zu nehmen ( http://www.lcd-module.de/fileadmin/pdf/grafik/dogxl240-7%20preliminary.pdf ). Der verbaute LCD-Controller ist ein UC1611s ( http://www.lcd-module.de/fileadmin/eng/pdf/zubehoer/uc1611s_v1_0.pdf ). Zur Ansteuerung
); WriteLCD($A3,false); // 9.4 kilo-lines/second WriteLCD($25,false); // Set temp.compensation -0.10%/°C WriteLCD($A9,false);
-
Thread
Schwerer Bug in AVR-GCC 4.1.1 Gesperrt
lassen, die zeigen, wie GCC die Source erkennt. Allerdings erkenne ich in der Debugausgabe zwischen 3.4.5 und 4.1.1 nicht den Punkt "Bingo! Ah, deshalb!". Es handelt sind nicht um ein Umarrangieren von "basic blocks". __asm__ macht auch keinen basic block auf, weder bei 3.4.5 noch bei 4.1.1. Es
auf dem AVR verwendet wird) oder "brutal" alle Register... (1) http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Extended-Asm.html#Example%20of%20asm%20with%20clobbered%20asm%20reg
-
Thread
Auswahlhilfe Starterkit
Ich finde das Nerdkit doch ziemlich teuer. Ein 4x16 LCD gibts bei Pollin für 8€. Mit Lochrasterplatine, AtMega 16 und evtl. noch ein MAX232 bleibst du unter 15€. Überlege erst einmal folgendes: Woher bekomme ich meine 5V Versorgungsspannung?
Steckbrett benutzen kann und welche rein fürs Löten sind. Vielleicht hat da wer Tipps? 2x OSZI 4,000000 :: Quarzoszillator, 4,00 MHz 1x STL 017-06 :: Stiftleiste für Anschlussklemme 6-polig, RM5mm 1x LCD 204B BL :: LCD Dot-Matrix-Modul, 4x20 Zeichen, blau (das LCD ist relativ teuer, andererseits
-
Thread
Servo dreht nicht geschmeidig sondern ruckelt langsam von A nach B
Timer1 mit 16bit. Beim Timer_Overflow_Interrupt wird der Timer mit einem Wert vorgeladen um die 50Hz (20ms) zu erreichen und der Ausgang auf High gesetzt. Mittels Compare A Match Interrupt wird der Port wieder auf low gesetzt. Ich habe mit dem Oszilloskop sehr genau 50Hz (20ms) gemessen und kann die Zeit
ich > meinen Positionswert um eine Stelle. Alle paar ms macht keinen Sinn, du kannst ja nur alle 20ms einen neuen Wert vorgeben. > Auf einem LCD-Display zählt der > Wert langsam nach oben und auf meinem Oszilloskop sieht man sehr schön > wie der Balken (High-Time) sehr langsam immer breiter wird
-
Thread
Versorgung potenzialfrei für 4 Panelmeter
/50%20-%20555%20Circuits/images/IncreasingPushPullCurrent.gif und nur Teil dahinter 4x zu bauen
Trafos einsetzen? Lohnt sich das finanziell oder soll ich dann doch lieber mit z.B. einem Arduino und 2 4x20 LCD-Displays meine 8 Spannungen und ausgeben lassen?
-
Thread
Array Deklaration Problem
%d\n", i , level3[i]); return 0; } [/c] wie erwartet folgende Ausgabe [pre] Level1[0]: 20 Level1[1]: 30 Level1[2]: 40 Level1[3]: 50 Level1[4]: 60 Level1[5]: 70 Level1[6]: 80 Level1[7]: 90 Level2[0]: 21 Level2[1]: 31 Level2[2]: 41 Level2[3]: 51 Level2[4]: 61 Level2[5]: 71 Level2
[3]=21; level1[4]=17; level1[5]=10; level1[6]=0; level1[7]=0; int i = 0; // fire up the LCD lcd_init(); lcd_home(); lcd_set_type_command(); // Change into command mode lcd_write_byte(
-
Thread
Restlaufzeit einer Eieruhr mit Drehspulinstrument anzeigen
O.T. @Wilhelm >Das LCD in meinen neuen Heizungswärmezählern soll bspw. 15 Jahre halten, >und 10 Jahre garantiert. SOLL halten.... Schreibe Dir die Stände so alle 1/4 Jahr auf. In der Wohnung waren 4 Stück, die innerhalb
Paul Baumann schrieb im Beitrag #3389314: > O.T. > @Wilhelm >>Das LCD in meinen neuen Heizungswärmezählern soll bspw. 15 Jahre halten, >>und 10 Jahre garantiert. > > SOLL halten.... > Schreibe Dir die Stände so alle 1/4 Jahr auf. In der Wohnung waren 4 > Stück,
-
Thread
Display Nokia 6110 Gesperrt
Die Hintergrundbeleuchtung braucht 4.6 Volt, ich geh aber mit dem Strom noch etwas runter. Das LCD ist ohne Beleuchtung recht gut zu lesen (ausser im dunklen). Apropos PWM, gute Idee, ich könnte es ausdimmen lassen :-) BODEN ist eh aus
der Piezo größer als das Board wäre. Ich versuche das gesammte Board auf die gleiche Breite wie das LCD zu bekommen. In der Länge ragte es ca. 5-8mm über das LCD hinaus, weil exakt an dieser Stelle die 4 Taster + 1 IR Phototransistor + 1 IR Diode sitzen. Piezo und Stromversorgung, ob Netzteil oder Batterie
-
Thread
Seltsames Verhalten eines KS0070B LCD
bei Dir, ging nicht nach dem Flashen, erst nach aus-/einschalten). Bin am Ende darauf gekommen, den 4 Bit Mode über lcd_command in 2 Nibbles 2 mal zu senden. Hier ein Auszug der funktionierenden Init: ldi a,0b100010 ;4-Bit Mode (2 mal) rcall lcd_command ldi a,0b101000 ;4-Bit Mode, 2-line
| 0x20 | LCD_FUNSET_2LINES); Das 0x20 ist quasi der dritte 2 Line Mode. MfG Andi