-
Thread
Arduino MenuBackend Lib Problem
, 0); lcd.print(i->getName()); line102->getName(); if(line102 != NULL){ if (changed.to.getName() == line102->getName()){ lcd.setCursor(0, 1); lcd.print(">"); } lcd.setCursor(1, 1); lcd.print(line102->getName()); } line103->getName(); if(line103 != NULL){ if (changed.to.getName() == line103->getName()){ lcd.setCursor(0, 2); lcd.print(">"); } lcd.setCursor
-
Thread
Atmega8 + 433 MHz emp = übertragungsproblem
delay(450); lcd.clear(); value = mySwitch.getReceivedValue(); lcd.setCursor(0, 1); lcd.print( value); lcd.setCursor(4, 1); lcd.print(F("Akku Spannung")); if (value <= 360)
lcd.clear(); delay(450); value = mySwitch.getReceivedValue(); lcd.setCursor(0, 0); lcd.print(F("Ges. Temperatur")); lcd.setCursor(0, 1); lcd.print(value / (100)
-
Thread
Füllstandssensor TL-136 (4-20mA, 24V) an µController
readValue(ADS1115_MUX_AIN2_GND); uint16_t value3 = readValue(ADS1115_MUX_AIN3_GND); lcd.setCursor(0, 0); lcd.print (" Fuellstandsanzeige "); lcd.setCursor(1, 2); lcd.print(value0); lcd.setCursor(6, 2); lcd.print("Ltr ="); lcd.setCursor(12, 2); lcd.print(" %"); lcd.setCursor(2, 3); lcd.print(value1); lcd.setCursor(8, 3); lcd.print(value2); lcd.setCursor(14, 3); lcd.print(value3); delay(100); } [/c] Wenn ich
-
Thread
AD-Werte auf LCd ausgeben
> Es war ein makefile in der rar Datei von der Library dabei, aber wo > binde ich das ein, habe noch nie sowas eingebunden. Wenn du AVR-Studio benutzt, brauchst du das makefile auch nicht. AVR-Studio macht sich selber eines. Einfach die lcd.c und
den Programmcode für das auslesen der AD-Eingänge genommen. Da werde dann die Werte direkt auf dem LCd ausgegeben. Der Autor verwendet aber die Library von peter, deshalb habe ich diese auch genommen. LG
-
Thread
Erzeugen/Einbinden einer Library (Threads-)
mich ja dass ich hier ne Diskussion angestoßen habe, aber ich als Neuling stehe immernoch vor dem Library-Problem!
Phasenkorrektes PWM, clear on compare match TCCR0B = (1<<CS01); //Prescaler 8 //sei(); LCD_Init(); Orientation = Portrait180;//Ausgaberichtung nach unten delay_ms(1000); //Display braucht wegen Trägheit bisschen Zeit LCD_Cls(white); // Clear Screen LCD_Print
-
Thread
Arduino Uno und touch TFT
Naja mit Plug & Play meine ich folgendes: Software Dass ich gern eine library dazu hätte, welche auch funktioniert um damit das LCD benutzerfreundlich ansteuern zu können. Hardware Ohne rum-experimentieren mit Oszi usw... Also anlöten. Fertig.
Peter Laufer schrieb im Beitrag #4482025: > Software > Dass ich gern eine library dazu hätte, welche auch funktioniert um damit > das LCD benutzerfreundlich ansteuern zu können. In der Arduino Welt gibt es die UTFT Library. In der Doc dazu findest due die LCDs die darin supported
-
Thread
uart Lib - Peter Fleury - kompiliert nicht
wie z.B. math sind in einer echten Library gut aufgehoben.
macht denn in euren Augen eine Lib aus, wenn ihr zu der > Funktionssammlung Peters uart nicht Library sagen wollt? Eine Library ist ein vorcompiliertes Binärpaket, was ins Projekt eingelinkt wird, wie z.B. die C-Standardlibrary, oder die Math-Library. Man kann dazu die Quelltexte haben, muß man
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
bin ich zum neueren MPLAX X mit > Codeconfigurator gewechselt und habe mir wie vorher schon, eine LCD > Libary organisiert und mich an Beispielen orientiert. Ah ja. Du hast dir eine Library organisiert. Du hast also für deinen Buben ein Elektro-Spielauto gebaut, das läßt auf handwrkliches Geschick
bloß "organisiert"? Nun meine Frage dazu: Wie kommst du auf die Idee, daß eine "organisierte" Library zu deiner Schaltung paßt? Wäre es nicht sinnvoller, die Ansteuerung eines LCD selbst und passend zu deiner Schaltung zu machen? Versuche zunächst, das (hoffentlich existierende) Manual zum Display
-
Thread
lib für Pollin LCD (WINTEK2704)
PIN3, 2 = PIN2..PIN5) #define LCD_CTRL_PORT PORTA //PORT on which E1, E2, RS and RW are connected to #define LCD_PIN_RS 4 #define LCD_PIN_RW 5 #define LCD_PIN_E1 6 #define LCD_PIN_E2 7 Aber ich kriege
Hallo, ich versuche derzeit das LCD an einem PCF8574 zum Laufen zu bringen, wobei ich wegen der zwei Enable-Leitungen gerne diese Library verwenden würde. Da ich in C# bisher nicht sehr viel programmiert habe, frage ich mich nun an welchen
-
Thread
externe Library nutzen
Hallo Ich habe mir die LCD Library von Peter Fleury runter geladen u. möchte sie nun für meine Projekte nutzen. Das Problem ist, dass ich nicht weiß wie ich die Library einbinden soll. Ich habe mir jetzt schon mehrere Beiträge
lcd.c zu den source files u. die lcd.h zu den header files.) 4. nun binde ich die lcd.h über #include "lcd.h" in mein main file ein. 5. jezt versuche ich die lcd.c erst ein mal einzeln zu compilieren
-
Thread
C-Datei zur Laufzeit einbinden?
anzufassen. Bis heute hat es gedauert, dieses Trauma zu überwinden. :) Theor, den Source Code des 'LCD Font Converter' anzupassen, werde ich mit meinem Kenntnisstand nicht schaffen. Zumal das C++ ist. Wobei das natürlich klar der beste Weg wäre. Die eigentlich Library funktioniert übrigens, jedenfalls
Erwin E. schrieb im Beitrag #6221488: > LCD Font Creator Link?
-
Thread
LCD 320x240 (SSD1289) ansteuern
anzulegen; Ebenso an den Datenleitungen. Selbst die ITDB02_Graph16.h -Lib des Arduino warnt: "This library was originally made especially for the 3.2" TFT LCD Screen Module: ITDB02-3.2 by ITead studio, but has later been expanded to support multiple modules. This library has been designed to use
Danke vampire für die LCD Library! Nun bin ich jedoch komplett verunsichert was die Spannungsversorgung angeht. Folglich ist die Information auf der Seite: http://www.sainsmart.com/wiki/index.php/SainSmart_3.2%22_TFT_LCD_Display
-
Thread
IRMP - Infrared Multi Protocol Decoder
itoa(irmp_data.address, address, 10); itoa(irmp_data.command, command, 10); lcd_clrscr(); lcd_puts(protocol); lcd_puts (" "); lcd_puts(address); lcd_puts (" "); lcd_puts(command); } [/c] Das dritte Argument gibt die Zahlenbasis
> Nur leider kommt auf dem LCD nichts an (die Ansteuerung des LCD > funktioniert, daran liegt es nicht). Wenn Du in den if-Block ein lcd_string("Hallo"); einbaust, erscheint das dann auf dem LCD, wenn Du eine FB-Taste
-
Thread
Arduino code in C code umwandeln
wäre der ST7735R (ja steht in der Überschrift) Ich mach mich nochmal auf die Suche nach ner C-Library
damit sie auf jedes Board passen. Was willst du eigentlich genau erreichen? Ist es nur ein simples LCD Display ansteuern? In dem Fall nimm ne fertige Library dies hier im Forum zu finden gibt und gut ist. Dann kannst du auf die komplette Arduino Umgebung verzichten. Welches Arduino Board nimmst du
-
Thread
Hilfe bei der Programmierung von LCD mit einem ATmega16
. Ich hab die LCD Library aber weiss nicht wie ich es in meinem programm mit einbinden kann. Ich kann meinen Code den ich geschrieben hab hier mit einfügen als Notepad Datei. Im voraus will ich mich herzlich bedanken
wie ich den LCD library den ich hergestellt hab in meinen programm einbinden kann (der LCD library ist eine extra C-file den ich gemacht hab) muss ich die initialisierung im hauptprogramm angeben oder im LCD library
-
Thread
Servo Arduino
Laß das Programm so laufen wie es ist, aber ohne LCD drangesteckt. Bleiben die Zuckungungen, liegts an deinem Programm.
für die Zeitmessung per millis() Funktion. Und Timer1 wird glaube ich standardmäßig von der Servo-Library verwendet.
-
Thread
Problem mit LCD an ATMega 644
Richtig, der HD44780 ist es. Das ist eigentlich der Klassiker. Die LCD-Library im Tutorial ist darauf zugeschnitten. Teste mal mit den drei Änderungen: 1/ Längere Wartezeit vor lcd_int() 2/ _delay_us(4); statt _delay_us(1); in lcd_enable() 3/ R/W Leitung über
Xavier wrote: > bzw: wo gibt es ein sample welches das Busy evaluiert? "R/W Leitung vom Text-LCD ist fix mit GND verbunden und die Ansteuerung mit der LCD/AVR-Library von Peter Fleury funktioniert nicht! Was ist los? Die *Fleury LCD Library* erwartet, dass R/W nicht fix ist, sondern vom Programm
-
Thread
Hilfe (Arduino) bei Schrittmotor Steuerung - Arduino zu langsam ?
3,5 kHz liegen. Der Arduino braucht aber zu > lange, um die Koordinaten per i2C-Protokoll auf das LCD zu übertragen > und die Pins einzulesen, sodass mein Programm mit maximal 340 Hz läuft. Du musst den Ablauf der Funktionen entkoppeln. Die Anzeige kann ruhig langsamer laufen. Eine Library wie Tasker
OK, Ich versuche es mal mit der TaskScheduler Library. Die Frequenz an sich ist ja kein Problem, nur muss der Arduino, während der i2C Übertragung an das LCD mehrfach step() ausführen. Wie das gehen soll auf einem Board mit nur einem CPU kann ich mir
-
Thread
MAX6675 und Arduino Nano Probleme stabile Messung
// Zeile 1 lcd.print("Soll Temp:"); lcd.setCursor(14,0); lcd.print(Soll_Temp); lcd.setCursor(18,0); lcd.print("C"); lcd.setCursor(0,1); // Zeile 2 lcd.print("Ist Temp:"); lcd.setCursor(14,1); lcd.print(Ist_Temp); lcd.setCursor(18,1); lcd.print("C"); lcd.setCursor(0,3); // Zeile 4 lcd.print("Ventilator:"); lcd.setCursor(14,3); lcd.print(L_Drehzahl); lcd.setCursor
-
Thread
LCD, HD44780 und KS0076
a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code.
**********************************************************************/ /** @defgroup pfleury_lcd LCD library @code #include <lcd.h> @endcode @brief Basic routines for interfacing a HD44780U-based text LCD display Originally based on Volker Oth's LCD library, changed lcd_init(), added
-
Thread
Anfänger Problem mit dem Makefile
dem Verzeichnis in dem dein main.c steht einen Ordner lcdlibrary anlegst und alles von Peter Fleurys LCD-Library (insbes. lcd.c und lcd.h) dort hinein schreibst. Dann änderst du main.c so [C] //---------------------------------------------------------------------- // Titel : LCD Test //--
) lcdlibrary/lcd.c:596:5: warning: "KS0073_4LINES_MODE" is not defined MAKE.EXE: *** [lcdlibrary/lcd.o] Error 1 [/pre] D.h. main.c wird sauber übersetzt, nur das lcd.c aus Peters Library nicht. Die Fehlermeldungen
-
Thread
Problem mit der lcd-routines.c Library
Hallo, ich stehe nun mal wieder vor einem Problem. Und zwar versuche ich die Library lcd-routines.c aus dem Tutorial mit weiteren Libraries zu einem *.a Packet zusammen zu packen. Allerdings erhalte ich bei dem Versuch das zu kompilieren folgende Fehlerliste, deren Grund ich bereits
in.) lcd-routines.c:16: error: 'PD4' undeclared (first use in this function) lcd-routines.c: In function 'lcd_command': lcd-routines.c:38: error: 'PORTD' undeclared (first use in this function) lcd-routines.c
-
Thread
Eclipse includiert alle *.c dateien aus linked folder /lib
#define LCD_PORT PORTD .... ..... [/code] [code] library ----------------------- lcd.h #include <lcd_cfg.h> lcd.c mach was mit LCD_PORT [/code] Da ich aus der lcd.h die Projektspezifische lcd_cfg.h inkludiere und diese fundamentale Infomationen enthält, kann ich den lcd-Quellcode ja nicht vorkompilieren. Richtig? Wenns keine library ist, was ists dann? Keine Codeschnippsel mehr, oder?
-
Thread
Wie ein schlecht dokumentierte Arduino Library nutzen?
der Fall. Also müsste man dann eigentlich in die Library (alle Dateien der Library) schauen da dort letztendlich alle Funktionen und Parameter- Variablen, usw. Namen vorhanden sind. Nun sind aber Librarys besonders wenn sie der Nutzung vom komplexer Hardware
ProgAnfänger schrieb im Beitrag #7124993: > Also müsste man dann eigentlich in die Library (alle Dateien der > Library) schauen da dort letztendlich alle Funktionen und Parameter- > Variablen, usw. Namen vorhanden sind. Examples/Funktionstests sind doch nahezu immer dabei. Das ist,
-
Thread
CodeVision LCD
danke für deine Antwort! Ich habs grade probiert. Beim kompilieren tritt der Fehler auf: 'Error in library: E:\CAVR\mylcd.lib' Line: 21, multiple declaration for 'lcd_e_toggle' Hast du vielleicht Email oder ICQ. Würde mich freuen, wenn wir das schnell lösen könnten´, damit ich weiterarbeiten kann ;
ers jetzt. Aber ausgeben tut er am Display leider nix. Hab vor der Hauptschleife mal geschrieben: lcd_init(); lcd_clear(); while (1) { // Place your code here lcd_putchar("R"); }; Das Display zeigt aber immer noch zwei Streifen an. Ich hab in der MyLCD.lib den
-
Thread
Verschiedene Fragen zu myAVR
diese LCD Library hab ich auch schon in der Hand gehabt konnt aber nichts damit anfangen :S Ich habe den Header abgeändert auf die Entsprechenden PIN (nach doku des LCD) und es ging nicht :(. Ich werde
Andreas Fendt schrieb: > diese LCD Library hab ich auch schon in der Hand gehabt konnt aber > nichts damit anfangen :S > > Ich habe den Header abgeändert auf die Entsprechenden PIN (nach doku des > LCD) und es ging nicht :(.
-
Thread
ATmega16 und HD44780 in 4-Bit modus Hilfe!
die buchstaben herbekommt versteh ich auch. ich habe den code den du mir gegeben hast schon mit den LCD library den ich im anhang habe ausprobiert und da kommt dann der fehler der sich jetzt im anhang befindet.
schnell eine Lösung finden kann. Ich hab mittlerweile das Problem alleine gelöst. ich hab den LCD-library falsch mit den Hauptprogramm gebunden. und genau das wollte ich wissen, ob ich den LCD-library falsch gebunden hab. danke nochmal für die werde ich in der Zukunft benutzen wenn ich jemand
-
Thread
BASCOM AVR YwRobot_Lcd_i2c.lib für 1602 LCD anpassen
Rolf L. schrieb im Beitrag #6733597: > Frage: wer kann die Lib an ein 16x2-LCD anpassen? Wozu? Nimm doch die lib die bei Bascom dabei ist. Der Fehler liegt wohl daran. In diesem Fall lautet der Name der Library “lcd-i2c.lib”. Wenn man diese Library in sein BAS-Programm
Am Waldrand schrieb im Beitrag #6733703: > In diesem Fall lautet der Name der Library “lcd-i2c.lib”. sorry, aber diese lib kann ich bzw. der Compiler leider nicht finden.
-
Thread
LCD-Display
Hallo ich habe mir auch gerade die LCD Library von Peter Fleury heruntergeladen. Nachdem ich alle Dateien (siehe Anhang) für meinen Atmega8 (8MHz) angepasst habe lief das LCD auch auf anhieb. Aber leider werden nur die ersten 8 Zeichen
Die Funktion lcd_command(LCD_MOVE_DISP_LEFT) benutzt eine Schiebefunktion des LCD-Controller, d.h. das Schieben des Texts wird vom LCD-Controller vorgenommen und nicht von meiner Library. Dein Display verhält sich
-
Thread
16x2 2,6" Displays in kleiner?
https://www.tme.eu/de/details/dem16221syh/alphanumerische-lcd-displays/display-elektronik/dem-16221-syh/
Nichtsdesdotrotz haben die Zeilen-DOGM mit ST7036 kein I2C. Dann lies die Tabelle: https://www.lcd-module.de/produkte-lcd-oled-tft-hmi-display-industrie-medizintechnik/dog.html MfG Spess
-
Thread
LCD mit ATMEGA32 und Fleury Library
zusammen, ich habe vor Kurzem mit dem Programmieren angefangen und wollte mich nun an ein 16x2 LCD rantasten. Hierfür habe ich die LCD Library von Fleury gefunden. Leider wird bei mir nur die erste Zeile des LCD mit ausgefüllten Kästchen gefüllt. Kann mir hier jemand bitte über den Code schauen?
Dieser Code ist zwar 8-Bit anstatt 4-Bit in der Library, jedoch sollte das egal sein oder? [c]#include <avr/io.h> #include <util/delay.h> #define MrLCDsCrib PORTB #define DataDir_MrLCDsCrib DDRB #define MrLCDsControl PORTD #define DataDir_MrLCDsControl
-
Thread
Arduino Sketch läuft auf neuem Board nicht
Das sieht nach einem Fehler mit einer Library aus, also bitte Fehlermeldung posten.
Du mußt auch schauen daß jede IDE-Version auf die gleiche Library-Ordner zugreift! Unter Datei/Voreinstellungen/Library Pfad eingeben !!!! Möglicherweise benutzen deine verschiedene IDEs ihre eigene Library-Pfade, wo sich eventuell unterschiedliche LiquidCristal-Libs
-
Thread
Float to Int?
// Daten an Display ausgeben char Buffer[20]; // in diesem {} lokal set_cursor(0,1);lcd_string(" Temp1:"); set_cursor(6,1);lcd_string(" ");set_cursor(6,1); dtostrf(temperatur_ist_LM45,7,2, Buffer ); lcd_string( Buffer );lcd_data(223);lcd_data('C'); set_cursor(0,2);lcd_string(" Temp2:"); set_cursor(6,2);lcd_string(" ");set_cursor(6,2); dtostrf(temperatur_ist_NTC, 7, 2, Buffer ); lcd_string( Buffer );lcd_data(223);lcd_data('C'); /* set_cursor
-
Thread
Grafik-LCD: Schriftarten mit Umlauten/Sonderzeichen
der Zeichenvorschub durchgeführt und das Ganze irgendwie in einen Grafikspeicher (ob jetzt auf dem LCD oder in der MCU sei mal dahingestellt) kopiert werden. Zumindest für das einzelne Zeichen müßte es doch soetwas schon geben (in der Skizze blau dargestellt)? Oder wird das wie in der Adafruit-Library gemacht, wo jedes Pixel einzeln zum LCD kopiert wird? Edit: Hab's gefunden. Die andere Library ist ja recht kompakt. Verstehe ich das richtig: Als zusammenhängend erkannte Pixel werden als Linie gezeichnet, und die Ausrichtung (H/V) bestimmt
-
Thread
Gesucht: 7 Segement Anzeige, 4 Stellen, ca. 5cm
http://woodsgood.ca/projects/2015/02/27/4-line-lcd-big-numbers/
// LCD Displays #include <Wire.h> #include <LCD.h> // Standard lcd library #include <LiquidCrystal_I2C.h> // library for I@C interface #define I2C_ADDR_Geld 0x27
-
Thread
Liquid Crystal
Entwicklung einer LCD Library .Tutorial gesucht schrieb im Beitrag #4919748: > Ich suche also ein, vorzugsweise deutschsprachiges, Tutorial bei den von > Grund auf gezeigt wird wie eine LCD Library(HD44780 Controller)
als Untermenge verwendet ist es dennoch C++ und KEIN C . Entwicklung einer LCD Library .Tutorial gesucht schrieb im Beitrag #4919748: > Unwichtig (im Sinne muss erklärt werden) ist aber wie eine Library > generell aufgebaut ist, was diese ist und anderer absolutes > Grundlagenwissen
-
Thread
Arduino Error compiling for Nano Every
installiert. Die LED Blink Beispiele kann ich ohne Problem drauf laden [c] // include the library code: #include <LiquidCrystal.h> // initialize the library by associating any needed LCD interface pin // with the arduino pin number it is connected to const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.print("hello, world!"); } void loop()
-
Thread
Arduino Display ohne fertige Funktion ansteuern
oder ohne Arduino Funktionen? Habe ich falsch ausgedrückt. Mit Arduino Funktionen aber ohne die LCD-Library für den Arduino.
bequem einsetzen kannst. >Habe ich falsch ausgedrückt. Mit Arduino Funktionen aber ohne die >LCD-Library für den Arduino. Spar dir das lieber. die Pinfuntkionen sind schnarchlangsam. Schau ins datenblatt deines controllers und setze das richtig um.
-
Thread
welches Display für Fahrradcomputer?
(wozu braucht man das ?) anzeigen soll, weiss man nicht ob so was reicht: https://m.reichelt.de/lcd-7-segment-1x4-0-h-12-7mm-reflektiv-lcd-4-0-13-p10182.html Gibt es jedenfalls in gross und hat wegen fehlendem Multiplex Super Kontrast und braucht quasi 0 Strom.
mehreren Sekunden, was für eine Tachoanzeige unbrauchbar ist. Wie wäre es dagegen mit Sharp Memory LCD? Das sind transflektive LCDs, die auf niedrigen Stromverbrauch hin optimiert sind. Das Sharp LCD ist zumindest für den Betrieb bis -20°C spezifiziert, auch wenn es dann natürlich langsamer wird.
-
Thread
SPI (DOGL-Display)
___ P.S. Seit wann kann man eigentlich keine PDFs mehr anhängen, dass ging doch mal!? http://www.lcd-module.de/pdf/grafik/dogl128-6.pdf http://www.lcd-module.de/deu/pdf/grafik/dogxl160-7.pdf
Datei unter [2]. Ciao, Rainer [1] https://quakeman.homelinux.net/viewvc/uVision/trunk/Library/LCD_DogL128_Funktionen.c?view=markup [2] https://quakeman.homelinux.net/viewvc/uVision/trunk/Library/LCD_DogL128_Funktionen.h?view=markup
-
Thread
KS0108 GLCD Routinen
Powertip PG-12864A an einen AT90S8535 angeschloßen mit 8 MHZ und den PORT Einstellugen: #define LCD_CMD_PORT PORTA #define LCD_CMD_DIR DDRA #define LCD_DATA_IN PINC #define LCD_DATA_OUT PORTC #define LCD_DATA_DIR DDRC // Command Port Bits #define D_I
Hallo, an alle die schon längere Erfahrung mit dem KS0108-LCD haben: Ich habe kürzlich ein solches LCD ersteigert, angeschlossen und funktioniert auch prima. Ich benutzte die Library von http://www.indata.si/grega/. Meine Frage ist folgende: Gibt es eine
-
Thread
PIC asm: mehrere Projectfiles, Libraries
Hier findet sich ein (sehr) kurze Anleitung zu Projekten mit Library unter MPLAB X http://microchip.wikidot.com/mplab:how-to-create-a-library-project
in jedem deiner Projekte ein hardware.inc anlegen und im lcd.asm ein #include "hardware.inc". Aber das eigentliche Problem: wenn ein kleiner Hack im lcd.asm genügen würde, trotzdem übersichtlich im lcd.inc und hardware.inc einbauen.
-
Thread
Bild an TFT Display anzeigen
Erster Treffer bei Google : Code für Copy+Paste: http://stm32f4-discovery.net/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ Gruß, dasrotemopped.
dasrotemopped schrieb im Beitrag #4686956: > http://stm32f4-discovery.net/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ Irgendeine Bibliothek wird ja schon benutzt (siehe LCD_Fill() im Init-Code). Da die für den ILI9341 alle irgendwie "gleich" aussehen, würde ich mal
-
Thread
Atmega8 und I2C-Display startet nicht
ja ähnlich meiner! Marc V. schrieb im Beitrag #4602594: > Aber warum probierst du nicht die Library von Falk ? Ich wills ja auch verstehen, was da genau passiert. Nicht nur "schicke xy an LCD" schreiben. Frickelfritze schrieb im Beitrag #4602634: > Du willst aber unbedingt die andere Version
@ Armin R. (ironlayer) >> Aber warum probierst du nicht die Library von Falk ? >Ich wills ja auch verstehen, was da genau passiert. Nicht nur "schicke >xy an LCD" schreiben. Dann nutze erstmal meine Lib und bring es zum laufen. Wenn das geht, weißt du daß
-
Thread
TFT mit ILI9341
Also Vorgehensweise bislang: TFT-Arduino-Beispiele im Netz gesucht und ausprobiert. Eines brachte das LCD ans Laufen: Momentan wird der "Shield" auf einem normalen Arduino mit einer Library von Ladyada parallel angesteuert. Damit weiß ich zumindest schon einmal, daß das LCD in Ordnung und daß der Controller
define _TFT_ADAPTER_ #include <stdint.h> #include <SPFD5408_Adafruit_GFX.h> // Core graphics library #include <SPFD5408_Adafruit_TFTLCD.h> // Hardware-specific library #define LCD_CS A3 // Chip Select goes to Analog 3 #define LCD_CD A2 // Command/Data goes to Analog 2 #define LCD_WR A1 // LCD
-
Thread
SPI am ATMEGA644 - Master gibt nix aus
********** INCLUDES ***************************************/ #include <avr/io.h> //I/O library #include "lcd-routines.h" //LCD-Routine #include <avr/interrupt.h> //interrupt library #include <stdint.h> //Datentypen #include <util/delay.h> //delay library /***********
********** INCLUDES ***************************************/ #include <avr/io.h> //I/O library #include "lcd-routines.h" //LCD-Routine #include <avr/interrupt.h> //interrupt library #include <stdint.h> //Datentypen #include <util/delay.h> //delay library /***********
-
Thread
untersch. Kofigurationen in versch. Projekten
Projekten diese Dateien einbinde, habe ich >früher oder später Spaghetti-Code, Warum? Beispiel LCD: lcd.c und lcd.h. Die werden nicht "eingebunden", zumindest von der lcd.h bekommt jedes Projekt seine eigene Kopie, in dem alles projektspezifische entsprechend angepasst wird. In lcd.c gibt es dazu
gelten. Also alle In- u. Out-Register, Timer, SPI, ..... Es macht z.B. wenig Sinn den Port für das LCD in der Library festzulegen, weil er dann wieder überschrieben werden könnte und sich ausserdem in jedem Projekt ändert. Das natürlich eine Versionskontrolle dazugehört setze ich voraus. In meinem
-
Thread
LCD DM19264A (KS0108B Controller)
Liebe Alle, ich habe vor den Schritt in die LCD-Welt zu tun und stolpert nun bereits vor dem ersten Schritt. Ich habe mir von Pollin folgendes LCD besorgt: http://www.pollin.de/shop/dt/NzgyOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Optoelektronik
Moinsen liebe Alle, ich hab die Test-Library von Karl Anton D. mal geflasht und bekomme leider keine Anzeige. Die Dateien hänge ich an. Betrieben wird das LCD mit einem Atmega32 (im AVR Studio so angegeben) und nem 8MHZ Quarz. Die "nops" habe
-
Thread
Transistortester AVR
OK, I've created an Eagle V6-library, dedicated for this Transistor-Tester. Included are the following components : - 2x16 LCDs (HD44780 compatible) - Atmega8x - Capacitors - polair / non polair - ISP10 connectors - Resistors
There's a small error in the former library : one of the 2x16LCDs, without backlight, contains 16 pins (2x8) of which 2 pins are -obviously- not connected. The library which I updated now, the 2x8 is replaced by 2 pieces, more functional,