-
Thread
16bit Timer [MEGA8]
) - das Hochzählen um je eine Sekunde sein. Ich verwende einen Atmel Atmega8 bei einem Takt von 4MHz. Das ist mein Code: [c] #include <avr/io.h> #include <avr/interrupt.h> #include "lcd_new.h" int i; char Buffer[20]; int main() { i = 0; /************************************
1<<CS10); //interrupt mask, overflow interrupts enable timer 1 TIMSK |= TOIE1; //4MHz / prescaler (1024) -> 4kHz Timerfrequenz -> 4.096 -> 65.536 - 4.096 = 61.440 startwert ^= F0 00 TCNT1 = 0xF000; /************************************/ /* LCD */ /*****
-
Thread
LCD-Display an ATMega8 funktioniert nicht
Pinbelegung für das LCD, an verwendete Pins anpassen // Alle LCD Pins müssen an einem Port angeschlossen sein und die 4 // Datenleitungen müssen auf aufeinanderfolgenden Pins liegen // LCD DB4-DB7 <--> PORTD Bit PD4-PD7 #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_DB PD4 // LCD RS <--> PORTD Bit PD4 (RS: 1=Data, 0=Command) #define LCD_RS PD2 // LCD EN <--> PORTD
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
bottom left) width = bmp_dip->width; height = bmp_dip->height; int pad = width % 4; //padding (line is multiply of 4) if((x+width) <= lcd.getWidth() && (y+height) <= lcd.getHeight()) { lcd.setArea(x, y, x+width-1, y+height-1); for(h=(y+height-1); h
(RGB(255,255,255)); lcd.clear(RGB(0,255,0)); lcd.drawText(5, 5,"Load file...", 1, RGB(255,255,255), RGB(0,255,0)); //windows bmp file (24bit RGB): examples/mSDShield/BMPDemo/image.bmp OpenBMPFile("image.bmp", 20
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
o.ä.) an einer einzelnen AAA Batterie für mindestens ein Jahr betreiben. Der MC (ATTiny) soll 3-4 mal am Tag einen kleinen Motor (5V 20ma) für max. 2s betätigen und ansonsten schlafen. Energieberechnung: Der Motor wird also im Jahr etwa 20*2*5*365/60/60/1000 = 21 mAh bei 5V benötigen. Das
ZUSAMMNEFASSUNG Ein µC soll 3-4 mal am Tag einen kleinen Motor (5V 20ma) für max. 2s betätigen und ansonsten schlafen. Die Schaltung soll für ein Jahr an einer Alkaline LR03 laufen. Ein Prototyp konnte bereits mit einem Eneloop
-
Thread
Zwei kleine Fragen zu Bascom Do Loop Schleife
'Blau S3 = Format(s3 , "000") '------------------------------------ S4 = Str(adc0) S4 = Format(s4 , "000") Adc0 = Getadc(0) If Adc0 >= 1000 Then Adc0 = 999 End If Locate 1 , 1 Lcd "Farbwert:" ; " " ; S4 Locate 2 , 1 Lcd "R:" ; S1 ; "G:" ; S2 ; "B:" ; S3
'Blau S3 = Format(s3 , "000") '------------------------------------ S4 = Str(adc0) S4 = Format(s4 , "000") Adc0 = Getadc(0) If Adc0 >= 1000 Then Adc0 = 999 End If Locate 1 , 1 Lcd "Farbwert:" ; " " ; S4 Locate 2 , 1 Lcd "R:" ; S1 ; "G:" ; S2 ; "B:" ; S3
-
Thread
HAP Home Automation Project
CAN-Busses zu entwickeln. Folgende Knoten existieren und Funktionieren bereits: CAN Controll-Interaface: 4X20 Display, 4 Eingabetasten, RC5 Decodierung,UART. Basis Atmega8 (viel zu klein),MCp2515. Softwaremenue, Rollläden ansteuern, Relais ansteuern, Uhrzeit-/ Datum-/ Temperaturanzeige CAN Universalinterface
CAN-Busses zu entwickeln. Folgende Knoten existieren und Funktionieren bereits: CAN Controll-Interface: 4X20 Display, 4 Eingabetasten, RC5 Decodierung,UART“ Hallo Peppe, es würde mich freuen, wenn man etwas Näheres zu Deinem Projekt erfahren könnte! Gruß Werner
-
Thread
Audio Spectrum Analyzer
vorstellen, ich habe alleine dafür eine platine entworfen, gedrillt, gelötet...brrrr!...deine idee mit dem lcd ist einfach gottessegen! emil
das das Elektor Projekt ein Echtzeit-Terz-Analyser war denn der befindet sich in den Heften 3,4,5, 1984.
-
Thread
LCD Fernseher reparieren
dass Spannungen über 50V Wechselsp. und 120V Gleichsp. lebensgefährlich sind. Auch weiß ich, dass ein LCD Fernseher die Kathodenstrahlröhren mit Hochspannung ca. 20kV betreibt und auch, dass Kondensatoren die Energie auch nach der Trennung vom Netz speichern und eine Zeit lang noch Gefährliche Spannungen
http://www.eizo.com/library/basics/color_temperature_on_an_LCD_monitor/
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
Timing. Die Datenübernahme erfolgt laut Datenblatt (findet man unter http://www.wvshare.com/column/LCD_Module.htm) mit der negativen DCLK Flanke (siehe Seite P64 des HX8257-A Datasheets). Dieses Timing bekomme ich mit dem FSMC eines STM32F4 nicht hin. Trotzdem kommt am Display mit folgenden Einstellungen
-
Thread
Ein paar Fragen zum Umstieg auf die STM32 Reihe
Manche STM32 Derivate (SMT32F20x) haben auch 32 Bit Timer.
LCD" oder wie die das nennen zu ernst genommen. Da ist nämlich von 16bpp die Rede. Oder gibt es zwei Varianten? >>Selbst der LPC2478 mit seinem 72MHz ARM7 Kern > Und mit Flash 30 MHz? Mit 20MHz, ja
-
Thread
Anfängerfrage: Temperaturgesteuerter Heizer
Leider funktioniert der Quellcode nicht 100%ig An C0 des Mega8 hängt der DS18S20. Ich habe am Port B 8 LED's angeschlossen über die ich die Temperatur ausgeben möchte. die ersten vier LED's haben die Werte 1°C 2°C 4°C 8°c die zweiten vier LED's haben die Werte 10°C 20
für 40°C setzen if(t >= 20) { p |= (1<<5); t -= 20; } //Pin5 für 20°C setzen if(t >= 10) { p |= (1<<4); t -= 10; } //Pin4 für 10°C setzen if(t >= 8) { p |= (1<<3); t -= 8; } //Pin3 für 8°C setzen if(t >= 4
-
Thread
Vorwiderstand für LCD Hintergrundbeleuchtung
auch mit Vorwiderstand betrieben werden wenn er nur für 5V spezifiziert ist ?? Für die genannten LCD's ist die Vf bei 4,2-4,6V und somit muss ein Widerstand verwendet werden um die Differenz bis 5V zu verknusen.
funktioniert auch mit ener LED in dem angegebenen Bereich ohne Widerstand. >> Für die genannten LCD's ist die Vf bei 4,2-4,6V und somit muss ein >> Widerstand verwendet werden um die Differenz bis 5V zu verknusen. 0,2-0,4V leichte Stromzunahme größer 0,5V nimmt der Strom schon deutlich zu und
-
Thread
Hilfe LCD Display
Green data 17 VSS Ground 18 B0 Blue data 19 B1 Blue data 20 B2 Blue data 21 B3 Blue data 22 B4 Blue data 23 B5 Blue data 24 VSS Ground 25 NC NC Note 3-4 26 DataEn/ENAB (DTMG) Data Enable (Displaytiming) 27 NC NC Note 3-4 28 VSS Ground 29 NC NC Note 3
G4 Green data > 16 G5 Green data > 17 VSS Ground > 18 B0 Blue data > 19 B1 Blue data > 20 B2 Blue data > 21 B3 Blue data > 22 B4 Blue data > 23 B5 Blue data > 24 VSS Ground > 25 NC NC Note 3-4
-
Thread
LCD 202A in Bascom - intialisiert nicht richtig
Moin, ich habe hier ein LCD mit 20 x 2 Zeichen von reichelt http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A5211;GROUPID=3005;ARTICLE=31659;START=0;SORT=user;OFFSET=16;SID=27htIfiqwQARsAAEeAr1s44f740631e7f651e12f97976f02317d6
'Hintergrundbeleuchtung aus Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.6 , Rs = Portc.4 Config Lcd = 20 * 2 Initlcd Cls Locate 1 , 1 Lcd "1234567890aaaaaaaaaa"
-
Thread
Speichinhalte aus Fritzbox lesen und auf LCD-Display darstellen
Prinzipiell existiert Software für Linux, die Systemwerte auf einem externen LCD darstellen kann: http://ssl.bulix.org/projects/lcd4linux/ Siehe auch: http://ippf.eu/showthread.php?t=171336
einfache HTTP-GET-Anfragen absetzen, die Antwort analysieren und das Ergebnis auf einem Display (2x20/4x20) ausgeben. b) angeschlossen am seriellen Port der Box (falls das überhaupt klappt) Dieser meldet sich auf der Box an, geht ins zugehörige Menü und liest dort die benötigten Werte aus. Für
-
Thread
SED1520 - EA DIP122-5
Am Anfang hatte ich die gleichen Probleme. Das Display benötigt für die Kontrast einstellung -4V sonst siehste da nix. Die Ansteuerung ist nicht so Zeitkritisch wie bei einem normalen LCD aber die Ausgabe von Zeichen ist schon etwas Aufwendiger. Beim Initialisriern sollte der RW Pin auf
**** #include "at89c51ed2.h" // Register des AT89C51ED2 // Hardware Definebereich #define LCD_ON P1_4 #define LCD_E1 P3_5 #define LCD_E2 P1_2 #define LCD_A0 P3_7 #define LCD_RW P3_6 #define LCD_RES P1_0 #define LCD_DATA P2 // *************************
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
Beispiel sollte sechs unabhängige > Nomenklaturmöglichkeiten für Klasse und Objekt zeigen. Die Klasse LCD zu nennen, ist doch absolut ok. Wobei ich dazu tendieren würde, es als LCD<4, 20> oder LCD<HD44780, Rows<4>, Columns<20>, PinList> zu realisieren.
3"; ValueText Info::value1(10, text1); ValueText Info::values[2] = { { 20, text2 }, { 30, text3 }, }; void Info::Config(LCD *lcd, uint8_t parameter) { ValueText::ConfigStatic(lcd); } void Info::Draw(void) { value1.Draw(); // "Text 1" wird ausgegeben for
-
Thread
LCD und 3.3V PIC kurze Frage
Hallo, kurze Frage: Kann ich so ein Display http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/LCD-20x4B_Datasheet.pdf Mit einem 3.3V PIC ansteuern? Bzw. muss ich darauf achten, dass das ich das Teil an 5V tolerante Pins hänge? Wenn ja welche (Display-)pins müssen an 5V Pins vom µC?
schrieb im Beitrag #3897918: > Kann ich so ein Display > http://site.gravitech.us/MicroResearch/Others/LCD-20x4B/LCD-20x4B_Datasheet.pdf > Mit einem 3.3V PIC ansteuern? Ja, der verbaute Kontroller erkennt ab 2.2V High und lässt sich also problemlos mit dem 3.3V IOs ansteuern. > Bzw. muss ich darauf
-
Thread
Aquarium Controller
ich finde den Ansatz also nicht ganz so gut. Wenn schon, dann bis zum Ende gehen: [c] #define LCD_PORT PORTA #define LCD_E PA2 #define LCD_RS PA3 #define LCD_E_HI { LCD_PORT |= (1<<LCD_E); } #define LCD_E_LO { LCD_PORT &= ~(1<<LCD_E); } #define LCD_RS_1 { LCD_PORT |= (1<<LCD_RS
LCD_WRITE((x) << 4); \ } #define LCD_DATA(x) \ { \ LCD_RS_1; \ LCD_WRITE(x); \ LCD_WRITE((x) << 4);
-
Thread
Arduino Nano (China) AD-Wandler Referenz: Genauigkeit und Drift
Unfug ist. Aber in meinem speziellen Fall bin ich safe: Ich habe 15V aus einem Schaltnetzteil, mit 4 Dioden in Reihe wird unten ein 3V-Anteil abgezwackt, die oberen 12V gehen an den Arduino. Für Stabilität dieser Aufteilung sorgt der Strom durch die Hintergrundbeleuchtung des LCDs. Das LCD hat seine
kommt auf die Anwendung an! TomH schrieb im Beitrag #5359808: > Also nochmal langsam: Arduino, LCD-Display, Dreh-Encoder und die vor > über 20 Jahren aufgebaute lineare Stromsenke will ich zu einem hübschen > Gerät verheiraten Ich sehe keinen Grund, Arduino und LCD aus getrennten Reglern zu
-
Thread
LC-Display per Transistor zuschalten
moin moin, man kann das LCD auch per Befehl on/off schalten siehe P.5 of 17 4ter Befehl.
2.1.1 Taster auslesen und Aktionen ausführen 3 Letzte Aktion mehr als 60sec her? 3.1(Y) 3.1.1 LCD aus 3.1.2 festhalten, dass kein Benutzer anwesend 4.In mehr als 1 Sekunde messen und kein Benutzer anwesend? 4.1(Y) 4.1.1 sleep() 5. weiter bei 1 [/code] Ich hoffe, dass man daraus schlau
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
sondern die Library wird zusammen mit der Arduino-Software direkt mitgeliefert. Code: [c] // Die am LCD verwendeten Arduino-Pins und das LCD-Objekt deklarieren LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // RS, EN, DB4, DB5, DB6, DB7 void setup() { lcd.begin(20, 4); // Anzahl Spalten und Zeilen definieren // Und schon ist das Display initialisiert und bereit zur Textausgabe lcd.print("hello, world!"); } [/c] Nur falls Du Displays mit 4 Zeilen und mehr als 80 Zeichen insgesamt ansteuern möchtest, z.B. 32x4 oder 40x4 Displays, müßtest Du Dir eine Drittanbieter-Library dafür
-
Thread
GNUBLIN www.gnublin.org
(mci_init+0x20/0x88) [<c002e8e4>] (mci_init+0x20/0x88) from [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) from [<c0128158>] (platform_drv_probe+0x14/0x18) [<c0128158>]
(mci_init+0x20/0x88) [<c002e8e4>] (mci_init+0x20/0x88) from [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) [<c0179eb0>] (lpc313x_mci_probe+0x3ac/0x658) from [<c0128158>] (platform_drv_probe+0x14/0x18) [<c0128158>]
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Eine Seagate Festplatte mit dem Aufdruck "16 Heads" verwundert mich etwas, denn ich zähle nur 4 Heads an 4 Armen. Was mache ich falsch?
Eine mögliche Schaltung HDD SD-Card TWI/I2C RS232 LCD Tasten LED
-
Thread
Ladungsmessgerät
Dann wird der Wert je Sekunde aufaddiert und durch 3600 geteilt. Das Ergebnis sind die mAh. Der LCD Treiber stammt von Peter Fleury. Probleme: sehr kleine Ströme (unter 20mA) werden nicht korrekt gemessen, da der OP in diesem Bereich nicht linear arbeitet. Nachdem ich ihm eine negative Versorgungsspannung
minutenH++;minutenL=0;} if(minutenH==6){ stunden++;minutenH=0;} // auf LCD ausgeben itoa(stunden,s,10);lcd_puts(s);lcd_puts(":"); itoa(minutenH,s,10);lcd_puts(s); itoa(minutenL,s,10);lcd_puts(s);lcd_puts(":"); itoa(sekundenH,s,10);lcd_puts(s); itoa(sekundenL
-
Thread
Entkeimungslampe betreiben.
Lampenanordnung und kein CCFL Inverter. Das würde das "Märchen" allerdings erklären. Ich testete es mit einer 4W 20cm Röhre von einer Camping Lampe. Einen Inverter aus einem ausgeschlachteten Monitor habe ich selber allerdings nie so getestet. Ich habe auch mal schnell über CCFL nachgelesen und muß Mawin und
Gerhard O. schrieb im Beitrag #5581530: > Die Helligkeit ist schätzungsweise vielleicht 20-30% vom Normalwert Na denn. Schätzungsweise nocb viel weniger. Wenn der CCFL Inverter auch für 4W wäre, an dann 560V, bringt er 7mA was bei 29V an der T5 Röhre nur noch 0.2W wären. Vermutlich ist
-
Thread
Messwerte mit einem LCD ausgeben
Arduino C-Compiler 1.0.1 mit Bibliotheken und dieses Teil: http://www.ebay.de/itm/SainSmart-UNO-LCD-Keypad-Shield-Starter-Kit-ATMEGA328P-PU-ATMEGA8U2-AVR-Arduino-/320862390653?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e3897d 26.- Euro wenn alles laüft verkleinern auf ein Board.
Ich mag diesen Programmer: http://shop.myavr.de/Programmer%20und%20Bridges/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 Klein im USB-Stick Design, günstig (16€ + Versand), kompatibel zum AVR Studio geht aber auch mit AVRDUDE hervorragend (Batchfiles
-
Thread
7 Segmentanzeige & Coundownzähler
Schalter in die richtige Position zu bringen... Ist das > geschafft zeigt die Segmentanzeige die 4 Zahlen um ein Schloß zu öffnen. Dazu brauchst du keine 2 Geräte. Das macht 1 Gerät auf einem einzigen HD44780 kompatiblen LCD in 2 Zeilen. Ist auch viel simpler als die Ansteuerung von 7-Segment
Karl Heinz schrieb im Beitrag #4175466: > Allerdings war ein LCD im Eröffnungsposting vorgegeben. Vom anderen > weiss man es nicht genau. ACK. > Man könnte auch alles auf einer Anzeige realisieren, die aus 4 Stück > 7-Segment (LED) besteht wobei eine Stelle
-
Thread
LM75 und LCD
Schaltplan (speziell: Pull-ups an den I²C-Leitungen)? Zeigt das LCD überhaupt irgendetwas (z.B. das "Hallo TWI")?
-> SDA(Pin1) -> zum Pin19 der Einschubleiste 5V -> Widerstand(10 kilo Ohm) -> SCL(Pin2) -> zum Pin20 der Einschubleiste des myAVR Boardes 5V direkt an Pin3 und Pin8 0V (GND) direkt an Pin4,5,6,7 Achte das du keine ungewollten Brücken machst. Dann sollte es gehen :-)
-
Thread
ks0108-atmega32
verdrahtet ist(liegt im moment auf Vdd=+5V) hier die belgung des ks0180-displays: 1:Vdd 2:Vss 3:V0 4:DB0 5:DB1 6:DB2 7:DB3 8:DB4 9:DB5 10:DB6 11:DB7 12:CS1 13:CS2 14:Reset 15:R/W 16:D/I 17:EN 18:VEE 19:LED+ 20:LED- aus der kd0108.h: #define LCD_CMD_PORT PORTB // von A auf Command Output Register #define LCD_CMD_DIR DDRB // Data Direction Register for Command Port #define LCD_DATA_IN PINA // Data Input Register #define LCD_DATA_OUT PORTA // Data Output Register #define LCD_DATA_DIR DDRA
-
Thread
AVR Net-IO auf 3,3V
Erweiterungen wie eine Wetterkarte auf Display u.a. ; Das kleine S65-Display passt auch optisch besser zu dem 4x20 LCD über I2c, das dann Platz hat...
... unter dem LCD ist eine kleine Lochraster-Platine mit dem PCF8574. Wie ersichtlich ist durchaus noch Platz für weitere PCF. Dann allerdings auf PCB. Versorgt wird das LCD mit 5 Volt, wie auch der MAX232(5V, -sonst
-
Thread
1 reihige 18 polige Crimpleisten?
Ich habe hier ein DG-12232 und ein TC1602A-09 LCD Modul. An diese wollte ich jetzt jeweils eine einreihige 16- bzw. 18- polige Stiftleiste anlöten um die LCD Module bequem per Flachbandkabel mit meinen Schaltungen zu verbinden. Allerdings stelle
www.aliexpress.com/item/Free-Shipping-40pcs-Dupont-cable-jumper-wire-dupont-line-female-to-female-dupont-line-20cm-1P/32332976369.html und Gehäuse wie z.B.: https://www.aliexpress.com/item/100pcs-Dupont-Head-2-54mm-20P-1x20P-Dupont-Plastic-Shell-Pin-Head/1741371529.html Auf die Platine kommen dann Stiftleisten
-
Thread
LCD aus Telefon
Hi, Ich habe aus einem Siemens Gigaset Ein LCD-Display ausgebaut. Auf dem Display steht: Hunday Korea HP97512 - A Habe auch schon nach einem Datasheet gegooglt, doch dabei kam nichts verwertbares heraus. Auf der Displayplatine (sie hat 20Pins
Pascal Haury schrieb: > Auf der Displayplatine (sie hat 20Pins - 2, da Hintergrundbeleuchtung > fehlt) sind 9 Kondensatoren, 4 Wiederstände, und ein Bauteil mit der > Bezeichnung: X (Keine ahnung was das sein soll) Es schaut so aus: > __ > -I I
-
Thread
MCUs: Wie viel Low Power ist wirklich gefragt?
wenig wie nur irgend moeglich. Denkt mal an die SEHR grosse Welt der industriellen Messtechnik mit der 4-20mA Schnittstelle. Da habt ihr 3.6mA/10V zur Verfuegung und je weniger ist verbraucht um so mehr Funkionalitaet koennt ihr einbauen. Da kann es schonmal sein das es in Meetings um uA geht! Olaf
geschweige denn selbst mit dem Thema "Low Power MCU" in Berührung gekommen sind. @ Olaf: Wenn ein System 4 oder 20mA ziehen darf/muß, dann brauchen wir nicht über Low Power im einstelligen µA-Bereich zu reden, wenn schon Automative Grade-LDOs mehrere 10 µA Ground-strom ziehen.
-
Thread
Servo Arduino
Laß das Programm so laufen wie es ist, aber ohne LCD drangesteckt. Bleiben die Zuckungungen, liegts an deinem Programm.
Stefan us schrieb im Beitrag #3463282: > Welche Version verwendest du? Arduino 1.5.4 Stefan us schrieb im Beitrag #3463279: > Lagere die Servo-Steuerung in einen zweiten Mikrocontroller Hatte ich auch schon dran gedacht. Nur bin ich mit meinem STM32f4 noch nicht so bewndert. Atiny
-
Thread
ATmega mit mehr Leistung?
Kim P. schrieb im Beitrag #5732029: > Wozu? Insbesondere um einen Controller mit entsprechendem LCD-Interface zu wählen. Handelt es sich um ein "nacktes" LCD mit Parallel-RGB-Display wird ein Controller gebraucht welcher dieses Signal erzeugen kann. Einige STM32 können das; auf dem STM32F429-Discovery
Der µC soll einige Eingänge überwachen, PWM auf 4 Ausgängen per HArdware erzeugen, Pin Change Interrupts auf 4 Eingängen bieten. Min. 10 ADC Kanäle mit min. 11 Bit Auflösung bei 5V. Alles Sachen die nicht sooo aufregend sind. Das Display hat eine
-
Thread
LCD an 8bit Bus
the compiler settings $lcd = &HC000 $lcdrs = &H8000 Config Lcdbus = 8 Dim A As Byte Config Lcd = 20 * 4 'configure lcd screen 'other options are 16 * 2 , 16 * 4 and 20 * 4, 20 * 2 , 16 * 1a 'When you dont include this option 16 * 2 is assumed '16 * 1a is intended for 16 character displays with split addresses over 2 lines '$LCD = address will turn LCD into
-
Thread
Wie viele Elkos in Schaltung verteilen ?
werden wohl die 100nF an den ICs reichen. Aber es hängt am Ende (etwa 30cm entfernt vom 7805) ein 20x4 LCD-Display dran. Reicht da auch ein 100nF dicht an den Versorgungspins des LCD ?
wohl die > 100nF an den ICs reichen. > > Aber es hängt am Ende (etwa 30cm entfernt vom 7805) ein 20x4 LCD-Display > dran. Reicht da auch ein 100nF dicht an den Versorgungspins des LCD ? 50 cm sind für 74HC-Schaltungen schon fast ein Lambda-Viertel Strahler. 100 nF reichen für normale Logik-Gatter
-
Thread
Visualisierung auf einem 3,5" TFT mit einem 32Bit µC
Alternative: Olimex Grafik+Touch Library (in der Demo) https://www.olimex.com/Products/Modules/LCD/MOD-LCD4.3%27%27/
ähnliches gefunden... habe mir jetzt das hier bestellt: http://shop.myavr.de/ARM-Produktlinie/STM32F4%20myTouchOne%20-%20Touch%20LCD%20und%20ARM%20Board.htm?sp=article.sp.php&artID=200118 denn dafür gibt es auch entsprechende Tutorials und Bibliotheken: http://www.mystm32.de http://www.myugl.de
-
Thread
Verwendung für/von TFTs?
Harald K. schrieb im Beitrag #8061074: > Du meisnt wohl das hier: > https://www.pollin.de/p/lcd-grafikmodul-320x256-120486 Genau. Das gab's meiner Erinnerung nach auch vor ca. 20 Jahren schon. War mir schon damals keinen Kauf wert. Naja, war damals sicher auch noch deutlich teuerer als heute
die digitalen Replicas von Ausdrucken auf totem Holz zu betrachten... Das schlägt dann jeden 5:4 oder 4:3-Monitor um Längen...
-
Thread
LCD - Möglichst klein 2x20
Hallo, vielleicht könnt ihr mir helfen. Ich suche ein möglichst kleines LCD Display. - sollte 2x20 Zeichen haben - Farbe egal - Hintergrundbeleuchtung - Grenzen sind 15mmx90mm Der Einbauort ist begrenzt, es sollte deswegen keine Platine überstehen. Also ich meine Glas
Schon mal bei www.lcd-module.de geguckt?
-
Thread
Spannungspeaks / Ripple durch Schaltregler. Abhilfe?
zieht maximal 150mA an 3,3V. @Simon K.: Warum ist es falsch, ausgangsseitig 2x100nF parallel zu 20uF zu schalten?
Oszillogramm kann man in etwa ablesen, dass das Ringing bei 100MHz liegt, wenn ich mich nicht täusche. 4 Schwingungen in ~40ns. Die Schwingungen tauchen alle 2,4MHz auf. Also im Reglertakt.
-
Thread
atmega328 funktioniert teilweise nicht
LCD_DATA0_PIN 6 /**< pin for 4bit data bit 0 */ #define LCD_DATA1_PIN 7 /**< pin for 4bit data bit 1 */ #define LCD_DATA2_PIN 0 /**< pin for 4bit data bit 2
/* 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
Bascom - LCD - Zahlen trennen durch Komma
-------------- $regfile = "m8def.dat" $crystal = 3686411 Ddrd = &HFF Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2 Config Lcd = 16 * 2 Config 1wire = Portc.5 Dim Dsid(8) As Byte Dsid(1) = &H10 : Dsid(2) = &H68 : Dsid(3)
@dgoersch: Cooool39 benutzt den DS18S20. Ist ein etwas größerer Aufwand, um die höhere Auflösung zu bekommen. Und er vermeidet (klevererweise) Flieskommarechnung. @Cooool39: temp$=str(T):format(temp$,"0.0"):lcd temp$
-
Thread
Frequenzzähler mit atmega48
500MHz-Hohe-Genauigkeit-Frequenzzahler-Prufvorrichtung-Mess-Meter-Zahler-/131693166348?hash=item1ea9863f0c:g:cB4AAOSwaA5Wi4A5 eine alternative Software, oder die bestehende Software irgendwo? Der Controller ist ein Atmega48
Das LCD ist ein ein 8 Zeichen x 2 Zeilen organisiert, wenn es keinen exotischen Chip hat, ist die Ansteuerung kein Problem. Bei Ebay findet man unter "8 x 2 LCD Modul 0802 Zeichen" ein vergleichbares Modul
-
Thread
Urxc problem
276 'Locate 1,1 'Lcd Adc(0) 'Locate 2,1 'Lcd Adc(1) Stop Adc Cls Locate 1,1 Lcd "T1:" Locate 1,4 Lcd a Locate 1,6 Lcd Chr(0) Lcd "C" Locate 1,9 Lcd "T2:" Locate 1,12 Lcd b Locate 1,14 Lcd Chr(0) Lcd "C" Locate 2,1 Lcd "T3:" Locate 2,4 Lcd c Locate 2,6 Lcd Chr(0) Lcd "C" Locate 2,9 Lcd "T4:" Locate 2,12 Lcd d Locate 2,14 Lcd Chr(0) Lcd "C" WaitMs 150 Loop End Sub Interrupt Urxc() Start Adc
-
Thread
probleme mir float + display + Mega8
] #include "main.h" #include "avr/io.h" #include "util/delay.h" int main( void ) { #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_RS PD4 #define LCD_EN PD5 lcd_init(); char output[20]; sprintf (output,"%3.3f",(double)123.5); lcd_string( output
] #include "main.h" #include "avr/io.h" #include "util/delay.h" int main( void ) { #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_RS PD4 #define LCD_EN PD5 lcd_init(); char output[20]; dtostrf ((double)123.4,3,2,output); lcd_string( output );