-
Thread
Probleme bei selbstgebauter Uhr (DEM 16217 | STK500)
== 59) { Minutes = 0; if(Hours++ == 23) Hours = 0; } } lcd_setcursor(0, 1); sprintf(String, "%02i", Hours); lcd_string(String); lcd_string(":"); sprintf(String, "%02i", Minutes); lcd_string(String); lcd_string(":"); sprintf
1024 TCNT0 = 31; TIMSK |= 0x02; // 0000|0010 | enable Timer Counter Overflow Interrupt lcd_init(); // initialize LCD module sei(); // enable interrupts while(1) { lcd_setcursor(0, 1); sprintf(String, "%02i", Hours); lcd_string(String); lcd_string("
-
Thread
RasPi LCD Modul SPLC780D1 geht nicht
mache ich falsch? LG und Danke im Vorraus P.S. Ich bin ein absouluter neuling in Sachen LCD-Module. Mit den Raspberry's habe ich beriets Erfahrung. Ich benutze für das LCD-Modul keinen Porti sondern einen Widerstand.
kopiert und per FTP auf den Pi kopiert. (nicht über wget ...) Außerderm hab ich den Code mit "python lcd_16x2.py" ausgeführt (angemeldet als root) muss aber auch mit "sudo python lcd_16x2.py" gehen wenn man mit dem usernamen pi angemeldet ist.
-
Thread
Wie mit Zahlen, die in char- Variable stehen, rechnen?
gemacht: [c] char kmh_string[4]; double kmh; ... kmh = 15.2569; sprintf(kmh_string,"%f",kmh); lcd_string(kmh_string); [/c] Es wird fehlerfrei erstellt, aber auf dem LCD erscheint nur ein ? Was ist nun schon wieder nicht korrekt? Gruß, Extra
Aber selbst wenn ich für kmh_string 10 Zeichen reserviere, kommt immernoch das Fragezeichen auf dem LCD. Gruß, Extra
-
Thread
LCD Routine Peter Fleury
wird. Eine andere häufige Ursache ist, dass die Kommandos in der LCD-Library nicht zu dem LCD-Controller in dem konkret verbauten LCD passen. Gelegentlich kommt es auch vor, dass die Verdrahtung zwischen µC und LCD nicht zur LCD-Library passt oder der praktische Aufbau
. Bei der Library 1/ wird die BUSY-Leitung des LCD benötigt! Die Wartezeit nach Power-Up des µC ist in lcd_init() *nur 16 ms* (bei korrekt eingestelltem delay).
-
Thread
Arduino Uno Fehlermeldung
; Serial.println(spannung); Serial.println("------------------------------------------"); lcd.setCursor(0, 0); lcd.print("Hallo"); lcd.setCursor(0,1); lcd.print("test"); } [/c]
Sieht so aus als würde etwas mit der library "LiquidCrystal.h" nicht stimmen.
-
Thread
Dokumentation gesucht (UC121902-TNARX-A)
Ich mir zu weinachten Das Sortiment "LED- ,LCD- ,Fluoreszenz- Anzeigen" von pollin bestellt. Darin hab ich ein kleines LCD Display auf ner platiene gefunden mit der aufschrift "UC121902-TNARX-A". Auch nach ner viertel stunde googeln hab ich
Für alle die unbekannte LCD-Anzeigen haben, habe ich mal eine Anleitung zum LCD testen beigefügt. Weitere Infos, auch Controllerübersicht gibts bei http://www.pacificdisplay.com/technical.htm
-
Thread
ATmega162 + Nokia 3310 LCD
Hallo, Ich möchte ein Nokia 3310 LCD display an einen ATmega162 oder anderen AVR anschließen. Hat hier irgenjemand schon erfahrung damit? Eventuell ein Beispielprogramm? Oder Schaltplan? Übrigens das Display verwendet den LCD driver
Das wichstigste zur Ansteuerung steckt in den Funktionen LCD_CMD, LCD_Data und InitDisplay. Das läßt sich wohl problemlos lesen und umsetzen. Einziger Vorteil von dem Pascal ist, das ich keine Text und Grafikroutinen programmieren muß
-
Thread
STM32 GPIO Anfängerprobleme
deine bisherigen Erfahrungen mit dem STM32? Arbeitest du eher registerorientiert oder mit der ST-Library? Hast du schon mal etwas mit dem STM32 und Farb-LCDs gemacht? Gruß Mike
hänge ich dann doch schon recht tief in der Register-Ebene mit drin.. Dagegen ist die StellisWare (Library zu den Stellis CM3s von TI) viel besser dokumentiert. Denn dort gibt es eine PDF-Datei wo alle Funktionen detailiert beschrieben sind. Ich selber habe bisher noch nichts mit LCDs gemacht. Aber n Kollege
-
Thread
SSD1306 - Adressierung einzelner Pixel im Buffer
displayBuffer[1024]; for (uint16_t i = 0; i < 1023; i++){ displayBuffer[i] = 0x00; } ... void lcd_setPixel(uint8_t x, uint8_t y){ displayBuffer[(uint8_t)(y / 8) * 128 +x] |= (1 << (y % 8)); lcd_gotoxy_gfx(x, y); lcd_send_i2c_start(); lcd_send_i2c_byte(0x40); lcd_send_i2c_byte(displayBuffer[(uint8_t)(y / 8) * 128 +x]); lcd_send_i2c_stop(); } ... void lcd_gotoxy_gfx(uint8_t x, uint8_t y){ x = x; lcd_send_i2c_start(); lcd_send_i2c_byte(0x00); // 0x00 for command, 0x40 for data lcd_send_i2c_byte(0xb0 + y)
-
Thread
Erfahrungen mit Arduino
chris_ schrieb im Beitrag #4927822: > . Bei Arduino kein Problem: Library laden, fertig. Das Problem hierbei nur ist, daß das, was beim Arduino "Library" genannt wird, eben *keine Library* ist. Was eine Library ist, ist im Umfeld Compiler - Assembler - Linker klar
#4928008: > Im Umfeld eines C-/C++-Compilers resp. Linkers ist das *eindeutig* > definiert, was eine Library ist. Bitte schnell die "C++ Standard Template Library" und andere, äh, Dinger umbenennen.
-
Thread
LCD Display es werden keine Buchstaben angezeigt.
Felix N. schrieb im Beitrag #4491173: > Ein "Offizielles" LCD Beispiel für denn atmega328p kann ich nicht > finden. Kennst du da eines? Auf IMHO jedem Arduino mit ATmega328p läuft das Hello-World-Beispiel der Arduino LCD Library. Warum sollte es gerade auf
Beitrag #4491387: > Auf IMHO jedem Arduino mit ATmega328p läuft das Hello-World-Beispiel der > Arduino LCD Library. Warum sollte es gerade auf deinem ATmega328p nicht > laufen? Das Hello World Beispiel von der Arduino IDE : https://www.arduino.cc/en/Tutorial/HelloWorld Funktioniert ja auch. Aber
-
Thread
Eure meinung zu meiner Platine
Du musst das Library öffnen, in dem sich der Kondensator befindet, um dann das Shape zu ändern. Package des Kondensators aufrüfen. Shape ist übrigens keine Lochform (die ist immer rund), sondern die Pad-Form. Ist
Mit Pad doppelclicken meintte ich auf der Leiterplatte, nicht in der library.
-
Thread
DG-12232 Ansteuerung von 2xSED1520 Controller
reference to `GLCD_GoTo' B:\MC\lcd/main.c:70: undefined reference to `GLCD_WriteString' B:\MC\lcd/main.c:71: undefined reference to `GLCD_GoTo' B:\MC\lcd/main.c:72: undefined reference to `GLCD_WriteString' B:\MC\lcd/main.c:79: undefined
zwar schon etwas älter hier, aber vielleicht kann mir ja trotzdem jemand helfen. Ich möchte das o.g. LCD an mein Arduino Uno anschließen und konnte 1. bisher noch nirgens in der library eine möglichkeit finden die Pinbelegung zu ändern. 2. die library nicht benutzen, da mir angezeigt wird: -----
-
Thread
UART: Daten zum AVR senden
Variablen arbeiten. Dann fällt auch i weg. char meinchar; ... if (uartReceiveByte(&meinchar)) { lcd_putc(meinchar); ... Wo stammt die LCD Library her? Kontrolliere, ob die Funktionsparameter stimmen. Doku lesen. Und die Procyon AVRlib hat auch LCD Funktionen mit dem entsprechenden lcd.h - nicht dass du die falsche Includedatei einbindest und für die verwendeten lcd-Funktionen die keine Prototypen hast. Die Baudrate soll also 19200 sein. Das klappt nur, wenn F_CPU korrekt definiert ist, weil die Library daraus die Einstellungen der UART berechnet. Mit welcher
-
Thread
Linker dynamisch?
auch dazugelinkt wird (zumindest bei selbstgeschriebenen Projektteilen). Im Klartext, wenn ich meine LCD-Lib mitlinke und keine einzige Funktion verwende, dann kommt im ObjectCode auch die ganze LCD-Lib vor. Theoretisch kann der Linker herausfinden, was man wirklich braucht und was nicht - in wie fern
Selbst wenn das mit WinAVR geht, dann muss freilich die Library so übersetzt werden, nicht bloss das eigene Programm.
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
Also ich hab nun seit ca. 1 Jahre einen Arduino Mega2560 mit der MQTT-Ethernet Library im Einsatz. Die Hardware ist noch nicht abgeraucht, allerdings gibt es sporadische Reboots (nein es kommt nicht von einer zu mageren Versorgung) das dürfte mit der MQTT Library "PubSubClient" zusammenhängen
ein Framework ist, daß auf den avr-gcc Compiler und der avr-library aufbaut (zumindest solange wir bei den ursprünglichen ATmega Controllern bleiben). Für andere Controller (z.B. STM32) musst du halt in der Dokumentation der dazu gehörigen C Library suchen. > Arrays
-
Thread
4x20 LCD HD44780 - Zeilenumbruch - FleuryLib
Hallo Leute, ich verzweifle gerade an der besagten Library. Ich schaffe es nicht, dass das Display eine Zeile nach der anderen vollschreibt. LCD läuft im 4bit Modus an einem Atmega32 mit 4Mhz Quarzoszillator. Zum Beispiel: [c]lcd_puts("1234567891234567891234567891234abcdefghijklmnopqrstuvwxyz
12345678912345678912 jklmnopqrstuvwxyz... 34567891234abcdefghi ..... Die interessanten Zeilen in der Library sehen so aus: [c] #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
-
Thread
PIC18F66 Konflikt zwischen RA0 und Init CAN-Modul
1 #define LTC6804 0 #define IDmaster 255 // LCD module connections sbit LCD_RS at LATD4_bit; sbit LCD_EN at LATD6_bit; sbit LCD_D4 at LATD0_bit; sbit LCD_D5 at LATD1_bit; sbit LCD_D6 at LATD2_bit; sbit LCD_D7 at LATD3_bit; sbit LCD_RS_Direction at TRISD4_bit; sbit LCD_EN_Direction at TRISD6_bit; sbit LCD_D4_Direction at TRISD0_bit; sbit LCD_D5_Direction at TRISD1_bit; sbit LCD_D6_Direction at TRISD2_bit; sbit LCD_D7_Direction at TRISD3_bit; // End LCD module
-
Thread
Pins für LCD
Hallo, ich würde gerne ein 4bit LCD an einen ATSAM3S2B Mikrocontroller von Atmel anschließen. Hierzu würde ich z.B. dieses LCD als Bsp. nehmen: "http://de.farnell.com/powertip/pc1602aru-hwb-g-q/lcd-modul-e-temp-stn-ref-16x2/dp/1671498
dem Evaluation-Board der Fall ist. Und ansonsten kannst Du das LCD-Display an beliebige digitale I/O-Pins anschließen und eine allgemeine 4-bit LCD-Library zum Ansteuern des Displays verwenden. Es gibt hier übrigens ein Tutorial zu AVRs und LCDs: http://www.mikrocontroller.net
-
Thread
8X2 Zeichen LCD mit ATMEGA328P-AU
Faden, als ob da irgendwie ein Kondensator involviert ist). Ich nutze übrigens die LiquidCrystal Library zum Ansteuern. Datenblatt vom Lcd: http://www.lcd-module.de/pdf/doma/dips082.pdf Hat jemand schonmal was ähnliches gehabt oder kann mir Hinweise auf das Problem liefern?
Pin eines von VCC zu GND verbundenen 10k Poti Quellcode: #include <LiquidCrystal.h> #define lcdRsPin 9 #define lcdEnPin 8 #define lcdD7Pin 7 #define lcdD6Pin 6 #define lcdD5Pin 5 #define lcdD4Pin 4 // initialize lcd( RS EN D4 D5 D6 D7) LiquidCrystal lcd(lcdRsPin, lcdEnPin, lcdD4Pin, lcdD5Pin
-
Thread
AVR Studio 6 und Datei
Habe mal die Teile von Peter seiner Datei kopiert Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury und #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <lcd.h> so steht es in seinem Programm
Datei finde ich dennoch nicht. Achim Seeger schrieb im Beitrag #3407238: > Dort wird doch doe lcd.d Was soll das sein .d? Wenn ich seine Library ansehe sehe ich bloss eine .c und .h Datei plus test_lcd.c. Ich denke wenn ich ihn morgen im Büro frage, was er da für 'ne komische .d Datei hat wird
-
Thread
AVR Studio 4: TWI Display einbinden
Sketch dort ist sehr übersichtlich: [code] //YWROBOT //Compatible with the Arduino IDE 1.0 //Library version:1.1 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display void setup() { lcd.init
=Uhq3Hp_P2xQ hat ein gewisser Bad Behaviour vor 1 Monat gepostet: "Hi. Im trying to use this library but it doesnt work. It get stucked in the lcd_init program when it calls lcd_cmd_hf(0x30) (twice)" Eventuell könnte es also noch andere Probleme mit dem Code geben.
-
Thread
RTC für sehr fühe und späte Zeiten
die Zeit mithilfe eines Drehgebers > einstellen und (...) die aktuelle Zeit wird immer auf einem LCD > angezeigt. Vincent N. schrieb im Beitrag #7036515: > Kennt jemand eine Library, die diese Sachen berechnen kann? Die Beschäftigung mit den verschiedenen (auch historischen) Kalernderformaten
Zeitmaschinen-Simulation eigentlich simulieren soll. Daher wissen wir auch nicht, was "diese Sachen" sind, die eine Library berechnen soll. Vielleicht - wenn Dir selbst klar ist, was die Library eigentlich GENAU machen soll - kannst Du sie ja auch selbst schreiben? (Auch ein cooles Projekt, wenn man etwas gefunden
-
Thread
LCD 4x40 ansteuern über PCF8574 (I2C)
etwas bessere Software nutzen, dann ist > auch das Umbauen einfacher. > > Beitrag "Re: I2CLCD Library für HD44780 LCDs" Diese Library hatte ich schonmal ausprobiert, wegen HintergrundLED ein/aus schalten, habs aber wieder beiseite gelegt weil mir AtmelStudio ständig Fehler brachte.
[c] #define LCD_ENA1 0x10; /* PA4 */ #define LCD_ENA2 0x20; /* PA5 */ if ( curr_lcd_line > 1 ) /* Zeile 0,1 --> ENA1, Zeile 2,3 --> ENA2 */ { lcd_ena = LCD_ENA2; } else
-
Thread
ILI9341-Ansteuerung ueber SPI - Verstaendnisfrage
Jep, um die Chip Select-Leitung kuemmert sich die SPI-Library, die ich verwende. Das wird korrekt auf 0 gezogen, wenn geschrieben wird. Leider bleibt die Antwort aus.
[c] void lcd_clear(u16 Color) { unsigned int i,m; Lcd_SetRegion(0,0,MAX_X-1,MAX_Y-1); for(i=0;i<MAX_Y;i++) for(m=0;m<MAX_X;m++) { Lcd_WriteData(Color>>8);
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
Hallo, ich hab hier ein Datavision DG-12232 LCD schon ne ganze Weile rumliegen. Habe von Geoff Graham seinen Grafiktreiber und die GLCD-Library (sind wohl von weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler
in glcd_library.h printf(glcd_putc916, "Hello World!"); // glcd_putc916 is defined in glcd_library.h while(1) { //LCD_CLK = !LCD_CLK; // generate an approx 4KHz squarewave for the LCD output_toggle
-
Thread
Probleme mit SD-Karte
In der Library sollte doch alles drin sein...
lcd_puts("Keine Karte!!"); } lcd_clrscr(); lcd_puts("Karte gefunden!!"); while(1); return 0; }
-
Thread
Digilent Genesys Virtex 5 EvalBoard LCD Ansteuerung
; lcd_e : out STD_LOGIC; lcd_rs : out STD_LOGIC; lcd_rw : out STD_LOGIC; lcd_db : inout STD_LOGIC_VECTOR (7 downto 0)); end fsm; architecture Behavioral of fsm
"clk" 10 ns HIGH 50%; # LOC constraints NET "clk" LOC = "AG18"; NET "res_n" LOC = "G6"; NET "lcd_rs" LOC = "V7"; NET "lcd_rw" LOC = "W6"; NET "lcd_e" LOC ="AA5"; NET "lcd_db(0)" LOC = "Y8"; NET "lcd_db(1)" LOC = "AB7"; NET "lcd_db(2)" LOC = "AB5"; NET "lcd_db(3)" LOC = "AC4"; NET "lcd_db
-
Thread
Schreiben oder Lesen eines I2C-EEPROMS funktioniert nicht
Terminal pinMode (relaispin, INPUT); delay(4000); lcd.init(); lcd.backlight(); lcd.clear(); lcd.print(" _2_DS18_ins_EEPROM"); lcd.setCursor(0,1); lcd.print("relaisgest_m_Zeit"); delay(4000); lcd.clear(); /
); Serial.println(Time); lcd.setCursor(10,0); lcd.print(millis()/1000); // Sekunden // lcd.clear(); // lcd.print("lang "); sensors.requestTemperatures(); lcd.setCursor(
-
Thread
Problem mit Atmega32 und LCD (HD44780 kompatibel)
) : PD4 am Atmega LCD-Pin 5 (RW) : GND LCD-Pin 6 (E) : PD5 am Atmega Die nächsten 4 liegen auf GND, da 4 Bit Mode: LCD-Pin 7 LCD-Pin 8 LCD-Pin 9 LCD-Pin 10 LCD-Pin 11 (DB4): PD0 am Atmega LCD-Pin 12 (DB5
Ich werde es auch nochmnal mit einer Version probieren, die das Status-Bit abfragt. Evtl. die library von Peter Fleury: http://homepage.hispeed.ch/peterfleury/group__pfleury__lcd.html Hat die schon jemand getestet? Wenn das nicht klappt werde ich mir wohl ein weiteres LCD kaufen müssen um einen
-
Thread
STM32 GUI Library von ST
Hallo zusammen, hat es schon einmal jemand geschafft, die GUI Library von ST für die STM32 Falmilie erfolgreich auf ein eigenes Entwicklungsboard zu übertragen (also kein EVAL-Board von ST)? Ich verwende Coocox und bin am Verzweifeln mit den includes und defines,
1.5.1 (der stabilsten) Ist für sainsmart LCD(3,2") und 5"(HannStar) vorgesehen; im Beispiel allerdings mit ET-TFT240320TP-3.2 REV.B(entsprechender Adapter notwendig) von Steinert; p.s.: Ich habe NOR-Flash und RAM zusätzlich bestückt; daher
-
Thread
Atmega16 und LCD Tutorial
hast Du ein Timing Problem. Läuft der 16er mit dem gleichen Takt wie der 8er. Eine wirklich gute Library ist die Peter Fleury: http://jump.to/fleury Einfach in lcd.h alles einstellen und es passt. Rennt bei mir auf allen AVRs.
Hier die Dateien. Ich werde die Library ist die Peter Fleury mal ausprobieren Habe eigentlich nur in "lcd-routines.h" die PINS in Zeile für Daten, RS und E geändert.
-
Thread
AVRGCC globale Variable in festem Register
. Aber selbst dann würde ich alles daran setzen, keine speziell angepasste Runtime-Library zu benötigen. Das sind Zeitbomben.
Muss ja auch gar nicht die Runtime Library sein. Der nächste, der deine Klingel einsetzen will und sich als Zusatz ein LCD (zb mit den bewährten Fleury Funktionen) zusätzlich drann bauen will, wird sich schön bei dir bedanken, wenn er nach
-
Thread
Richtiges C++ hardwarenah
zb eine Klasse für LCD oder UART. Und schon kann man ein Programm recht einfach von UART auf LCD, zumindest in den Basisdingen umstellen. Oder auch SPI oder I2C. Die Arduino Leute ziehen das gar nicht schlecht auf. Das
sonst noch so alles an Optimierungen drauf haben. Das ist trivial und keine Optimierung. Ein [c] LCD myLCD; myLCD.write( "Hallo World" ); [/c] ist genauso effizient wie die Entsprechung in C. Selbst dann wenn LCD von einer Klasse Characterdevice hergeleitet ist und der Member write virtual
-
Thread
printf ersetzen
Johannes S. schrieb im Beitrag #6913023: > Der TO will eine Library verwenden die wiederum printf verwendet. Und > die Library soll nicht modifiziert werden, was ist daran so schwer zu > verstehen? > Das man eine Library z.B. per git vom Server klont und dann nicht
#6913023: > W.S. schrieb: >> Es ist nur >> die Frage, ob du das auch willst. > > Der TO will eine Library verwenden die wiederum printf verwendet. Und > die Library soll nicht modifiziert werden, was ist daran so schwer zu > verstehen? Gegenfrage: Man kann eben eine Library, die plattformabhängig
-
Thread
Temperatur DS1820 ausgabe auf lcd
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD insbesondere der Abschnitt http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD#Zahlen_ausgeben
das zu der Library [pre] .include"LCD_4x27ohneBusyRW.inc" ;LCD-Routinen f?eilen-LCDs mit HD44780 .include"PRINT.inc" ;LCD-Augabe-Routinen mit HD44780 [/pre] Da du weder deren Sourcecode noch
-
Thread
Welches 640x480 Display für uC?
800x480 Pixel > > Zeigen! > > EA EVALeDIP320-TFT70 > > Da steht 320 drin .... Für das 5,7"-LCD siehe: http://www.lcd-module.de/fileadmin/pdf/grafik/ediptft57-a.pdf Für das 7"-LCD siehe: http://www.lcd-module.de/fileadmin/pdf/grafik/ediptft70-a.pdf 320 steht in dem Fall für 3,2". Ich sparach
http://www.ebay.com/bhp/640x480-lcd
-
Thread
Mit I2C(TWI) das Display EA DOGM204-A ansteuern
Wenn die Initialisierung geklappt hat (woher weißt Du das?), dann müsstest Du mit den Funktionen lcd_put_string() oder lcd_put_string_at() einen Text ausgeben können.
Hier noch das Datenblatt vom Display. https://www.lcd-module.de/fileadmin/pdf/doma/dogm204.pdf
-
Thread
3.2z Display (color) mit ILI9341 SPI controller. Gibt es das?
(LCD_DTCA); LCD_SendData(0x85); LCD_SendData(0x00); LCD_SendData(0x78); LCD_SendCommand(LCD_DTCB); LCD_SendData(0x00); LCD_SendData(0x00); LCD_SendCommand(LCD_POWER_SEQ); LCD_SendData
); LCD_SendData(0x10); LCD_SendCommand(LCD_VCOM1); LCD_SendData(0x3E); LCD_SendData(0x28); LCD_SendCommand(LCD_VCOM2); LCD_SendData(0x86); LCD_SendCommand(LCD_MAC); LCD_SendData(
-
Thread
C: Viele Funktionen zur Auswahl
plötzlich viele Funktionen, die praktisch das gleiche machen. Fangen wir die Geschichte mit einem LCD an. Die Adafruit-Library gefällt mir nicht, also schreibe ich mir meine eigenen Ansteuerungs-Funktionen. Auf der untersten Ebene ist das: [c] /* tft_ili9xxx_8bit.c */ /* Hardware-Initialisierung
0.1 (Debug) -> SPI-LCD - Hardware-Revision 0.1 (Release)-> SPI-LCD Flo schrieb im Beitrag #6793152: > und nur die zur Hardware > passende Datei im Projekt haben? Okay, das wäre eine neue Kategorie H: "Library
-
Thread
Kontrast bei Display extrem mininmal
Seite 7 das Timing zu entnehmen. Aber wenn Ardiuno nur #include <LiquidCrystal.h> -LiquidCrystal lcd(); -lcd.begin(); -lcd.setCursor(); -lcd.print(); zum "Einstellen" anbietet, dann ist die sehr spannende Frage, wo ich da was einstellen soll.
wie lang sind eigentlich die Kabel zum LCD?
-
Thread
avrgcc V 3.3 - komm nicht klar
Meine LCD-Library lässt sich einwandfrei unter WinAVR, bitte holt euch die neueste Version von meiner homepage: http://www.mysunrise.ch/users/pfleury/avr-software.html Betreffend dtostrf Benütze doch die
Makefile bei Variable LDFLAGS angefügt werden. dtosrtf() findet sich nicht in der normalen libc library, sondern in der Math-Library libm.
-
Thread
PIC Entwicklungsboard Eigenbau
) • Anzeige LEDs • Lautsprecher Display Karte: • Euopaplatine • So wenig SMD wie möglich • LCD • Grafik LCD • Zwei 7-Segment-Anzeigen Adapterkarte: Es sollen alle Ports des Mikrocontrollers z.B. über ein Flachbandkabel abgegriffen werden können, um spezielle Sensoren, oder Aktoren extern
auf einmal. Wie stellst du dir das "LCD/Grafik LCD/Touchscreen-Anschließen" eigentlich vor? Denkst du bloß an ein paar Leiterzüge und meinst, das _Benutzen_ kriegen wir später schon hin? Bitte präge es dir doch mal gründlich ein: AM ANFANG
-
Thread
Qt for MCUs: Grafiktoolkit für Mikrocontroller
Preiswerter. Für die private Nutzung frei. https://ugfx.io/ "µGFX is a lightweight embedded library for displays and touchscreens."
echt spannend aus, vor allem mit 1 MB RAM und einem LCD-Treiber bis 1024x768.
-
Thread
PCF8574 rotary Encoder
mit einem [[https://www.mikrocontroller.net/articles/Port-Expander_PCF8574]] (bevorzugt mit dieser Library https://github.com/xreef/PCF8574_library) einen rotary Encoder auslesen kann?
products/arduino-libraries/io-abstraction/rotary-encoder-switches-interrupt-pcf8574/ Ich habe diese Library schon ausprobiert. Aber erfolglos...
-
Thread
EA DOGM128 128x64 Grafik Display
ein Grafikdisplay der DOG serie gibt. Hat da schon jemand erfahrung gemacht oder gar schon eine library zu? http://www.lcd-module.de/deu/dog/dog.htm Gruß Frank
); lcd_spi_write( ST7565R_STATIC_INDICATOR_REGISTER_OFF ); // display on lcd_spi_write( ST7565R_DISPLAY_ON ); lcd_rs_data(); lcd_cs_unselect(); } [/c] Die Werte der verwendeten "Konstanten
-
Thread
I2C LCD an ATmega8 - Eichelmann Libary
void lcd_write(unsigned char value) { lcd_write_i2c(value | LCD_E); //- Set enable to high lcd_write_i2c(value | LCD_E); //- Send data, keep enable high lcd_write_i2c(value &
reichen meine Kenntnisse noch nicht aus. Ich hatte aber wohl ein ähnliches Problem eine Lib für die LCD Ansteuerung via I2C zu finden. Außer LiquidCristal für Arduino war nix. Habe dann aber eine m.E. gute Lib gefunden: http://davidegironi.blogspot.de/2013/06/an-avr-atmega-library-for-hd44780-based.html
-
Thread
LCD DOGS102 mit SPI
Richard W. schrieb im Beitrag #6449766: > HAL-Library Ist sowas wie ein LCD-Display. Denn das L in HAL kommt von Library, wie das D in LCD von Display kommt. > Die SPI-Schnittstelle habe ich soweit Initialisiert was ich nun brauche, > ist ein
Lothar M. schrieb im Beitrag #6449782: > Ist sowas wie ein LCD-Display. > Denn das L in HAL kommt von Library, wie das D in LCD von Display kommt. Was beim LCD noch stimmt, ist beim HAL leider nicht ganz richtig. Das L kommt von Layer. Damit ist das nicht doppelt
-
Thread
Infrarot Empfänger "verschoben"
(!ir_pin && i<60001)i++; tmp[n+1]=i; if(i==0)endwhile=0; if(n<48)n=n+2; } lcd_goto(1,1);lcd_int(tmp[1]); lcd_goto(1,13);lcd_int(tmp[2]); lcd_goto(2,1);lcd_int(tmp[3]); lcd_goto(2,10);lcd_int(tmp[4]); lcd_goto(3,1);lcd_int(tmp[5]); lcd_goto(3,10);lcd_int(tmp[6])
im Beitrag #4855737: > Offenbar gibt es hier erst mal wenig Erfahrungen mit dieser konkreten > Library (IRLib / IRLib2). Falls jemand eine bessere (einfache) Lib > kennt, nehme ich auch gern Empfehlungen entgegen. [[IRMP]]
-
Thread
IC2 mit PCF8577
Mit dem Code müssten alle Segmente leuchten, tun sie aber nicht: [c] #define LCD 0b01110100 int main(void) { i2c_init(); for(uint8_t i = 0; i < 4; i++) { i2c_start_wait(LCD + I2C_WRITE); i2c_write(i << 1); i2c_readAck(); i2c_write
mit dem Code alle Segmente an gehen: [c] #include <avr/io.h> #include "i2cmaster.h" #define LCD 0b01110100 int main(void) { i2c_init(); { i2c_start_wait(LCD + I2C_WRITE); i2c_write(0); i2c_readAck(); i2c_write(0xFF); i2c_readAck();