-
Thread
msp430 lauchnpad LCD Initialisierung
Hallo Forum, ich bin gerade dabei für mein Launchpad eine LCD Library zu basteln. Habe schon diverse andere LCD Routinen gelesen und mir ist bei der Initialisierung aufgefallen das der Befehl 0x03 für den 4-bit Modus dreimal, mit drei Zeiten gesendet werden
wird durch wackeln am E-Pin zum LCD übertragen. Du kannst vorher eine halbe Stunde lang an den Datenpins wackeln soviel und solange du lustig bist. Aber erst der Puls am E-Pin bedeutet für das LCD: "Jetzt gilts. Der Zustand der jetzt
-
Thread
STM32 - mit LCD-Display mit Hitachi-Controller 2x16
verstellt werden können dabei. Mir wäre schon mal geholfen, wenn ich den Mikrocontroller mit dem LCD-Display über den Tastenblock bedienen könnte. LG Imkant
schrieb im Beitrag #2915612: > wäre schon mal geholfen, wenn ich den Mikrocontroller mit dem > LCD-Display über den Tastenblock bedienen könnte. Dann fang doch damit an. Musst du ein komplettes Board erstellen oder hast da irgendwie eine Basis? Der Anschluss eines LCDs und paar Taster ist
-
Thread
Sharp LM038QB1R10 - Xilinx Spartan-3 -VHDL
Timing liegen? Würde mich über Hilfe freuen, weil ich momentan gar nicht weiter komme [vhdl] library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; ---- Uncomment the following library declaration if instantiating ---- any Xilinx primitives
20kHz kurze Peaks anliegen, und an YD kurze Peaks mit 50-100Hz ? Falls das so ist, die Spannungen am LCD nachmessen.
-
Thread
Kommunikation zwischen 2 MC
Arduino-Code, denn das hier: #include <LiquidCrystal.h> using namespace std; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Pin-Belegung für das LCD habe ich außerhalb von Arduino noch nie gesehen! .... hier wäre es dann mal höchstinteressant, deine LiquidCrystal.h zu sehen! .... Wenn du das
koppeln magst bidirektional sein. Schade, ich habe mein Arduino Sender- und Empfängersketch für Text-LCD als Miniterminalausgabe gerade fertig gemacht, die Klasse halt..... dann erübrigt sich das Erstellen einer Library hierfür. Vllt. sollte ich das dann als Projekt einstellen, das hat jetzt in der Reha
-
Thread
mit einem 8051 Mikrocontroller einen Mlx90416 Infrarotsensor anstuern
versuche mal [c] init_lcd(); pos(0); sprintf(txt,"T=%i",(int)Daten); lcdsend(txt); [/c] oder [c] init_lcd(); pos(0x40); // 2. Zeile sprintf(txt,"T=%i",(int)Daten); lcdsend(txt); [/c]
Lt. Bild initialisiert Dein LCD nichtmal. Wie schon gesagt wurde, Du mußt schrittweise vorgehen. Gib erstmal Text und Zahlen auf dem LCD aus.
-
Thread
LCD eigene Zeichen
Zeichen geschrieben wird [c] void write_lcd_cg(byte lcd_addr, byte *lcd_zeichen) { byte lcd_i; for(lcd_i = 0; lcd_i < 8; lcd_i++) { lcd_puts(0x40 + lcd_addr * 8 + lcd_i,1); // CG RAM Adresse Set (01aa azzz) lcd_puts(*lcd_zeichen,0); // Data Write 8x Pixelzeile lcd_zeichen++; } } [/c] Und das gibt man dann irgendwie aus. Nur komm ichd amit überhaupt nicht klar. Ich verwende die LCD-Library von Peter Fleury.
-
Thread
Winstar WH1602B LCD-Display am Atmega16
>Für die LCD-Pins habe ich PORTC vorgesehen. Jtag Fuse abschalten.
holger schrieb im Beitrag #1970165: >>Für die LCD-Pins habe ich PORTC vorgesehen. > > Jtag Fuse abschalten. Dankeschön! Ging ja flott. Es lang an diesem Jtag Fuse-bit! Man könnt ich mich schwarz ärgern, saß da schon den ganzen Abend dran...
-
Thread
Tiefpass-Spannung Filtern
Delay5ms() available in file, Delay.s Delay5ms(100); //Provide 500ms delay for the LCD to start-up. //Function SPI_Init() available in file, SPI_for_LCD.c SPI_Init(); //Initialize the SPI module to communicate with //the
values into display buffer //Function WriteSPI_to_LCD() in file, SPI_for_LCD.c WriteSPI_to_LCD(); //Update the LCD via SPI T2CONbits.TON = 1; //Start 32-bit Timer again }
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
WR \______ \____________ [/code] Aber eine fertige Library genau für diesen Typ wirst du kaum finden, da musst du schon ein bisschen selber schreiben...
passig aus: http://topwaydisplay.en.made-in-china.com/product/WqMxPBozndhn/China-240X120-Graphic-LCD-Display-Cog-Type-LCD-Module-LM240120H-with-High-Quality.html Controller ist ein UC1618 laut Anzeige.
-
Thread
AREF intern nutzen (umschalten) bei ADC
lcd_puts(text); }[/c]
********************************************** Title: Augabe von ADC0 an das LCD (pfleury_lcd LCD library) Anzeige "akku wird geladen"/ "akku voll" Display wird mittels Timer0 aktualisiert LCD an PD1-PD7 Author: File: Software: AVR-GCC 4.14 Hardware
-
Thread
Lizenz von Fleury Libs?
Hi, ich bastel gerade an der LCD Lib von Peter Fleury und möchte die Änderungen auch veröffentlichen. Allerdings hab ich nix zu den Lizenzen gefunden. Weder im Sourcecode noch auf der Webseite Wovon soll ich ausgehen?
hab die Sourcen schon online http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr-gcc-library/lcd_library. Die Header werde ich allerdings noch anpassen. Vielleicht ist ja eine Anregung für dich dabei. Gruß Markus
-
Thread
WS2811 und 74HC595 Zusammen an Arduino steuren
unzulässig an den Pins wackeln. Glaub ich eher weniger. Prüfe mal deinen Aufbau. GGf. schließ das LCD an andere Pins an. >Am Netzteil liegt es nicht. Ist ein Labornetzteil mit bis zu 5A. Strombegrenzung hochgedreht?
einfachen Test Code hochlade. Nur Zusammen wollen sie nicht. Leider auch nicht mit der anderen Library. Scheint wohl ein Timer Problem zu sein.
-
Thread
STM32 mit LCD Display
Hallo! Ich arbeite mit einem STM32VL Discovery Board und einem LMC84S042CM LCD Display. 1. Gibt es für dieses Display eine passende Library?Wenn ja, welche? 2. Hat jemand ein Beispielprojekt zur Ansteuerung dieses Displays mit der angegebenen Hardware? Ich wäre über
Ich soll damit arbeiten.. Ja, oder besser gesagt LCD Modul
-
Thread
STM32 Tutorial für cmsis_lib
Hamdi schrieb im Beitrag #4970357: > CMSIS_library Was meinst du damit? Die "Standard Peripheral Library" von ST? "CubeMX/HAL Library" von ST? Irgendetwas anderes?
Christopher J. schrieb im Beitrag #4970814: > Hamdi schrieb: >> CMSIS_library > > Was meinst du damit? Die "Standard Peripheral Library" von ST? > "CubeMX/HAL Library" von ST? Irgendetwas anderes? Warum stellt man solche Fragen, die eindeutig zeigen, daß man garnicht
-
Thread
I2C Datenauslesen Probleme
cBuffer[16]; int main(void) { while (1) { /******lightsensors TSL4531*****/ lcd_init(); // initialize LCD library lcd_clear(); // delete LDC i2c_init(); // initialize I2C library i2c_start(TSL45315+I2C_WRITE); // set device address and
ID_PART=(ID_PART & 0xF0); // masking the ID_PART; only the four HSB are needed lcd_setcursor(0,1); itoa(DATAHIGH,cBuffer,2); lcd_string(cBuffer); _delay_ms(100); }// end while(1) }// end main [/avrasm]
-
Thread
STM32 / ST7735 Display
Github Repository sind die funktionieren Displays aufgelistet. 1.8' TFT 128x160 [ST7735R] Die Library dazu https://github.com/Tombo89/openxhc/blob/master/firmware/src/lcd_st7735.c /* DRIVER: ST7735R MODE: 4 wires SPI ( SPI_MODE_0 ) based on chinese code what comes with module */ Ich konnte leider keinerlei weitere Infos über diese Library finden.
-
Thread
ks0108 lib aus Wiki: Problem mit Fontausgabe
chip 1 LCD_CMD_PORT |= 0x01 << CSEL2; // select chip 2 } if(ks0108Coord.x == 64) // chip2 X-address = 0 ks0108WriteCommand(LCD_SET_ADD, CHIP2); LCD_CMD_PORT |= 0x01 << D_I
= LCD_CMD_PORT; // save command port displayData = ks0108ReadData(); LCD_CMD_PORT = cmdPort; // restore command port LCD_DATA_DIR = 0x00; // data port
-
Thread
Teensy 4.0 mit 600MHz
Ist es nicht eher so dass die Programme sich mit delay und synchronen blockierenden Zugriffen auf LCD, UART usw selbst blockieren, was mit mehr Rechenleistung auch nicht besser wird?
Benutzung einer Suchmaschine ist aufwändig: https://www.pjrc.com/teensystep-fast-stepper-control-library/
-
Thread
PPS5330 Labor-Netzteil hack
Initialisierung [c] //************************************************************************* // init LCD //************************************************************************* void init_LCD (void) { _delay_ms(1000); SPI_wr2(0xF0); // clear LCD _delay_ms(100); SPI_wr2(0xC1
[pre] void send_LCD_commands (const uint8_t Com_Adr[]) [/pre]
-
Thread
STM32 - IDE, Toolchain, HAL, Libs, etc.
unterstützen! Da ich nun meine Projekte auf FreeRTOS migriere, werde ich meine eigene Bluetooth Library verwerfen und auf BtStack setzen. Das ist aber zur Zeit noch in Arbeit. Mit FreeRTOS kann ich nun meine Applikation modular erweitern, ohne etwas am StartupCode zu ändern. Ein angepasstes Linkerskript
Habe mir ein leeres Projekttemplate für den F7 runtergeladen und habe darauf weiter aufgebaut. Für LCD habe ich die Libs eingebunden die beim F7-Hands-On mitgegeben wurden und für das USB-CDC habe ich das hier genutzt: http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx
-
Thread
ks0073 - SPI - ASM
CS_LCD ldi temp_0, 0b01011111 out SPDR, temp_0 rcall WAIT_SPI rcall SHIFT_OUT sbi PORTA, CS_LCD pop temp_0 ret LCD_COMMAND: push temp_0 cbi PORTA
mit Doxygen zu spielen. Das Ergebnis ist für den Anfang recht umfangreich. Im Anhang ist: - die Library (ks0073.c und ks0073.h) - eine Demo (lcd_test.c, inkl. Makefile und AVR-Studio-projekt). - eine Hex-datei, falls du nicht selber kompilieren willst (näheres in der readme.txt) --Jörg
-
Thread
Exe im Hintergrund
dass sie sich beim Systemstart öffnet man es aber nicht sehen kann. Diese exe soll nähmlich ein LCD ansteuern. Mfg Xenon
Möglichkeiten Quickbasic bietet, weis ich leider nicht. Infos zur Funktion: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/showwindow.asp Jens
-
Thread
avr-gcc: Ärger mit dem Linker
suche mal in der lcd.o ob du das symbol "lcd_init" findest.
reagieren kann, ob er als C oder als C++ Code übersetzt wird. dieses extern "C" solltest du in lcd.h selbst verfrachten mit einer Absicherung, dass es nur dann wirksam wird, wenn sich ein C++ Compiler den Header reinzieht. Dann bist du als Anwender der LCD-Library diese Bürde los und includierst
-
Thread
Probleme mit LCD TC1602A
_5X10 0x04 #define LCD_ENTRY_MODE_SET 0x04 #define LCD_ENTRY_MODE_INCREMENT 0x02 #define LCD_ENTRY_MODE_DECREMENT 0x00 #define LCD_ENTRY_MODE_SHIFT 0x01 #define LCD_ENTRY_MODE_NO_SHIFT 0x00 #define LCD_ON_OFF_SET 0x08
RW PC6 -> E Die lib von P.Fleury tut auch nicht Die angepasste H aus der Lib [c] #ifndef LCD_H #define LCD_H ... #include <inttypes.h> #include <avr/pgmspace.h> #if (__GNUC__ * 100 + __GNUC_MINOR__) < 405 #error "This library requires AVR-GCC 4.5 or later, update to newer AVR-GCC compiler
-
Thread
Nokia 3310 LCD: verschiedene Versionen?
Hi, ich bräuchte ein 3310 LCD, allerdings meine ich mich zu erinnern, daß es da verschiedene Ausführungen gibt, also einmal mit Kontaktleiste aus Metall und einmal mit Leitgummi. Ich will das Display komplett ohne Rahmen verwenden
Schaltung und Programmierung des ATMega8-20PU (http://www.microsyl.com/index.php/2010/03/24/nokia-lcd-library/) funktioniert das Ganze, wie auf dem Foto links zu sehen nicht. Der Bildschirminhalt ist ca. 4 bis 6 Pixel nach oben verschoben und der untere Rand zeigt nur Wiederholungen. Ich habe
-
Thread
LCD Anzeige und DS18B20
benutze das Beispielprojekt von Sicklinger (http://www.sicklinger.com/atmel-avr-atmega-ds18x20-library-in-c.html). Und möchte eine Temperatur über ein LCD Display ausgeben. Das Display benutze ich auch mit dem Beispielcode von hier (HD44780). Allerdings gibt mir das Display nur ?C anstatt der Temperatur
sprintf(temp_po_str,"%.1f C",temp_po); //Convert temp. "sensor #1" to string lcd_setcursor( 0, 1 ); lcd_string(temp_po_str); //void lcd_string( const char *data ); } Die Änderungen dezüglich des verwendeten Pins in der DS18X20LIB_h habe ich natürlich gemacht.
-
Thread
Frage zur Projektorganisation bei defines
vielleicht ein wenig überschlau von mir. Schau Dir mal die Sachen in der Codesammlung an. Z.B. die LCD-Routinen oder Peter Danneggers Tastenentprellung oder Software-UART. Sie werden über defines konfiguriert. Das sind aber alles keine Libraries bzw. nicht dazu gedacht, als Library verwendet zu werden
defines müssen erst noch durch den Compiler, libs aber nicht. * avr-libc darf nicht streng als Library im enegeren Sinne verstanden werden. Sie ist ein Konglomerat aus Teilen, die eine echte Library sind und Sourcecode der mit defines konfigurierbar ist (z.B. _delay).
-
Thread
DOGM163S-A Schnäppchen bei Pollin
hören wo ihr es einbauen möchtet. Kennst Du Google? Dann hast Du genügend Bespiele. Wenn Dir eine Library fehlt musst Du halt suchen :-)
Beispielprojekte? > Lasst mal hören wo ihr es einbauen möchtet. Kannst du ja aus 10x10 Stück ne LCD-Matrix bauen ;-)
-
Thread
LCD init hd44780
Hi Leute. Ich versuche meine LCD zu initialisieren. Leider wird nur LCD_FUNC übergeben. Danach passiert nicht mehr. Das kann ich sehen, weil ich mir am PORTE die Befehle anschaue. Kann mir einer helfen?
@Fazer150ps: Hast Du Dir die LCD Library von Peter Fleury http://jump.to/fleury schon mal angesehen? Ist als Anregung und als Referenz zum Vergleichen meiner Ansicht nach nicht schlecht. Bis bald Georg
-
Thread
I2C-BUS (Tip und Rat?)
programieren....! Bin für jeden Tip und Rat dankbar.! Achja noch eins hat jemand Ahnung, ob es LCD-Display gibt, die I2C-Bus kompatibel sind? Liebe Grüsse Eure Sandra P.
Ansteuerung eines character Displays zwar möglich, man kann die Arbeit aber auch einfacher machen: I2C LCD Adapter für Character LCD http://www.channaa.com/html/i2c_lcd_adapter.html I2C GLCD Adapter für Graphik LCD (KS0108 & T6963C) http://www.channaa.com/html/i2c_glcd_adapter.html
-
Thread
AVR Studio stürzt bei #include "lcd.h" ab
verwende AVR Studio mit dem GCC-Plugin. Bisher hat alles prima funktioniert, doch jetzt möchte ich ein LCD-Display ansteuern. Dazu möchte die LCD-Library von Peter Fleury verwenden, doch wenn ich #include "lcd.h" in meinem c-File stehen habe, stürzt AVR-Studio ab. Hat jemand ähnliche Erfahrungen? Warum
zum Nachvollziehen: Ein neues Projekt anlegen, #include "lcd.h" reinschreiben, lcd.h und lcd.c ins Verzeichnis legen und kompilieren, dann stürzt AVR-Studio ab.
-
Thread
Temperaturanzeige -displaycode falsch???
used- #pragma library lcd.lib #endif ------------------------------------------------------------------- Inhalt der LCD.LIB: /* LCD driver routines CodeVisionAVR C Compiler (C) 1998-2003 HP InfoTech S.R.L
,__lcd_rd ;RD=1 cbi __lcd_port,__lcd_rs ;RS=0 __lcd_busy: rcall __lcd_delay sbi __lcd_port,__lcd_enable ;EN=1 rcall __lcd_delay sbic __lcd_pin,__lcd_busy_flag rjmp
-
Thread
Tft 2,8" ohne shield mit arduino nano
markierten Pins. Aber *wo* sie angeschlossen werden müssen steht in der entsprechenden Arduino TFT Library. Ggf kann man 8 Bit von den 16 Datenbits weglassen. Die Displays (glaube ich) können auch in einem 8-Bit Modus betrieben werden.
In der UTFT Library gibt es eine Dokument namens UTFT_Requirements.pdf Dort ist auch angehängtes Layout enthalten und sollte eigentlich alles sagen. Ausserdem gibt es das UTFT.pdf wo alle Funktionen beschrieben
-
Thread
µC + LCD + Tastatur - newbie
grüne LED als bestätigung. Ich _sterbe_ vor Langeweile, aber ich mach's. ...und dann aber ARM und LCD ;)
@Gernot: Lade Dir mal das Datenblatt des Controllers des 240x128 LCDs herunter. Um es abzukürzen: Ist ein T6963 von Toshiba. Es müssen Timings eingehalten werden, der Speicher des LCD muss definiert werden etc. Da gibt es viele, viele Fussangeln, und als Anfänger *wirst
-
Thread
seltsames Phänomen Ausgabe auf LCD HD44780
(0,0); lcd_puts ("Anweisung 2 "); lcd_gotoxy(0,1); lcd_puts ("Anweisung 2 02/28"); break; ... } int main() { ... lcd_init(LCD_DISP_ON
uint8_t schritt ) { if( schritt < sizeof(States) / sizeof(*States) ) { // sicher ist sicher lcd_gotoxy(0,0); lcd_puts( States[schritt].text1 ); lcd_gotoxy(0,1); lcd_puts( States[schritt].text2 ); } } int main() { ... lcd_init(LCD_DISP_ON); lcd_gotoxy(0,0);
-
Thread
Sinnvolle Programmgliederung
einigermassen akzeptabel ist. Im Idealfall hast du zum Beispiel eine vorkompilierte Lib, zb für ein LCD und konfigurierst diese von main() aus [C] int main() { lcd_SetMode( LCD_MODE_4_BIT ); lcd_DataPins_4Bit( &PORTD, PD3, &PORTD, PD8, &PORTD, PD2, &PORTD, PD0 ); lcd_ControlPins( &PORTC, PC2, &PORTA, PA1, &PORTB, PB0 ); lcd_Init(); ... [/C] nur willst du die Konsequenzen davon nicht haben. Jeder Portzugriff dauert dann statt 1 Takt plötzlich ca. 10 Takte. Eine Konsequenz, die also zu teuer ist, als das man sie praktisch
-
Thread
Probleme bei ansteuerung von LCD über verschiedene PORTs-Pin
wenn man darauf achtet, die anderen Pins nicht zu verstellen (In der Codesammlung gibt's ne (GCC)C-Library, bei der die 6 Pins von Text-LCDs beliebig verteilt werden können - für AVRs). hth, Jörg edit: Ich seh grad: deine Hardware verschweigst du ja auch noch
http://www.mikrocontroller.net/attachment/30300/lcd_drv.zip Peter
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Die Nucleo Boards laufen doch mit der Embedd-Online Compilerumgebung und der Embedd-Library. Die ist doch relativ einfach und mit vielen Beispielen. Klappt das nicht?
einfacher. Bernd N schrieb im Beitrag #3868585: > Verwendung der STM Standard Peripheral Drivers > Library für das PIN setzen Ohne diese Library sind es zwei Zeilen (Pin direction, Pin level).
-
Thread
Funkuhr+Wecker
Taktteiler aufgeweckt, so kann ein wenig Strom gespart werden. Wenn der uC schlafen geht, wird auch der LCD komplett vom Strom getrennt. Wenn die Zeit empfangen wurde, wird der Taktgeber kurz resetet und das DCF-Modul ausgeschalten. Den LCD steuere ich im 4-bit Modus an, die Library dazu habe ich angehängt. Da ich die Platine so klein wie möglich halten wollte, habe ich den LCD über das DCF-Modul + Antenne und den avr gebaut. Zwischen LCD und dem Summer ist noch versteckt ein Resettaster (extra schwer zu erreichen, damit am Morgen nicht die schlechte Laune siegt und ich den
-
Thread
ArduinoTFT LCD
wenn du weniger arbeit haben willst, nach dem Displaycontroller + STM32F4 oder Displaycontroller + Library oder ähnlichem googlen.
ICh hab euch doch gesagt Arduino TFT LCD Screen Ist Arduinoanfertigung für den ArduinoRobot Dies um genau zu sein: http://arduino.cc/en/Main/GTFT
-
Thread
TFT320 SSD1289 mit SPI Schnittstelle über ATmega2560 ansteuern
ansteuern. Haben Sie vielleicht ein Tipp wie ich dann anfangen soll. Ich habe schon mal paar library von TFT bei mir. Danke im Vorau Vivien
ich mit dem 8Bit SPI anfangen werde. hast du vielleicht ein Besipiel der Ansteuerung eineS TFT LCD mit SPI-Schnistelle? Grüße Vivien
-
Thread
2 LCD Module an einem AVR in C
"Per Hand E bedienen" geht nicht, weil die Funktionen in der Library ebenfalls E bedienen. Du kannst aber 1-2 "Selectleitungen" am µC opfern und mit externen Logikgattern über eine Kombination aus E und Selectleitung das jeweilige LCD auswählen. Zwei Selectleitungen
der Zeile. Hat man z.B. zwei 4-zeilige LCDs, dann ist Zeile 0..3 LCD0 und Zeile 4..7 LCD1. Peter
-
Thread
ATMEGA 32 mit LCD - Probleme mit Interrupt INT0
lcd_puts("V"); . . . . } [/c]
main(void) Methode gehüpft. warum muss ich nochmal nachforschen. leider fällt ja simulieren bei der LCD Library auch flach!
-
Thread
Problem mit LCD
(SDA,SCL) belegt sind. Das Problem ist nun, dass alle mir bekannten C-Libraries für HD44780 LCD-Controller den R/W Pin brauchen um ein "BusyWait" zu realisieren. (P. Fleury, avr-libc, avrlib) Ich habe also die Variante die R/W Leitung nicht auf den LCD Port zu legen, sondern fliegend direkt
Also ich betreibe mien LCD in einer ISR und habe auch R/W an GND. Das Display ist komplett im RAM abgelegt und die ISR macht alle 5ms ( max. Wartezeit des LCD )ein Zeichen weiter und wenn das Display 1 x durch ist, wieder
-
Thread
RaspberryPi+Adafruit --> ext.GPIO
http://learn.adafruit.com/matrix-7-segment-led-backpack-with-the-raspberry-pi/using-the-adafruit-library Ganz nach Anleitung! Wer schon Arduino-Shields hat oder sich einiges bei Pollin oder www.Franzis.de beschafft hat, findet bei Adafruit nützliche Hinweise;
- über den PCA9515 wird der I2C-Bus 5volt sicher gemacht für das 16x2 LCD von Pollin. http://www.rpiblog.com/2012/07/interfacing-16x2-lcd-with-raspberry-pi.html - hier sind noch einige Anpassungen nötig(LCD-Adresse,PinBelegung in pylcdlib.py)
-
Thread
LCD springt nicht an
Hallo. Ich habe ein Problem mit meinem LCD, welches sich nicht ansteuern lässt. Das LCD ist das WINTEC WK sonstwas, industriestandardkompatibel, 4x27 mit 2 controllern, jeweils für die untere und obere Bildschirmhälfte. Anschlussbelegung
(alle 8) PORTC0,1 : LCD Enable 1 und 2 PORTC2,3 : LED Select 1 und 2 PORTC4-7 : Steuerausgänge (alle 4) PORTD0-6 : Mikrotaster PORTD7 : LCD Register Select Aufgrund der Anordnung der Pins am DIL-Gehäuse ist diese
-
Thread
Ansteuerung (Bzw. Interface Suche) für TFT-LCD
Hallo, Ich habe von der Firma bei der ich Arbeite 4 Samsung Ersatz LCDs geschenkt bekommen (Die alten Notebooks wurden selber repariert, und jetzt Ausrangiert). Hierbei handelt es sich um die Samsung LTN170X2-L02. Dies sind TFT-LCDs, mit (Röhren?-Beleuchtung). Dieses Display
Gerade hab ich was gefunden .... http://beyondinfinite.com/lcd/Library/Chimei/N170C2-L02.pdf
-
Thread
3,2 Zoll TFT und XMEGA32A4
cycle indicator) #define LCD_CS PIN3 // Chip Select #define LCD_RES PIN2 // RESET // macros for control lines #define CLR_RS PORTC.OUT &= ~(1<<LCD_RS); #define SET_RS PORTC.OUT |= (1<<LCD_RS); #define CLR_CS PORTC.OUT &= ~(1<<LCD_CS); #define SET_CS PORTC.OUT |= (1<<LCD_CS); #define CLR_RESET PORTC.OUT &= ~(1<<LCD_RES); #define SET_RESET PORTC.OUT |= (1<<LCD_RES); #define CLR_WR PORTC.OUT &= ~(1 << LCD_WR); #define
-
Thread
Pollin TIAN MA A2C00096100 LCD Modul
, weil man die Addressen & Bits ja auch noch in der Software später mappen könnte... Achja, das LCD verwendet CGROM Charset "A".
PS: HT1621B ist perfekt dafür. ;-) Nur mit der LCD-Spannung kämpfe ich noch. Stichwort Kontrast
-
Thread
LON Bus Windhager mitlesen/steuern
v1.8.1 und hier die libs/board: [code] Using board 'esp32' from platform [...] 1.0.6 Using library WiFi at version 1.0 Using library ESPmDNS at version 1.0 Using library ArduinoOTA at version 1.0 Using library Update at version 1.0 Using library FS at version 1.0 Using library SPIFFS at version 1.0 Using library PubSubClient at version 2.7 Using library Adafruit_MQTT_Library at version 0.20.1 Using library OneWire at version 2.3.4 Using library DallasTemperature at version 3.8.0 [/code]