-
Thread
Steuerung von EA DOGM163 mit einem ATMega32
wollte ich einige Zeichen auf dem Display schreiben. So wie ich verstanden habe, kann ich die Library von Fleury nutzen, um einen EA DOGM163 zu steuern. Der Schaltplan ist als Anhang. Ich habe folgende Konfiguration in meinem lcd.h: [c] #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780
data bit 0 */ #define LCD_DATA1_PORT LCD_PORT /**< port for 4bit data bit 1 */ #define LCD_DATA2_PORT LCD_PORT /**< port for 4bit data bit 2 */ #define LCD_DATA3_PORT LCD_PORT /**< port for 4bit data bit
-
Thread
char Buffer[7] Resetten, löschen.
int len = strlen(Buffer); unsigned int ibuff = atoi(Buffer); if(ibuff< 100) { lcd_clrscr(); lcd_puts(Buffer); lcd_puts("\n"); lcd_puts("Kleiner 100"); Buffer[len]='\0'; getch(Buffer); } else { lcd_clrscr(); lcd_puts(Buffer); lcd_puts("\
LastCharInBuffer] = '\0'; } int main(void) { unsigned int c; char buffer[7]; lcd_init(LCD_DISP_ON); /* * Initialize UART library, pass baudrate and AVR cpu clock * with the macro * UART_BAUD_SELECT() (normal speed mode ) * or * UART_BAUD_SELECT_DOUBLE_SPEED
-
Thread
CH32V003 und Arduino
dafür wurde es ja auch so konstruiert, einstiegsfreundlich. Das war auch mein Anfang. Ein Nano, LCD anstöpseln, library laden und Loslegen. Erst mit dem PY32 kam so richtig Interesse auch "besser" programmieren zu lernen. Gibt wenig librarys, wobei häufig die vom STM32 kompatibel sind. Und wie beim
Erklärung kommt der damit vermutlich nicht direkt weiter, schon der Unterschied zwischen der Schreibweise LCD_ (Uppercase!) Zu lcd. (Lowercase) der Standard library. (Hab's getestet! Mein Nachbar, wandelndes Klischee der Arduino Welt. Tutorial kopieren, scheitern, nächstes Tutorial. Das ist ein Loop bis irgendwann
-
Thread
Problem ATMega 8 LCD TC1602A-09
Ich wollte nicht schreien! Hat jemand ein anderes Testprogramm für LCDs mit dem HD44780 Controller? Mit der man die Library von PF nutzen kann? Ist die Library auch nutzbar für nen ATMega8? Besteht die Möglichkeit das mein Proz. zu schnell ist für den Display?
ob es der Fehler ist, ich habe jetzt einfach nen ATMega 16 verwendet und angeschlossen wie in der library von Peter Fleury vorgegeben! Siehe an es funktioniert sofort! Kann es sein das es mit einem ATMega 8 nicht gehen kann? In der Library stehen ein paar Prozessoren drin aber nicht der ATMega 8! lg
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ich betreibe ein 1.3" OLED LCD 4Pin Display Module IIC I2C 128x64 3-5V an einem STM32F103C8T6 und einer Library von https://controllerstech.com/oled-display-using-i2c-stm32/ Auf dem Display (s. Bild) sieht man am rechten Rand
Hast du die Init aus deiner AdaFruit Library "sh1106_128x64_i2c.ino" schon auf dem STM ausprobiert? [c] #if defined SH1106_128_64 // Init sequence for 128x64 OLED module SH1106_command(SH1106_DISPLAYOFF); /
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
Zeilen und 80 Zeichen insgesamt, z.B. 20x4, gibt es solche Codeschnipsel nicht nur, 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
-
Thread
printf mit fleury lcd lib probleme
articles/AVR-GCC-Tutorial#Die_Nutzung_von_printf Möglicherweise kennt der Kompiler in der Zeile int lcd_putc(char c, FILE *stream) in lcd.c den Datentypen FILE, der ja ein #include <stdio.h> erfordert, noch nicht. Ich würde *nie* in der Library eine solche Anpassung machen. Du veränderst die Library
#include <stdio.h> #include "lcd.h" int my_lcd_putc(char c, FILE *stream); static FILE mystdout = FDEV_SETUP_STREAM( my_lcd_putc, NULL, _FDEV_SETUP_WRITE ); int my_lcd_putc(char c, FILE *stream) { lcd_putc(c); return
-
Thread
LCD zeigt weißen Streifen
Hallo, ich habe hier ein LCD mit dem HD44780 und möchte sie mithilfe der library von Peter Fleury mit einem Atmega8 ansteuern. Erstmal wollte ich nur das von ihm zur Verfügung gestellte Testprogramm nutzen, habe aber keinen Erfolg
Pin 0-3 sind Datenleitungen, 4 ist RS, 5 ist RW, 6 ist ENABLE. Ich habe zwei .c Dateien, main.c und lcd.c (von der library). Dass ich F_CPU in allen Dateien definieren muss ist eine gute Idee! Ich verschiebe mal die Definition in die Headerdatei, die wird ja in allen .c Dateien eingebunden.
-
Thread
PIC4550 - Anfänger Problem
im Bild. Da muss etwas Grundlegendes falsch sein. Anschluss Fehler ? Hier noch das Beispiel: LCD8 (8-bit interface) Library mikroBasic provides a library for communication with LCDs (with HD44780 compliant controllers) through the 8-bit interface. An example of LCD connections is given on the
output and set to zero). If the user needs this pin for other purposes, it can be reconfigured after Lcd8_Config or Lcd8_Init call. Library Routines Lcd8_Config Lcd8_Init Lcd8_Out Lcd8_Out_Cp Lcd8_Chr Lcd8_Chr_Cp Lcd8_Cmd Lcd8_Config Prototype sub procedure Lcd8_Config(dim byref ctrl_port
-
Thread
2.4" Display-Shield (SPFD5408) an Aduino DUE
Grundlegenden C/C++-Kenntnissen kommt man schon ganz gut zurecht. Aber zu Deinem Link: Die UTFT-Library läuft bei mir auch nicht. Das Problem sind die Pinbelegungen und die Ansteuerung des Displays in der Library. Wenn Du meinen Code mit denen aus der UTFT vergleichst, dann wird Du Ähnlichkeiten feststellen
PD schrieb im Beitrag #3879638: > Pinbelegung Und die Ausgänge für Touch sind: LCD_D6 = Xp LCD_D7 = Ym PS: Ich habe mein letztes Projekt mal hochgeladen, der Code sieht nicht "schön" aus, aber funktioniert. Vielleicht hilft es Jemandem. Touch geht jedenfalls. https://github.com
-
Thread
LCD an Arduino Nano via I2C
Reference information from one of our Customers: Also got the display to work on 'new liquid crystal' library. On new i2c board (GY-LCD-V1) address is 0x20 (but in description still says 0x27) [/code] Also auch mal 0x20 bzw. 0x40 als Adresse ausprobieren.
*-----( Import needed libraries )-----*/ #include <Wire.h> // Comes with Arduino IDE // Get the LCD I2C Library here: // https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads // Move any other LCD libraries to another folder or delete them // See Library "Docs" folder for possible commands
-
Thread
DS18B20 Datenformat
); utoa(int2,ausgabe,10); lcd_write(ausgabe); lcd_write(","); utoa(int3,ausgabe,10); lcd_write(ausgabe); } [/c]
0xf000) | (temp>>4) )*10+((temp - (temp & 0xfff0))*10+8)/16; }[/c] dieser Integerwert muss für dein Lcd aufbereitet werden. Einen Integerwert zerlegt man zur Anzeige auf dem Lcd in einzelne Ziffern, die dann als char auf dem Lcd dargestellt werden. Dafür gibt es fertige Funktionen. Als Anfänger sollte
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
- Pin 3 (PD1): UART Tx Pin 4 (PD2): Int0 an IRQ (NRF24L01) Pin 5 (PD3): - Pin 6 (PD4): an LCD Data0 Pin 7 (Vcc): Versorgungsspannung Pin 8 (GND): Masse Pin 9 (PB6): an DHT22 Signal Pin 10 (PB7): Eingang der UART-Ausgabe aktivieren soll Pin 11 (PD5): an LCD Data1 Pin 12 (PD6): an LCD
Pin 20 (AVCC): - Pin 21 (AREF): - Pin 22 (GND): - Pin 23 (PC0): ADC0 an LDR Pin 24 (PC1): an LCD RS Pin 25 (PC2): an LCD RW Pin 26 (PC3): an LCD E Pin 27 (PC4): SDA an bmp085 Sensor Pin 28 (PC5): SCL an bmp085 Sensor
-
Thread
Arduino Fehler beim Kompilieren mit lcd.begin()
mit [c] #include <LiquidCrystal_I2C.h> #define LCD_ADDR 0x27 #define LCD_CHARS 16 #define LCD_LINES 2 LiquidCrystal_I2C lcd(LCD_ADDR, LCD_CHARS, LCD_LINES); lcd.begin(); [/c] wenn trotzdem Fehler geworfen werden, liegt's - wie Fanboy bereits
#5998838: > Da habe ich auch lange gesucht 3 jahre lang? und es wird sich dann sicher was in der library und nicht im compiler geändert haben. und: wenn ich auf das beispiel im link im ersten thread klicke, steht da auch überall "lcd.init()" und nicht "lcd.begin()"
-
Thread
Optimierung bei delay.h
>Oder (noch besser): Nimm eine LCD-Library mit Auswertung des >LCD-Status-Bits, da gehts dann großteils ohne Warten. Selten einen größeren Unsinn gelesen.
>>>Oder (noch besser): Nimm eine LCD-Library mit Auswertung des >>>LCD-Status-Bits, da gehts dann großteils ohne Warten. >> >> Selten einen größeren Unsinn gelesen. >Was stimmt denn daran nicht? Man kann das Bit auch pollen und die
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
void ili9341_fillrect(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t color) { if((x >=LCD_WIDTH) || (y >=LCD_HEIGHT)) return; if((x+w-1)>=LCD_WIDTH) w=LCD_WIDTH-x; if((y+h-1)>=LCD_HEIGHT) h=LCD_HEIGHT-y; ili9341_setAddress(x, y, x+w-1, y+h-1); for(y = h; y > 0; y--)
void ili9341_fillrect(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t color) { if((x >=LCD_WIDTH) || (y >=LCD_HEIGHT)) return; if((x+w-1)>=LCD_WIDTH) w=LCD_WIDTH-x; if((y+h-1)>=LCD_HEIGHT) h=LCD_HEIGHT-y; ili9341_setAddress(x, y, x+w-1, y+h-1); for(y = h; y > 0; y--) {
-
Thread
C++ auf einem MC, wie geht das?
Hardware verschiedener Mikrocontrollertypen zu ermöglichen. Als Beispiel würde ich hier eine HD44780 LCD library nennen. Sie besteht letztenendes nur aus Warten und I/O Pins setzen. Da sie eigentlich nur daraus besteht, muss sie auch für jeden Controller fast komplett neu geschrieben werden. Ein einheitlicher
Bibliothek* - mit grundlegenden Funktionen Mit Beispielen für GPIO, Timer, USART, SPI, 7Seg, LCD, GLCD, RS485, .. *Ist keine vollständige Library*, - eher ein umfangreiches Beispiel und gutes Konzept in C++ mit Templates. Konzept passt für verschiedene Architekturen, - bei mir AVR und
-
Thread
LCD Atmega8535 fehler beim Programm erstellen mit AVR-Studio
lcd.h oben ist eingetragen, dass die RW Leitung Pin 5 an Port B belegt. Bei dir ist RW mit GND verbunden. Diese LCD-Library von Fleury braucht eben eine RW Leitung, die man zwischen HIGH/Lesen (Abfrage
nicht. Ändere das in der Hardware oder suche dir eine andere LCD Library, die RW nicht benötigt, z.B. den lcd-routines.c/lcd-routines.h Code aus dem [[AVR-GCC-Tutorial]].
-
Thread
I2CLCD Library beim kompelieren nur "undefined reference to "i2c_."
jan_n497) >ein SMD Chip. Ich habe im Forum diese Libary für HD44780 gefunden: >Beitrag "I2CLCD Library für HD44780 LCDs" Nimm lieber die hier, da sind noch ein paar Verbesserungen drin. https://www.mikrocontroller.net/topic/334653?goto=new#3697582 >Soweit ich weis kommt undefine reference
Falk B. schrieb im Beitrag #4579914: > Beitrag "Re: I2CLCD Library für HD44780 LCDs" Es ist komisch. Egal welche Addresse ich anspreche ob 0x00, 0x40, 0x99, 0xFF es geht nie die Fehler LED an. //EDIT. Ich habe dieses LCD mit einer Arduino Libary ausprobiert
-
Thread
Ansteuerung LCD Display(Spartan3E)
in this code. -- library UNISIM; -- use UNISIM.VComponents.all; entity lcd is port ( i_clock : in std_logic; i_reset : in std_logic; o_lcd_data : out std_logic_vector(3 downto 0); o_lcd_e
o_lcd_data <= lcd_data(3 downto 0); lcd_e <= '0'; state_lcd2 <= setenable2; when setenable2 => lcd_e <= '1'; state_lcd2 <= disable;
-
Thread
Code Idee um Display einmalig zu löschen (Arduino Uno)
sich gut an) Ich habe es mir so gedacht : [code] #include <LiquidCrystal.h> // initialize library with the numbers of the interface pins: // (RS, Enable, DB4, DB5, DB6, DB7) LiquidCrystal lcd(7, 8, 9, 10, 11, 12); int ok = 2; int seite; int poti; const int sensorMin
meinen Code posten, und euch fragen warum ich immer noch kein Ergebnis sehe. [c] // include the LCD's library #include <LiquidCrystal.h> // initialize library with the numbers of the interface pins: // (RS, Enable, DB4, DB5, DB6, DB7) LiquidCrystal lcd(7, 8, 9, 10, 11,
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
ich laufen, auch einen Ausgabe über einen UART. Ich möchte aktuell als Standardausgabe ein 4x20 LCD (über TWI angesteuert) verwenden, später ein TFT über SPI. Bei den AVRs ging das ganz einfach durch Zuweisung. Beispiel: [c] #if defined LCD_OUTPUT FILE disp_str = FDEV_SETUP_STREAM(lcd_putchar
angelegt mit den wichtigsten Routinen. DUE_display enthält die Routinen zur Ausgabe auf einem 4x20 LCD. Das funktioniert auch. Quelltext in main: [c] #include "sam.h" #include "DUE_mocodefs.h" #include "DUE_TWI1.h" #include "DUE_LCD_display.h" #include "stdio_LCD.h" // #include "
-
Thread
Lattice ispMach 4000ZE pico development board
LC-Display takten? Ich habe jetzt einfach 2 Eingänge definiert für 2 DIP-Schalter und 2 Ausgänge (COM des LCD und einen Punkt des LC-Displays). Aber das scheint nicht richtig zu funktionieren. Der Punkt flackert nur einmal ganz kurz auf und verschwindet dann wieder. Hier mein Code: [vhdl] library ieee
; InB: in std_logic ; InC: in std_logic ; InD: in std_logic ; Lcd_a: out std_logic ; Lcd_b: out std_logic ; Lcd_c: out std_logic ; Lcd_d: out std_logic ; Lcd_e: out std_logic ; Lcd_f: out std_logic ; Lcd_g: out
-
Thread
LCD-Problem (AVR ATMega644)
Hallo, ich habe ein Problem mit einer LCD-Steuerung eines Hitachi-kompatiblen LCDs. Im angehängten Code befinden sich in der lcd.c die init(), die send_data() und die send_cmd() Funktion. Wenn ich folgendermaßen einen String aufs Display bringen
[c] void lcd_send_data(char data) { //set data mode PORTD |= (1 << lcd_cmd_rs); PORTC = data; lcd_enable(); _delay_ms(10); } void lcd_send(char *data) { while (*data) { lcd_send_data
-
Thread
LCD will nicht funktionieren
ich versuche jetzt schon seit 2 tagen vergeblich mein 1x16 lcd-display (hd44780) an einem atmega32 zum laufen zu bringen. ich verwende die peter fleury lcd-library ( http://jump.to/fleury ). das problem ist jedoch das, dass der uC sich weigert die richtigen signale
#define LCD_DATA3_PIN 3 <- DB7 #define LCD_RS_PORT LCD_PORT #define LCD_RS_PIN 4 #define LCD_RW_PORT LCD_PORT #define LCD_RW_PIN 5 #define LCD_E_PORT
-
Thread
DCF auf INT0
im Folgendem näher erläutern werde, helfen. Hardware: µC: ATMega16 @ 1Mhz HD44780-kompatibler LCD DCF77-Empfänger: DCF1 Anschluss an den µC: DCF-DATA an INT0 DCF-OUT an PC6 Software: DCF-Library von Ulrich Radig LCD-Library von Peter Fleury Die LCD-Lib hat schon funktioniert.
Aber ich habe die ganze Materie hier dieses Jahr zum ersten Mal probiert & wer schreibt sich da ne LCD-Library und ne fehlerfreie DCF-Decodierung? Ich bin nicht in der Lage etwas derartiges auf die Beine zu stellen. Wenn meine Abschlussarbeit lauten würde: "DCF-Decodierung" dann würde ich mir selbst
-
Thread
GLCD Routinen ( KS0108, HD61202 )
Servus, Danke für die Library, ich brauchte gerade ein LCD um was auszutesten, da kam mir Deine gerade recht. So musste ich da nicht selber was auf die schnelle Programmieren ;-)
controller data=lcd_read_data(CHIP2); lcd_write_cmd(LCD_SET_ADD|x,CHIP2); data=lcd_read_data(CHIP2); lcd_write_cmd(LCD_SET_ADD|x,CHIP2); lcd_write_data(~data,CHIP2); }
-
Thread
FOST02 - Feuchtigkeit immer bei 0.1
Atmega8 (1MHz interner Takt) zu betreiben. Das ganze wird in C programmiert und ich benutze die Library libsht_0v3 die man hier im Forum finden kann. Das Ergebnis wird auf einem LCD ausgegeben, die Temperatur wird auch korrekt angezeigt, nur die Feuchtigkeit steht immer auf 0.1. In der Library habe
beschaltet sind. Ich gehe vom Funkboard über den 40 Poligen Wannenstecker auf mein Steckbrett, wo LCD und der Sensor angeschlossen sind. Im prinzip ist die Beschaltung des LCDs wie im Tutorial, ich benutze auch den dortigen Code. Der Sensor benutzt auch die Pins wie in der Library eingetragen, habe
-
Thread
PIC 18f2550 und LCD mittels Maestro
Woher weist du denn wie das LCD angeschloßen werden muß ?
if' eine Led einmal aufblinken lasse. Ein Hardware-Breakpoint quasi. An meinen Displays ist: LCD 5 die Schreib-Leseleitung LCD 6 die Enable Freigabe Laut deinem Excel-File ist verbunden: LCD 5 RB6 LCD 6 RB7 Das bedeutet, bei dir hängt zusätzlich hier noch der Pickit drauf weil er über
-
Thread
Altera NIOS-C Library und Softwareabhängigkeiten
definiert sind. Zum die Konstante LCD_BASE gibt es nicht. (Altera Beispiel für LCD-Display). Was muss getan werden, damit alle Abhängigkeiten in der NIOS II IDE geladen werden? mfg
include "altera_avalon_pio_regs.h" int main (void) { FILE*lcd; char *text = "ein toller \n text!!!!\n"; printf(text); lcd = fopen(LCD_0_NAME,"w"); if(!lcd) { printf("scheisse"); } fwrite(text,strlen(text),1,lcd);fclose(
-
Thread
1.3" OLED Display hat nur Bildrauschen?!
Controller konfiguriert, dann bekommst du das rauschen, dass du siehst. Der Controller wird in der lcd.h in Zeile 61 eingestellt. Ich vermute, dein Display verwendet einen SSD1306, default ist in der Library der Controller SH1106 eingestellt.
Controller konfiguriert, dann > bekommst du das rauschen, dass du siehst. > Der Controller wird in der lcd.h in Zeile 61 eingestellt. Ich vermute, > dein Display verwendet einen SSD1306, default ist in der Library der > Controller SH1106 eingestellt. Also mit der Lib von meinen 2 Links funktioniert
-
Thread
Display mit SSD1306 Controller ansteuern
mode WriteLCD($22,false); // set page address WriteLCD($00,false); // start WriteLCD($7D,false); // end WriteLCD($00
control WriteLCD($80,false); // 0-255 WriteLCD($A1,false); // set segment remap WriteLCD($A6,false); // normal/reverse WriteLCD
-
Thread
Interesse an Platinen für HAP-Control-Unit?
Hat jemand ein Paar Infos über das lcd Display? Das habe ich leider noch nicht so richtig durchschaut. viele Grüße, basti
gemacht - hoffe sie passt dann auch, wenn ich das Gehäuse habe). Es sind noch mehr Bauteile in der Library, die ich gebraucht habe (und nirgens in einer Standard-Library waren). Evtl. kann man die (bereinigte) Library auch mal auf der HAP-Webseite unterbringen... schöne Grüße, Martin
-
Thread
ST7735S Display Ansteuerung
Ist bei dir schon ab :-( Meine ist für STM32 und HAL, dürfte aber ersichtlich sein: [c] void lcd7735_init(void) { LCD_CS0; // CS=0 LCD_RST0; // RST=0 HAL_Delay(10); //10 ms warten LCD_RST1; HAL_Delay(5); lcd7735_sendCmd(0x11); HAL_Delay(50); lcd7735_sendCmd (0x3A
else { if (y<100) color=0x02E0; // else { if (y<150)color=0x001F; } lcd7735_pix(x, y, color); } LCD_CS1; } [/c]
-
Thread
Compiler (C) für PIC 12/16
/master/C%E8%AF%AD%E8%A8%80/The+C+Standard+Library.pdf Oder den Link verfolge: https://en.wikipedia.org/wiki/C_standard_library Du hast dich mit Deinem "Wissen" ganz schön in eine einsame Nische manövriert.
C eine Library ist Wo steht die Definition nochmal im C-Standard?
-
Thread
LCD ILI 9325
Ich kann keine library für das 2.4" TFT LCD ILI9325 finden. Vermutlich wird es nicht mehr unterstützt, weil es doch relativ alt ist
page where we > discuss how to use the LCD, and go through the example Arduino library > and example code. The library and example code is written for Arduino > but can be easily ported to your favorite microcontroller! https://learn.adafruit.com
-
Thread
LCD an PortC
**********************************************************************/ /** @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 additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library can be operated in memory mapped mode (LCD_IO_MODE=0) or in 4-bit IO port mode (LCD_IO_MODE=1). 8-bit IO port mode
-
Thread
LCD STN 320x240 große Schrift 16x24 / 20x10 ATmega8 Assembler TWI USART inkl. Fontgenerator VBA
LCD Bild Thomas
hab jetzt mal die komplette Firmware hochgeladen. In der Configuration.h habe ich das "Panelolu" LCD aktiviert Zeile 622. Es gibt auch Dateien für das LCD, aber ich weiß nicht welche wir benötigen. Die Library "LiquidTWI2" habe ich in der Configuration.h includet. Das ganze läuft mit Arduino 1.0.5
-
Thread
Welches Touchscreen modul ist für einen Arduino UNO R3 geeignet?
> Welches? Was hat dich zu welcher Entscheidung getrieben? > > Steht noch das magische Wort Library im Raum. Ist das dann > geklärt oder kommt erst das Display und dann beginnt die > Suche nach der Lib? Oder Lib selbst schreiben? das ist mir auch erst jetzt eingefallen das die Library noch
oberfläche gefällt mir schonmal. @Rudolph Danke für die Vorschläge gibt es zu diesen auch passende Library?
-
Thread
Einen ATmega 16 zum Arduino Standalone benutzen
Display? Erkläre bitte mal genauer, was für ein Display! Also irgendwie ein beispielsweise 1602 LCD-Display in 4-Bit Betrieb mit liquidcrystal-Library (6 Pins) und ein Pin zum Ein- und Ausschalten der Hintergrundbeleuchtung? > und 6 oder 8 Eingänge für Schalter Müssen Schalterkombinationen
einer kleinen Huckepack-Platine ein Standard-LCD zum I2C-Serial-LCD umbauen. Erhältlich vom China-Versender, z.B. eBay Artikelnummer: 130748113121 Macht bei Verwendung: 4 digitale I/O eingespart, nur 2 werden benötigt. Die Ansteuerung des LCD muss
-
Thread
HD44780 1602 LCD über I2C Modul ansteuern
Als Adresse hab ich: Const Pcf8574_lcd = 127 .
Ports und Einsparung von Leitungen, auf dem Steckbrett ist es blitzschnell verdrahtet I2C RTC I2C LCD I2C Tastatur (ich benutze ja das I2C LCD Modul für bis zu 8 Tasten, als Matrix gingen auch mehr)
-
Thread
Display Chip ST7789V Library
Das was du da hast ist der reine LCD Treiber IC. Der hat über so gefühlt zig tausende pins, und ist direkt auf dem LCD gebondet. Ansprechen kann man den über MCU 8/16 bit interface, SPI mit 3 oder 4 leitungen oder über RGB und noch
zum LCD drinnen sein) Der Linux Treiber für die 3 Draht SPI anbindung ist unter staging zu finden.
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
dieses Könnte ich ihre lib dafür verwenden. >Du wirst wohl dies runterladen müssen; -dort unter LCD-init die "else" für 5" / 7" -Display >rauskopieren; Beitrag "Re: STM32 GUI Library von ST" Hab ich nicht gefunden
http://www.mikrocontroller.net/attachment/170560/Project_STM3210E-EVAL.7z -dort stm3210e_eval_lcd.c --> void STM3210E_LCD_Init(void) else ist die init-Sequenz; - dann noch SSD1963_ClearScreen(LCD_COLOR_YELLOW ); SSD1963_FillArea(60, 740, 40, 440, LCD_COLOR_BLUE2); in main einfügen;
-
Thread
LCD Shield ansprechen
bekomme ich immer eine Batterie an Error's die mir das compilieren nicht ermöglichen. Muss ich die LCD4BitLibrary irgendwie anders einbinden ? Gruß Jens
ok das war in der Tat dumm von mir. Hier der Code: [c]//example use of LCD4Bit_mod library #include <LCD4Bit_mod.h> //create object to control an LCD. //number of lines in display=1 LCD4Bit_mod lcd = LCD4Bit_mod(2); //Key message char msgs[5][15] = {"Right Key
-
Thread
Probleme beim Debuggen mit SW4STM32 und und F7Disco
define OSC_25M_GPIO_Port GPIOH #define FMC_A2_Pin GPIO_PIN_2 #define FMC_A2_GPIO_Port GPIOF #define LCD_INT_Pin GPIO_PIN_13 #define LCD_INT_GPIO_Port GPIOI #define LCD_R0_Pin GPIO_PIN_15 #define LCD_R0_GPIO_Port GPIOI #define LCD_G4_Pin GPIO_PIN_11 #define LCD_G4_GPIO_Port GPIOJ #define LCD_G5_Pin
LCD_CLK_GPIO_Port GPIOI #define ULPI_NXT_Pin GPIO_PIN_4 #define ULPI_NXT_GPIO_Port GPIOH #define LCD_G1_Pin GPIO_PIN_8 #define LCD_G1_GPIO_Port GPIOJ #define LCD_G3_Pin GPIO_PIN_10 #define LCD_G3_
-
Thread
MMC/SD-Karte mit FAT16 an AVR
failed vLCD_Control(ZEILE_1, "SD-Card failed"); } } [/c]
umgelegt auf einen anderen Port. Eventuell hast du noch eine Idee welche Aktionen aus deiner Library mit einer anderen SPI Library kollidieren könnten. Danke schon mal!
-
Thread
Wie kann ich Libraries in AVR Studio 5 einbinden?
Dein Projekt ist anscheinend auf einen AVR mit nur einer UART eingestellt, während die Library in uart2.c für einen AVR mit zwei UARTs übersetzen will. Es ist unvermeidlich: Du musst in der Library-Doku nachsehen, wie man der Library bekannt macht, für welchen AVR man die Library übersetzen
QTouch Library Selection Guide (XLS Datei) http://www.atmel.com/dyn/resources/prod_documents/QTouch_Library_Selection_Guide.xls
-
Thread
Benötige Hilfe beim Programm
ja aber was soll ich da machen... wenn die library fehlt
Lass Dich von Muggel nicht irreführen. Was Dir da fehlt ist keine Library.
-
Thread
C-File Notlösung. Wer könnte kurz helfen?
lcd_string_format("Temp: %i.%i C %i \nHumi: %i.%i %% %i " , temp/10, temp%10, x, humidity/10, humidity%10, i); } else { lcd_string_format("Temp:
der größte Unsinn, nur weil in der Ausgabe ein Punkt auftauchen soll, sich die ganze Floatingpoint-Library aufzuhalsen und ggf. auf einen größeren Prozessor umschwenken zu müssen.
-
Thread
Kompilieren von C Dateien in Kubuntu
Hallo Ich habe das LCD "YL162-90" von Polin das tut auch, nun wollte ich es mit einem ATmega8 ansteuern 4 bitmodus, ich habe dazu die library von http://homepage.hispeed.ch/peterfleury/avr-software.html#libs das "LCD library
Library can be operated in memory mapped mode (LCD_IO_MODE=0) or in 4-bit IO port mode (LCD_IO_MODE=1). 8-bit IO port mode not supported. Memory mapped mode compatible with Kanda