-
Thread
Atmega8 Programmierer gesucht
jemanden benötige der mir einen Atmega8 programmiert Schaltung verfügt über atmega8, rtc, relais, lcd, taster, ds18b20 Aufgabe: -Zeitschaltuhr Programmieren. -Temperaturregelung -kleines LCD Menü zum einstellen der Werte. Leider gehts nicht detailhafter in der öffentlichkeit :) LG
24 Relais Ein- und Ausschaltzeiten und Solltemperatur Zweipunktregelung // Arduino UNO // DFRobot LCD Keypad Shield #include <LiquidCrystal.h> #include <Time.h> #include <EEPROM.h> // Select the pins used on the LCD panel: LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // Define some values used by
-
Thread
Ansteuerung von LCD-Displays
Hallo ich habe folgendes Problem: Ich möchte gerne 4 LCD-Displays ansteuern, welche den Zielort anzeigen können. Zusätzlich sollten diese Anzeigewörter verändert werden können. * RS 232: Eine Möglichkeit wäre via RS232. Es gibt LCD-Module, welche
über die digitalen Ausgänge der SPS anzusteuern. Ich brauche eine zweizeiliges Display mit je 20 Zeichen. Ich habe eines bei LCD-Module gefunden. jedoch hat dies eine RS 232 Schnittstellenverbindung und diese Displays sind sehr teuer (ca 1000 Euro für 4 Stück...) EA SER202-BHNLED Hier ist es
-
Thread
Fehler im AVR-Studio4?
Kennt jemand dieses Problem? Nach dem assemblieren bekomme ich folgende Warnungen: warning : Register already defined by the .DEF directive Das Problem ist, dass ich keine Register mehrfach definiert habe. .def zeichen = r0 .def status = r1 ; Flagregister .def screen = r3 .def timeout = r13 .def lwt = r14 ; LCD Variable .def hwt = r15 ; LCD Variable .def i2cdelay= r16 ; Delay loop variable .def i2cdata = r17 ; I2C data transfer register .def i2cadr = r18 ; I2C address and
-
Thread
Flanken abfragen in C; MSP430 Olimex
your LCD datasheet, #define lcd_c (0x20) // TI's MSP430F449 User Guide (look for LCD Controller, then 4-Mux), #define lcd_d (0x01) // and MSP-449STK-2 schematic. You will need ALL
= lcd_g; break; case '4': LCD[position-1] = lcd_b + lcd_c + lcd_e; LCD[position] = lcd_b + lcd_g; break; case '5': LCD[position-1] = lcd_a
-
Thread
[VHDL] 16x2 LCD Textcontroller / HD44780
IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = SLOW ; NET "LCD_E" LOC = "AB4" | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = SLOW ; NET "LCD_RS" LOC = "Y14" | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = SLOW ; NET "LCD_RW" LOC = "W13" |
zeichen) display(639 downto 632) 1. Zeile(oben) 1. ASCII-Zeichen (links) display(159 downto 152) 4. Zeile(unten) 1. ASCII-Zeichen (links) display(007 downto 000) 4. Zeile(unten) 20. ASCII-Zeichen (rechts) ... etc ... Die Signale zum Display sind: lcd_data : OUT std_logic_vector(7 downto
-
Thread
Schaltplan für Wecker
ist. Einfach nur als "Notfall" Stromversorgung. Ich hatte auch schon überlegt statt des Grafik LCDs ein einfaches Text LCD zu verwenden. Aber da hab ich dann entweder nur eine Zeile, was aber zu wenig ist für ein kleines Menü zum Einstellen mehrerer Weckzeiten oder ich hab 4 Zeilen, dann ist mir die
korrekt, der ADC wird in jedem Fall im > Arbeitsbereich angesteuert. Ich hatte versehentlich mit 4 Zellen > gerechnet. Grad erst gelesen. Es sollte schon mit 4 Zellen gerechnet werden (steht ja auch an VBat dran das es 4x 1,5V sind).
-
Thread
Speicher beim TC 1602
Hallo Bei den Displays mit 4 Linien und 20 Zeichen liegen die Adressen des Speichers (nach PF) bei: [c] #define LCD_LINES 4 /*number of visible lines of the display 4 */ #define LCD_DISP_LENGTH 20 /*visibles cha. per line
first char of line 2 */ #define LCD_START_LINE3 0x14 /* DDRAM address of first char of line 3 */ #define LCD_START_LINE4 0x54 /* DDRAM address of first char of line 4 */ #define LCD_WRAP_LINES 0 /* 0:no wrap,1:wrap at end of visibile
-
Thread
Displaykontaktierung reparierbar? Gesperrt
Hallo an alle, habe hier eine ca. 8 Jahre alte elektronische Personenwaage. Glasscheibe mit 4 Füßen dran und großem LCD-Display + Batteriefach für 4 handelsübliche Mignon-Batterien. Eigentlich unkaputtbar - sollte man meinen. Seit einiger Zeit ist bei allen Ziffern eines der 7 Segmenten ausgefallen
Beitrag #5684140: > habe hier eine ca. 8 Jahre alte elektronische Personenwaage. Glasscheibe > mit 4 Füßen dran und großem LCD-Display + Batteriefach für 4 > handelsübliche Mignon-Batterien. Eigentlich unkaputtbar - sollte man > meinen. Soehnle? Ich habe auch was von dieser Firma und auch meine
-
Thread
LCD von Pollin ( mc1001aw-tgr ) 1*10 wie steuere ich die 2. displayhälfte an ?
LCD_PORT |= temp; //vorher wurde es gleich |= 0x02 gemacht lcd_enable(); _delay_ms(10); // 4Bit / 2 Zeilen / 5x7 //lcd_command(0x28); // 4Bit / 1 Zeilen / 5x7 lcd_command(0x20
lcd_enable(); _delay_ms(10); // 4Bit / 2 Zeilen / 5x7 lcd_command(0x28); // 4Bit / 1 Zeilen / 5x7 //lcd_command(0x20); // Display ein / Cursor aus / kein Blinken lcd_command
-
Thread
Uhrzeit stellen
TCCR1B |= (1<<CS12); // prescaler = 256 TCNT1 = 0xFFFF; // FFFF for start sei(); lcd_init(); lcd_send(COMMAND, LCD_CLEAR); lcd_set_cursor (1, 4);lcd_write ("20:00:00"); while(1) { sec=tc; if (sec==60) { tc=0; sec=0; min++; if (min==60) {min=0; hr++; if (hr==24) hr=0;} sprintf(str,"%02d",min); lcd_set_cursor (1, 7); lcd_write (str); sprintf(str,"%02d",hr); lcd_set_cursor (1, 4); lcd_write (str); } sprintf(str,"%02d",sec); lcd_set_cursor (1, 10); lcd_write (str); while(sec
-
Thread
Can Bus Daten auslesen
LCDROWS 2 #define lcdinitsequence LiquidCrystal lcd(8, 9, 4, 5, 6, 7); /* TC, 05.02.2014: Hardware: 1x Arduino Uno 1x CAN-BUS Shield von Seedstudio 1x LCD-Display von Sainsmart mit Buttons die am Analog PIN A0 liegen 1x Opel Astra
unsigned char INT8U Flag_Recv = 0; INT8U len = 0; INT8U buf[8]; INT32U canId = 0x000; char str[20]; LiquidCrystal lcd(9, 8, 7, 6, 5, 4); void setup() { lcd.begin(20, 4); CAN.begin(CAN_500KBPS); // init can bus : baudrate = 500K Serial.println("CAN Init ok"); attachInterrupt(0, MCP2515_ISR
-
Thread
Probleme mit C Code und hilfe bei änderung
temp_a; extern char temp_b; extern char temp_c; extern int stunde; extern int minute; char Buffer[20]; char temp_log_data_1_time[10]; char temp_log_data_2_time[10]; char temp_log_data_3_time[10]; char temp_log_data_4_time[10]; char temp_log_data_5_time[10]; char temp_log_data_1_temp1; char
> char Buffer[20]; > char temp_log_data_1_time[10]; > char temp_log_data_1_temp1; > > itoa(temp_log_data_1_temp1, Buffer, 10); > lcd_puts(small_font, Buffer); Ich denke, du bist etwas verwirrt und deine beschissene
-
Thread
Funktions Pointer
menu_209[] PROGMEM = "[XXXXXXXX ] 8"; // 20 const char menu_210[] PROGMEM = "[XXXXXXXXX] 9"; // 21 const char menu_300[] PROGMEM = "<System >"; // 22 const char menu_301[] PROGMEM = "LCD >"; // 23 const char menu_
{menu_210, 22, 20, 11, 11, dauerfeuer(9)}, {menu_300, 25, 11, 23, 22, NULL}, {menu_301, 24, 23, 22, 22, lcd(1)}, {menu_302, 24, 23, 22, 22, led(1)}, {menu_400, 26, 22, 25, 25, speichern(1)}, {menu
-
Thread
5 Tasten am ADC
Rechen-Bsp für Taster 5: ADC-Wert = (0,99k/15k) * (4,93V / 2,13V) * 1024 ADC-Wert = 156,4268 -> 156 Per LCD angezeigt: 154 Fenster für Auswertung: 144 bis 164
#2241111: > fast kein zappeln feststellbar. Aus der Nase zieh: wie groß ist die Zahl "fast kein"? 2, 4, 10? Rick M. schrieb im Beitrag #2241111: > um die Anstiegszeit bzw. Abfallzeit zu bestimmen ist das LCD zu > langsam.. Das LCD ist zumindest deutlich schneller, als Du es ablesen kannst.
-
Thread
Inizalisierung 8-Bit Ansteuerung LCD läuft nicht!!!
Ich sehe nicht, wie du den RS Pin vom LCD bedienst. Lies dir doch mal im AVR-Tutorial den Abschnitt über das LCD durch. Das ist zwar Assembler und eine 4-Bit Ansteuerung, aber die Prinzipien der Ansteuerung sind dieselben (uns soviel
> Na das ist ja schon mal etwas. D.H. das LCD hat Saft und auch die > richtige Kontrastspannung. Alle 4 Zeilen? Es sollten doch nur 2 Zeilen mit Balken sein. Die anderen beiden sind nicht sichtbar. Wenn er alle 4 Zeilen deutlich als Balken
-
Thread
Z80 Mikrocomputer Bastelei
>Leider sind Grafik-LCDs nicht so billig. Bei Pollin gibts 128*64Pixel für 20€. Sollte doch von der Auflösung schon ausreichen, oder? >In welche Richtung würdet ihr eigentlich lieber gehen wollen? Man könnte ja auch eine
bekannt. Das Problem ist dabei, dass ich wieder von vorne anfangen muss. Und wer garantiert mir dann in 4 Jahren, dass das nicht wieder um sonst war, da das Bauteil abgekündigt wird? Das habe ich jetzt schon 2x erlebt und viel Geld in den Sand gesetzt. Ich muss meinen Kunden 10-20 Jahre Liefergarantie ermöglichen
-
Thread
Erklärung ADC Code
; lcd_clear(); set_cursor (12, 1); lcd_string ("Volt"); while (1) { x=4.8876*MESSWERT(0); vorkomma=x/1000; nachkomma=x-(vorkomma*1000);
Matthias M. schrieb im Beitrag #3313445: > Angenommen mein ADC liefert mir einen Wert von 20. > > dann sieht die Rechnung doch so aus: > > x=4.8876*20; -> 97,752 (x kann keine Kommazahlen da int, also bleibt 97, > oder?) woher sollen wir denn wissen was 4.8876 ist? Wenn du 0.3
-
Thread
Labor Netzteil
Hier nochmal als PDF (das sind ja 4x so viele Leute, die das lesen ;-) und mit einem klitze-kleinen-Fehler beseitigt: Beim Umsortieren des LCD-Anschlusses vergaß ich, die VEE-Verbindung korrekt zu setzen - hier korrigiert.
uV benötigt, der alles sinnvoll darstellen kann (LCD 4x20). Letzlich steckt in disem das Know-How, z.B. nicht in den 30 Stck. 2N3055 und den Kühlturm daneben. @Uwe Warum keine MOSFET? Achja, was versteht Ihr unter HF fest und wie soll das letzlich
-
Thread
Touch bauen, suche günstigere alternativen
Hat aber schon bei vielen Leuten geklappt. Ach ja.. Frank M. schrieb im Beitrag #3146112: > 1,20m x 0.6m Was für eine Auflösung? Genügt es wenn du 4 verschiedene Felder hast oder hast du 15'000 "Buttons"? Gruss
-20...+60 °C - Gebrauchsdauer bis zu 5 Jahre - Gewicht 14,2 kg - Gesamtmaße (LxBxH): 197x165x170 mm Zitatende Also 14,2kg x 2 = 28,4kg.
-
Thread
LCD-Ansteuerung über PIC 16F1829
nur Fehler. Weiter: void LCD_write4Bit(unsigned char zeichen) Bau da LCD_Enable() ein. [c] void LCD_write4Bit(unsigned char zeichen) { LCD_D7=zeichen &0x80; LCD_D6=zeichen &0x40; LCD_D5=zeichen &0x20;
) hast du Mist gebaut nach LCD_write4Bit(); brauchst du ein delay. Bau es dort ein! [c] void LCD_write4Bit(unsigned char zeichen) { LCD_D7=zeichen &0x80; LCD_D6=zeichen &0x40; LCD_D5=zeichen &0x20; LCD_D4
-
Thread
LCD mit Interrupt möglich?
bisher nicht praktisch ein, war mehr ne Designstudie, obs geht. Ich nehme die standard 50µs warten 4-Bit LCD Ansteuerung. Und ein Scheduler in der Mainloop ruft sie alle 200ms auf. Peter
wo wir gerade schonmal bei interrupts und lcd sind : mir ist da vor einiger zeit (ca nem jahr oder so) eine idee gekommen. wenn man im timerinterrupt die 4-6 userdefinierbaren zeichen mit einem teil aus einem frame-buffer füllt, diese 4-6
-
Thread
DS18B20 Problem
geschieben. Auch ich habe ein Problem mit der Ansteuerung. Ich verwende einen Mega32 mit externem 4MHZ Quarz. Der DS18B20 hängt an PD6. An PD5 habe ich eine PWM laufen. (macht das was?) Ich möchte einfach nur die Temperatur auslesen. Ich verwende nicht den Power-Parasite-Mode. Hier die Funktionen
Liegt das vielleicht daran, weil ich den DS18B20 habe? georg
-
Thread
LCD ansteuerung mit Atmega8
Word Dim B As Word Dim C As Word Dim D As Word Config Lcd = 20 * 4 Cls Lcd "Willkomen" Waitms 500 Cls If A > 601 Then Portd.1 = 1 Elseif A < 586 Then Portd.1 = 0 Waitms 1
Word Dim B As Word Dim C As Word Dim D As Word Config Lcd = 20 * 4 Cls Lcd "Willkomen" Waitms 500 Cls Do Hb = Adch Lb = Adcl Lb = Lb And &B00000011 Lb = Lb * 256 A = Lb + Hb C = A / 38
-
Thread
Initialisierung LCD EA DOG-M 162 3,3V 8 Bit
Ich hatte auch probleme mit JTAG und ein LCD, aber hat nach gekalpt (nach ich habe die JTAG deaktiviert). Gibt ein Paar Display dass die 4 bit modus magen gar nicht (ich habe ein 2x20, est ist langsam und geht nur im 8 bit mode). Im Datenblatt
Ich hatte auch probleme mit JTAG und ein LCD, aber hat nach gekalpt (nach ich habe die JTAG deaktiviert). Gibt ein Paar Display dass die 4 bit modus magen gar nicht (ich habe ein 2x20, est ist langsam und geht nur im 8 bit mode). Im Datenblatt
-
Thread
AVR lernen für diplomarbeit
kann ich ein Programm in C schreiben wie z.B main.c (Ich kann schon C progarmmieren) und anhand LCD-Editor ein LCD erstellen und dann mit winavr und ein makeFile das Programme Kompilieren und anschliessend mit AvrStudio4 simuliren indem ich mein Programm mit LCD verbinde. ich brauche betimmte eine
verstanden hast auf LCD zeigen weil ich nicht printf oder in einer datei schreiben kann. ich habe AVRstudio4 installiert mit LCD-Plug-in. mein problem ist ich habe keine Kenntnisse in ASM, und in C programmieren für Microkontroller
-
Thread
Alte 2 Ziffer LCD Module identifizieren
Tom K. schrieb im Beitrag #6665431: > drei LCD module Sicher nicht!
. > > Beitrag "Re: Sparsame 7 Segment-Anzeige gesucht" > > https://www.tme.eu/Document/136e0c4ba449ea1533ac34b653d13e6a/OPD-D5630UPG-BW.pdf 160mcd@20mA ist für ein 14mm Display nicht sooo exotisch. Bei 100µA werden das dann 1mcd sein, das würde ich nicht als "ordentlich hell" bezeichnen.
-
Thread
MEGA32, Speicher schon voll?
LCD_Write_Text_Ext(); //Text schreiben break; case 4: LCD_CLR(); //LCD löschen LCD_Locate_Ext
stattdessen ganz einfach eine Multiplikation geschrieben. [C] void Fehler_Out (void) { char Buffer[20]; unsigned char Klemme[] = { 2, 2, 2, 2, 1, 1 }; unsigned char Pin[] = { 4, 1, 3, 2, 1, 2 }; LCD_CLR(); LCD_Locate_Ext(1,1); Text = "Fehler"; LCD_Write_Text_Ext(); LCD_Locate_Ext
-
Thread
Schaltplan/Hilfe bei Steuerung Eurola OC
/$FILE/IS%20IO%20Eurola%20Eurolamatik%20RC,%20OC%208-24kW%20%20(08,1998)__DE.pdf stehen ausführliche Tabellen und Tips zur "Behebung" auf S. 29-54
Spannungen: [code] Pin01: +19,95V bezogen auf GND24V Pin02: +21,10V bezogen auf GND15V Pin03: +20,35V bezogen auf GND15V Pin04: GND15V Pin05: -20,76V bezogen auf GND15V Pin06: +4,95V bezogen auf GND24V Pin07: +4,95V bezogen auf GND24V Pin08: +4,95V bezogen auf GND24V Pin09: Pin10: GND24V
-
Thread
Suche Bezugsquelle für ein 4x27 LCD
Ich hatte bis vor kurzem in meiner Schaltung ein 4x27 LCD von Pollin im Einsatz. Leider ist mir das Ganze unglücklich hinunter gefallen und das LCD ist nun kaputt. Leider hat Pollin dieses LCD nicht mehr im Angebot. Weis jemand wo ich preisgünstig
Zusammenräumen eine verschollen geglaubte Material-Kiste am Dachboden gefunden. Unter anderem waren 4Stk 4x27 LCD's dabei. Danke für eure Hilfe.
-
Thread
Reset verhalten MEGA8
0<<EN)| (0<<RS)|(0<<D4)|(1<<D5)|(1<<D6)|(0<<D7); //PORTB=0b0000011; _delay_us(20); PORTB|=(1<<EN); _delay_us(20); PORTB&=~(1<<EN); _delay_ms(20); } void display_ein(void){ PORTB=(0<<EN)| (0<<RS)|(0<<D4)|(0<<D5)|
); _delay_us(20); PORTB=(0<<EN)| (0<<RS)|(0<<D4)|(0<<D5)|(0<<D6)|(1<<D7); //PORTB=0b00001000; _delay_us(20); PORTB|=(1<<EN); _delay_us(20); PORTB&=~(1<<EN); _delay_ms(20); } void zwei_zeilig(void){ PORTB
-
Thread
Auswahl des richtigen µc
zusätzlich Sachen wie schon oben erwähnt loggen möchte und noch etwas Platz lassen will für z.B. Laptrigger LCD Display und Auspuff/Öltempsensor möchte ich einen etwas stärkeren µc benutzen. Meine jetzige Zündung (Einzylinder) funktioniert auch mit einem Atmel 20 Mhz und braucht 89 µs für die Berechnung des
stm32f103rc.pdf Ein paar Argumente -32 bit -nicht selber lötbar. Ich kann es zumindest nicht. -leider nur 4 Timer -LCD treiber on board Was meint ihr ?? mfg Jan p.s. Ich hab mich mal registriert ^^ das Jan M. am Anfang war ein tippfehler
-
Thread
Kleine dreistellige 7 Segment Anzeige.
kleine(!) 7 Segment Anzeigen für einen Zähler. Der Bauraum ist sehr beschränkt. Diagonal sind max 20mm möglich (runde Öffnung). Wenn ich zwei 7 Segment Anzeigen mit 7mm nehme passt das. Doch 3 Stellig bis 4 Stellig wäre mir lieber. Gibt es solche irgendwo zu kaufen ? Ich habe hier noch so eine alte
Es scheint immer noch welch zu geben. Bubble Displays. :) https://www.kr4.us/bubble-display-7-segment-4-digit.html
-
Thread
DS18B20 oder was.
Ralf B. schrieb im Beitrag #6153662: > 4x DS18 Was sind für Dinger (meinst du DS18B20?), wie sind di vor Umwelteinflüssen geschützt, was hast du da für Kabel dran, wie sind die verschaltet, wie werden sie versorgt (feste Versorgungsspannung
Moin, ja DS18B20 Sensoren wie in der Überschrift. Thermometer (Logger) ist von https://www.ebay.de/itm/8-Channel-Temperature-Data-Logger-V2-55-125-C-Bluetooth-DS18B20-LCD2004/123176308534?ssPageName=STRK%3AMEBIDX%
-
Thread
Viele Drehimpulsgeber an einem PIC
Hallo Udo, du hast natürlich prinzipiell recht. Und ich werde natürlich nicht eine Platine für 20 Encoder erstellen um damit zu üben. Ich habe diesen Encoder von Alpha entdeckt: http://www.taiwanalpha.com/english/p_e_166.htm der mir 4 Bit liefert. Da müßte man doch gemütlich multiplexen können und
> Reichelt: 34ct, du benötigst 2x20/8bit = 5 Stück davon. Zusammen 1,70 > EUR... Ob das die Entprellarie einfacher macht? Oder die Verdrahtung? Flexibel ist das ganze auch nicht und wer 20 Encoder statt 20 Tasten und einem Encoder
-
Thread
Pollin LCD Displays
Hab ein Problem mit einem Pollin LCD Dot Matrix 2 x 20 Display. Ich sende dem Ding 3 mal 0x03, dann ein 0x02 (4 Bit Modus), dann ein 0x28 und dann ein 0x0F, jetzt sollte der Cursor blinken und auf der ersten Stelle stehen oder ?
Sieht schon richtig aus, wenn auch umständlich programmiert. Kleiner Tip: cbi(LCD_DATA_4_PORT,LCD_DATA_4_NR); cbi(LCD_DATA_5_PORT,LCD_DATA_5_NR); cbi(LCD_DATA_6_PORT,LCD_DATA_6_NR); cbi(LCD_DATA_7_PORT,LCD_DATA_7_NR); if(data & 0x01) sbi(LCD_DATA_4_PORT,LCD_DATA_4_NR
-
Thread
RGB Tastenfeld in 5x4 Sonderform
[c]import board import keypad import neopixel COLUMNS = 5 ROWS = 4 pixels = neopixel.NeoPixel(board.GP5, 20, brightness=0.3) keys = keypad.KeyMatrix( row_pins=(board.GP0, board.GP1, board.GP2, board.GP3), column_pins=(board.GP13, board.GP12, board.GP11
empfohlen. Es sollte einfacher zu verstehen sein. Und ich verwende von dieser Platine nur eine 5x4 Matrix. Also 20 Tasten mit 20 RGbs. Das ist aber alles auf den einzelnen PCB Kacheln schon fertig montiert.
-
Thread
Uhr mit LCD Display funktioniert nicht
0 Let Hours = 0 Let A = 0 Config Lcd = 16 * 2 Deflcdchar 0 , 32 , 21 , 14 , 4 , 4 , 10 , 17 , 17 ' replace ? with number (0-7) Deflcdchar 1 , 32 , 4 , 14 , 14 , 14 , 4 , 4 , 4 ' replace ? with number (0-7) Config
0 Let Hours = 0 Let A = 0 Config Lcd = 16 * 2 Deflcdchar 0 , 32 , 21 , 14 , 4 , 4 , 10 , 17 , 17 ' replace ? with number (0-7) Deflcdchar 1 , 32 , 4 , 14 , 14 , 14 , 4 , 4 , 4 ' replace ? with number (0-7) Config
-
Thread
7" Display Gehäuse & -Befestigungsart gesucht
von "CNN" entfernen. Hab keine Idee, wie es anders gehen könnte :-( product.wiki.gov.CNN/q_Shenzhen%20Xinjiuding%20Optronics%20Technologies%20Co.,%20Ltd./# Schaun wir mal. Wird wohl aber doch Rufus Vorschlag werden.
differieren. Es gibt unterschiedliche Seitenverhältnisse. Bei Displays haben wir mittlerweile 4:3, 5:4, 16:9 und 16:10 ... und 21:9 Beispiele mit dafür typischen Auflösungen: 4:3 800x600/1024x768 5:4 1280x1024 16:9 1024x600/1366x768/1920x1080 16:10 1280x800/1920x1200
-
Thread
Bestes Low-Budget Oszi 2020?
Für einfache Messungen nicht uninteressant wäre vielleicht das ARCELI 5012H, 2.4" LCD Display Portable Digital Mini Handoscilloscope, 100MHz Bandwidth, 500 MS/s Sampling Rate, 8bit ADC, 50 mV / div ~ 100 V / div, 128k Memory, 1 Kanal, kostet um 100 Euronen.
D. schrieb: >> Für einfache Messungen nicht uninteressant wäre vielleicht das ARCELI >> 5012H, 2.4" LCD Display Portable Digital Mini Handoscilloscope, >> 100MHz Bandwidth, 500 MS/s Sampling Rate, 8bit ADC, 50 mV / div ~ 100 V >> / div, 128k Memory, 1 Kanal, kostet um 100 Euronen. > > Scheint
-
Thread
OSD programm mit einem ATmega32u4
lassen kannst! Du stocherst momentan im Nebel. Und das musst du abstellen! Der Nebel muss weg. Ein Text-LCD wär noch besser aber 8 LED sind schon mal genausoviel wert, wie es eine 20% Sehfähigkeit für einen vorher komplett Blinden ist.
kannst! Du stocherst momentan im > Nebel. Und das musst du abstellen! Der Nebel muss weg. Ein Text-LCD wär > noch besser aber 8 LED sind schon mal genausoviel wert, wie es eine 20% > Sehfähigkeit für einen vorher komplett Blinden ist. Die Ausgabemöglichkeit habe ich via den OSZI mit dem gerät kann
-
Thread
LCD zeigt Zeichenwiederholungen, zwei Zeilen nicht ansteuerbar
Hi, bei meinem Display (4x20 Zeichen) kann ich nur die erste und dritte Zeile ansprechen (mit set_cursor() ). In der zweiten und vierten werden alle Zeichen der Vorzeile ab dem 13. Zeichen wiederholt. - LCD-Modul EA DIP204
; // 2. Zeile case 3: tmp=0x80+0x10+x; break; // 3. Zeile case 4: tmp=0x80+0x50+x; break; // 4. Zeile } lcd_command(tmp); } [/c] Aus dem Datenblatt deines LCDs habe ich: 1. Zeile $00..$13 2. Zeile $20..$33 3. Zeile $40..$53 4. Zeile $60..$73
-
Thread
Welcher Controller könnte das sein?
Von der Lage der Versorgung und des Quarzes könnte es ein PIC18F.... mit 20 Pins sein. Die Verbindungen zum LCD Controller müssten zum SPI Interface passen. Wenn es einer ist, sollte er Programmer in der Lage sein über die ID den genauen Typ zu bestimmen. Ein Atmel AVR
im Beitrag #2229998: > Von der Lage der Versorgung und des Quarzes könnte es ein PIC18F.... mit > 20 Pins sein. Ja, das könnte hinhauen. Danke für den Tipp! Update: Ach, nee, wohl doch nicht (siehe unten). > Die Verbindungen zum LCD Controller müssten zum SPI Interface passen. Nein, paßt nicht
-
Thread
LCD von Peter Fleury
Hmmm ich habe nochmal ein paar Fragen zu den Einstellungen: #define LCD_LINES 4 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 20 /**< visibles characters per line of the display */ #define LCD_LINE_LENGTH 0x40 /**< internal
of first char of line 3 */ #define LCD_START_LINE4 0x54 /**< DDRAM address of first char of line 4 */ Soweit, sogut, ich habe nun eingestellt das mein Display 4 Zeilen a 20 Character hat. Wofür sind denn diese DDRAM addressen gut
-
Thread
Warum verschwinden entspiegelte Displays ?
eine 16:10-Platine wird übrigens von Eagle auf einem 4:3-Monitor quasi perfekt ausgenutzt, wenn man die Menuues ober- und unterhalb der Platine hat ;) auf meinem 4:3er mit 20" ist so eine Platine etwa 70% größer, als auf einem 16:10er mit 15,4".
Rechner nutze ich einen stationären "Hackintosh" mit i7-3770, an dem zwei anständige Monitore hängen (20" 4:3-UXGA und 24" 16:10-WUXGA).
-
Thread
Wer hilft mit ein AVR-Programm zu schreiben (20EUR als Dank)
4 | PC0/ADC0 | Nulldurchgangserkennung (option) 5 | PC1/ADC1 | FREI 6 | PC2/ADC2 | FREI 7 | PC3/ADC3 | Freigabe Jumper 8 | PC4/ADC4/SDA| Taster 1 9 | PC1/ADC1/SCL| Taster
Seriell TxD 13 | PD2/INT0 | Display RS 14 | PD3/INT1 | Display E 15 | XCK/T0/PD4 | Display DB4 16 | T1/PD5 | Display DB5 17 | AIN0/PD6 | Display DB6 18 | AIN1/PD7 | Display DB7 19 | ICP/PB0 | Status LED 20 | OC1A/PB1 | PWM Heizung (Triac) 21 |
-
Thread
Display geht immernoch nicht.
nach GND schalten LCD-Pin 9 (D2) --> im 4-Bit Modus nach GND schalten LCD-Pin 10 (D3) --> im 4-Bit Modus nach GND schalten LCD-Pin 11 (D4) --> an einen Pin des ATmega8 (z.B. PORTD.4) LCD-Pin 12 (
Hi >LCD-Pin 7 (D0) --> im 4-Bit Modus nach GND schalten >LCD-Pin 8 (D1) --> im 4-Bit Modus nach GND schalten >LCD-Pin 9 (D2) --> im 4-Bit Modus nach GND schalten >LCD-Pin 10 (D3)
-
Thread
avr asm LCD Problem
PORTB, 1 rcall delay100us cbi PORTB, 1 rcall delay100us sbi PORTB, 1 rcall _LCD_ON rcall _LCD_OFF rcall LCD_init [/avrasm] und [avrasm] lcd_init: rcall _LCD_ON ldi Daten, LCD_START_LINE ;Start Display Line = 0 rcall lcd_writecom rcall delay50ms
define SPL SP #endif #ifdef _TN26DEF_INC_ #define SPL SP #endif .set _MITSPH_ = 0 #ifdef _TN4DEF_INC_ .set _MITSPH_ = 1 #endif #ifdef _TN5DEF_INC_ .set _MITSPH_ = 1 #endif #ifdef _TN9DEF_INC_ .set _MITSPH_ = 1 #endif #ifdef _TN10DEF_INC_ .set _MITSPH_ = 1 #endif #ifdef _TN20DEF_INC
-
Thread
Discovery_STM32F746 Linking Problem
font16.o:(.rodata.Font16_Table+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font20+0x0): multiple definition of `Font20' Utilities/Fonts/font20.o:(.data.Font20+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font20_Table+0x0):
font16.o:(.rodata.Font16_Table+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.data.Font20+0x0): multiple definition of `Font20' Utilities/Fonts/font20.o:(.data.Font20+0x0): first defined here BSP/STM32746G-Discovery/stm32746g_discovery_lcd.o:(.rodata.Font20_Table+0x0):