-
Thread
_delay klappt nicht wie es soll
[code] + AVR-Projekte + Projekt1 main.c config.h + Lib lcd.c [/code] Im AVR-Studio sind main.c und ../Lib/lcd.c als zum Projekt zugehörig im Projektbaum eingetragen. Ein Build aufgerufen und was sehen wir: [code] ../Lib/lcd.c:2:20: error: config.h: No such file or directory ../Lib/lcd.c: In function 'foo': ../Lib/lcd.c:6: error: 'F_CPU' undeclared (first use in this function) ../Lib/lcd.c:6: error: (Each undeclared identifier is reported only once ../Lib/lcd.c:6: error: for each
-
Thread
I2C Bus funktioniert manchmal
ist in Ordnung, irgendeine Routine blockiert oder resettet deinen uC. Passiert das auch ohne LCD ?
Ordnung, irgendeine Routine > blockiert oder resettet > deinen uC. > Passiert das auch ohne LCD ? Wie gesagt, das Lcd Textprogramm habe ich schon hochbeladen i2clcd test.zip Ohne lcd kann ich später mal testen. > Das gilt auch für die Problematik > der "dicken" Elkos sekundärseitig der
-
Thread
Suche Methode zur Konvertierung von Double in String (in C)
Hallo zusammen Ich habe einen PIC16F690 uC mit LCD Display, ich kann darauf allerdings nur Character Strings ausgeben lassen. Ziel ist es eine Double Zahl mit Nachkommastellen (eine Nachkommastelle reicht, der Rest kann abgeschnitten werden) darzustellen
Karl heinz Buchegger schrieb: > Ev. musst du eine spezielle Version der Runtime Library linken. Das wird mit Sicherheit der Fall sein. Die float-Lib ist ein ziemlicher Brocken, deshalb ist sie default nicht aktiviert bei den meisten MCs. Genaueres steht in der Doku zu Deinem
-
Thread
Pointer in C
Standardbibliothek. Es soll tatsächlich Hardware geben, für die nicht die gesamte C Standard Library zur Verfügung steht. Kaum zu glauben, aber wahr.
Bsp: Was ist der grundlegende Unterschied zwischen diesen beiden Funktions-Variationen [C] void lcd_string( char * pString ) { while( *pString != '\0' ) lcd_char( *pString++ ); } [/C] [C] void lcd_string( char String[] ) { uint8_t i; for( i = 0; i < strlen( String ); ++i )
-
Thread
grafik LCD Beratung
Pollin: http://www.pollin.de/shop/dt/NDc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TG12864B_13B.html Wie seht ihr das? Oder gibt es noch besser Vorschläge? viele Grüße Biertrinker
Rolle spielt, eventuell ein 64128K von Displaytech: Ohne Beleuchtung: http://de.rs-online.com/web/p/lcd-displays-graphisch-monochrom/0564412/ Mit Beleuchtung: http://de.rs-online.com/web/p/lcd-displays-graphisch-monochrom/0564399/ RS ist natürlich für Privat eine Hürde, aber vielleicht hat das auch
-
Thread
Studio4 fehlermeldng: gcrt1.S:52: undefined reference to `main' Hilfe!
Du musst eine Funktion main() definieren in der die Funktionen aus lcd-routines.c auch benutzt werden. In der Artikelsammlung ist bei der Beschreibung der lcd-routines.c und lcd-routines.h auch ein Beispiel angegeben.
Gar nicht. Diese Library aus dem Tutorial hat keine Einstellmöglichkeit für die *Zahl* der Zeilen. Der Programmierer hat aber die Aufgaben 1/ die Anfangsadressen der Zeilen im LCD-Speicher anzugeben (mit obigen Zeilen
-
Thread
Grafik lcd 128x64
gekauft http://www.pollin.de/shop/dt/NTc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TG12864B_03.html
Library" suchst, dann wirst du geschätzt hundert fertige Libraries finden um dieses Display anzusteuern. U.a. hier im Forum die sehr schöne Apetech Library, die auch Textausgabe mit verschiedenen Fonts kann
-
Thread
Digitalisierung
um den Faktor vier herunterteilen und mit dem ADC gegen die 2,56V sampeln. Zur Ansteuerung eines LCD findest du hier im Forum auch genug. Such mal nach HD4470 LCD library für AVR. Wahrscheinlich bist du mit der Lib und Beschreibung von Peter Fleury am besten dran. Um LEDs als Leuchtbalken am atmega
C-Variante: [[AVR-GCC-Tutorial]] Speziell ADC: [[AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe]] und LCD: [[AVR-GCC-Tutorial/LCD-Ansteuerung]] Gruß
-
Thread
EA DOGM162L-A Initialisierung
Hier gibt es eine schöne Library dafür: http://www.mculabs.com/drivers/eadogm.html
> Aus diesem: > > http://www.lcd-module.de/deu/pdf/doma/dog-m.pdf > Die sind lustig, die Zeile fehlt in dem mitgeschickten Dokument! Grüße
-
Thread
Ansteuerung Grafic Display
was man dabei beachten muss. Oder eventuell ein Beispiel oder Link für eine Applikation mit einem LCD-FPGA. Vielen Dank. Gruß Ralf
KS0108B initialize http://forum.lcdinfo.com/viewtopic.php?t=554 http://www.geocities.com/dinceraydin/lcd/gfxintro.htm
-
Thread
Infos zu Futaba 20-LT-02GK VFD?
speziellen Kunden-Displays. Ein Punktmatrix-VFD ist dagegen ähnlich flexibel, wie ein HD44780 kompatibles LCD.
> Mit LCDs lies sich das damals nicht realisieren. Natuerlich nicht schon 1980, aber so ab 1990 schon. Was mich aber an diesen alten LCDs stoert, und genauso an den typischen VFD, das die die Zeichen immer
-
Thread
Suche LCD Treiber SSD1289
LCD_DRIVE_AC); //LCD Drive AC Control LCD_Data(0x06); LCD_Data(0x00); LCD_Cmd(POWER_CONTROL1); //Power Control (1) LCD_Data(0xA8); LCD_Data(0xA6); LCD_Cmd(DISPLAY_CONTROL
(2) LCD_Data(0x00); LCD_Data(0x05); LCD_Cmd(POWER_CONTROL3); //Power Control (3) LCD_Data(0x30); LCD_Data(0x0B); LCD_Cmd(POWER_CONTROL4); //Power Control (4) LCD_Data(0x20
-
Thread
Zahleneingabe mittels LCD und Taster: Vorgehensweise, Code?
kurzem mit uControllern und habe die ersten LED/Taster Übungen hinter mir und habe jetzt ein 2*16 LCD an einem ATMega88 Controller. Das ganze betreibe ich mit der Library von Peter Fleury, funktioniert prima. Würde nun gerne Zahlen per RS232 an den PC senden, klappt mit statischen auch super (wobei
Ziffer aus dem Array mit +/- incrementieren bzw decrementieren. Den Cursor würde ich mit lcd_gotoxy(i, y) an die entsprechende Ziffer stellen und blinken lassen (lcd_command(LCD_DISP_ON_BLINK)). Und dann halt nur an dieser Stelle nach Auswertung der Taste die Ziffer updaten (lcd_putc (zahl[
-
Thread
Tasterabfrage nach Dannegger – plötzlich unplausible Resultate
/topic/48465 und Peter Fleury's LCD-Routinen. lcd.h Pindefinitionen: [code] #define LCD_PORT PORTA /**< port for the LCD lines */ #define LCD_DATA0_PORT LCD_PORT /**< port for 4bit data bit 0 */ #define LCD_DATA1
Bernd N schrieb im Beitrag #3351436: > Laß mal den LCD code sehen. Das ist die LCD-Library von http://homepage.hispeed.ch/peterfleury/avr-software.html Peter Dannegger schrieb im Beitrag #3351439: > uint8_t key_state; > uint8_t key_press; > uint8
-
Thread
Achtung, Newbie, LED-Ansteuerung
die ASCII-Tabelle. Da sind alle Zeichen, Zahlen etc. vordefiniert. alle diese zeichen kannst du am lcd darstellen. du brauchst zunächst mal die Ansteuersoftware für das lcd. dann musst du in der software festlegen, was du ausgeben willst. mit der laufschrift, das würde ich noch etwas warten lassen
Schieberegister) aber deutlich reduzieren. Du solltest Dir aber ernsthaft überlegen, ob Du nicht einfach ein LCD nimmst. Da gibts 1000 Beispiele dafür; das LCD im Bascom (Basic Programmierumgebung) zu benutzen ist eine Sache von 5 Minuten. Außerdem haben LCDs viel mehr Stellen, so daß man auch längere Texte darstellen
-
Thread
LCD an atmega 8
-PD3 #define LCD_PORT PORTD #define LCD_DDR DDRD #define LCD_DB PD0 // LCD RS <--> PORTD Bit PD4 (RS: 0=Data, 1=Command) #define LCD_RS PD4 // LCD EN <--> PORTD
15 #define LCD_ENABLE_US 1 #define LCD_WRITEDATA_US 46 #define LCD_COMMAND_US 42 #define LCD_SOFT_RESET_MS1 5 #define LCD_SOFT_RESET_MS2 1 #define LCD_SOFT_RESET_MS3
-
Thread
Bascom vs. Assembler
ich das wait weglasse macht der Ausgang was er will, mal an mal aus. Am Mega8 hatte ich vorher ein LCD und konnte die Werte kontrollieren, jetzt "sehe" ich nichts mehr. Achja, wie macht man wait in Assembler?
#2478734: > ... > ############################################## > Compiler : BASCOM-AVR LIBRARY V 2.0.7.3 > Processor : ATTINY13 > SRAM : 40 hex > EEPROM : 40 hex > ROMSIZE : 400 hex > > ROMIMAGE : 224 hex -> Will fit into ROM > ROMIMAGE : 548 dec > FLASH
-
Thread
GLCD T6963C Font-Tool
Ich verwende die glcd-library von diesem Thread: http://www.mikrocontroller.net/topic/48456 Danke an Nico Sachs! Ich habe mir erlaubt, ein weiteres kleines Tool zu schreiben: Mir wars bisher immer lästig, im Code diverse
io.h> #include "t6963c.h" #include "font.h" int main(void) { glcd_init(); // initialize LCD memory and display modes glcd_setup(); // make sure control lines are at correct levels glcd_init(); // initialize LCD memory and display modes }
-
Thread
Download library UTFTGLUE
Ich möchte einen 3.5" TFT mit Touchscreen in Betrieb nehmen. Folgendes ist gemacht: Library MCUfriend = Installiert Adafruit_GFX = Installiert Sketch = GLUE_demo_480x320 Board = Arduino Uno "Abgeschaut" habe ich das Ganze in Youtube: "Using The 3.5" LCD With Touchscreen As An Input
-
Thread
LPC2468 Timing für STN Display erzeugen
LPC2468 ein monochrom STN-Display ansteuern. Im Idealfall soll ein Schachbrettmuster erzeugt werden. Ein LCD-Controller steht nicht zur Verfügung. Der Controller so "nur" das Display ansteuern. Hier das Displaydatenblatt: beyondinfinite.com/lcd/Library/Kyocera/KG057QV1CA-G00.pdf Mein erstes Problem
Hallo Kai, ja es muss ohne LCD-Controller gehen. Denn der gleiche Code muss auch auf einem LPC1768 (Cortex-M3) laufen, dieser hat leider kein LCD Controller. Gruß Chris
-
Thread
printf für andere Funktionen
Ich habe das jetzt über sprintf gelöst: [code] void lcd_write(char *i_string){ while(*i_string!=0){ lcd_putc(*(i_string++)); } __delay_ms(1); } sprintf(lcd_string_buf,"\fConnected with PC\nWaiting for command\n/data"); lcd_write(lcd_string_buf
Patrick B. schrieb im Beitrag #1762545: > sprintf(lcd_string_buf,"\fConnected with PC\nWaiting for > command\n/data"); > lcd_write(lcd_string_buf); Wozu brauchst du ganz konkret bei dieser einen Ausgabe den sprintf? [C] lcd_write( "\fConnected
-
Thread
Problem mit sprintf()
LCDBUSY 0x80 // mask for busy flag #define SET1 0 #define SET2 1 #define LCD_E PA0 #define LCD_RS PA2 #define LCD_RW PA1 #define LCD_D0 PB0 #define LCD_D1 PB1 #define LCD_D2 PB2 #define LCD_D3 PB3 #define LCD_D4 PB4 #define LCD_D5 PB5 #define LCD_D6 PB6 #
LCDBUSY 0x80 // mask for busy flag #define SET1 0 #define SET2 1 #define LCD_E PA0 #define LCD_RS PA2 #define LCD_RW PA1 #define LCD_D0 PB0 #define LCD_D1 PB1 #define LCD_D2 PB2 #define LCD_D3 PB3 #define LCD_D4 PB4 #define LCD_D5 PB5 #define LCD_D6 PB6 #
-
Thread
absoluter Anfänger.Einbindung lcd-routines.h
ist mir völlig unklar. Mir nicht, deiner Funktion fehlt die Hälfte... [c] int main(void) { lcd_init(); lcd_data('T'); lcd_data('e'); lcd_data('s'); lcd_data('t'); set_cursor(0,2); lcd_string("Hello World!"); while(1) { ; } return 0; } [/c] Wichtig: Einrücken
? -Die ganzen #defines in lcd-routines.h angepasst? 4Bit/8Bit? -Ggf. erstmal mit einer anderen Library testen, Google und die interne Suche dürften weiterhelfen ("HD44780").
-
Thread
Displaytech 162C Init fehlgeschlagen
es im Internet gab, nichts wollte funktionieren, auch Fleurys Library hat nicht funktioniert. Bin hier echt am verzweifeln. Was mich zudem verwirrt ist: [avrasm] rcall life rcall lcd_init ; Display initialisieren rcall life rcall lcd_clear ;
0xFF ; Port B = Ausgang out DDRB, temp1 rcall life rcall lcd_init ; Display initialisieren [/avrasm] gar nicht über den ersten Aufruf von 'life' drüber und damit nie zu lcd_init. Wenn du Code veränderst oder erweiterst UND du andere Funktionen aufrufst
-
Thread
Partielles Löschen eines GLCD´s
chip change) { lcd_write_cmd(LCD_SET_ADD|cursor_x,CHIP1); lcd_write_cmd(LCD_SET_ADD|0,CHIP2); } else { lcd_write_cmd(LCD_SET_ADD|(cursor_x-64),CHIP2);
Sorry. NAtürlich die... void lcd_puts(uint8_t* font,char* string) {while(*string)lcd_putc(font,*string++);}
-
Thread
-
Thread
Falsche Daten auf LCD
lösen könnte. Ich benutze übrigens die LCD Library von Peter Fleury. Ich weiss, dass die Programmierung ziemlich lausig ist, ich bin noch Anfänger und hatte nie eine richtige Einführung zum Thema. Gewisse Dinge wurden weggelassen wie z.B
(encoderpos < 1000)){ lcd_gotoxy(0,3); lcd_puts(" "); } if (encoderpos < 10){ lcd_gotoxy(3,3); } if (encoderpos > 9){ lcd_gotoxy(2,3); }
-
Thread
Bibliotheken erstellen
die Port-Pins an denen das LCD dranhängt, dann ist dir mit einer Library nicht gedient. Wenn Du also beispielsweise bestehenden Code für Text-LCD für mehrere angeschlossene Displays nutzen willst, ist Code, der für ein einziges
Suche mal unter Peter Fleury, der hat einige Libs z.B. für LCD, UART usw. da kannst du dir ansehen wie man so was macht. Schöne Feiertage wünscht Hubert
-
Thread
Grafik Library für 1.8' TFT
Yet another TFT LCD Grafik-Library... Über http://www.saintsmart.com, oder ebay http://www.ebay.de/itm/1-8-Serial-128X160-SPI-TFT-LCD-Modul-Display-PCB-Adapter-SD-Socket-4-Arduino-/320958979272?pt=Wissenschaftliche_Ger
358 kann man recht günstig ein 1.8' TFT Display erwerben. Leider ist die mitgelieferte Grafik-Library recht eingeschränkt bezüglich Font's (und hat ein paar kleinere Fehler) Ich habe mir daher die Mühe gemacht, die Library aufzuarbeiten und insbesondere die Unterstützung für die GLCD Fonts aus
-
Thread
Labornetzteil/Funktionsgenerator
Waitms 5 Next Temp Temperatur = Mittelwert / 20 Temperatur = Temperatur / 10 Locate 1 , 1 Lcd "U=" ; Fusing(volt , "#.##") ; " V " Print "CH " ; Channel ; Volt ; " Volt" Locate 1 , 13 Lcd "ADC=" ; Adccount Locate 2 , 1 Lcd "I=" ; Fusing(ampere , "#.") ; " mA " Locate 2 , 13 Lcd "T=" ;
Anbei eine schnelle Jumper library...
-
Thread
Kompatible libs erstellen
Hallo Leute, ich wollte jetzt mal meine wichtigen "Libs", also z.B. für 1-Wire, LCD usw. in echte binäre Libraries umwandeln. Habe dazu ein neues Projekt (Static Library) angelegt. Funktioniert auch alles soweit. Nur muss ich natürlich dafür auch die Zielplattform, also den AVR-Typ
verwenden will, aber die Typen stimmen nicht überein, bekomme ich einen Linkerfehler "incompatible library". Aber es muss doch möglich sein, high-level libs zu schreiben, welche für viele AVR-Typen gleichzeitig geeignet sind. Oder nicht? Bitte um Infos wie das Grundsätzlich aussieht. Also es geht um
-
Thread
Library oder Treiber für EA DOG-M LCD-Module
Hallo allerseits, ich suche nach einer fertigen library oder Treiber für die EA DOG-M LCD-Module von Electronic-Assembly. Ich programmiere mit WIN-AVR in C. Für Codevision gibt es in diesem Forum schon etwas. Kann dies eventuell ohne großen Aufwand auf
so ein EA DOG Display ausgibt. Denke Du kannst die massgeblichen Funktionen wie z.B. "send_byte_to_lcd" und "int_lcd" leicht auf Deinen mC übertragen. Frank
-
Thread
Initialisierung eines ST7036 in einem EA DOGM 163S-A
(1); //...then the low nibble nibble = data & 0x0F; LCD_PORT |= nibble; LCD_PORT |= (1 << PIN_ENABLE); _delay_ms(1); LCD_PORT = port_buffer; } void write_instruction(char instruction) { //RS low = instruction LCD_PORT &= ~(1 << PIN_RS
falsch herum. Keine Ahnung wa ich da gemacht hab als ich den chaltplan gezeichnet hab. Nun geht das LCD allerdings immer noch nicht. Nun habe ich mir mal die Library-version, die Tobias Tetzlaff aus der LCD-routine von Ulrich Radig gemacht hat genauer angesehen. Diese sieht mir vielversprechender aus,
-
Thread
Verständnissfrage TFT Display
anschließen. Den TFT habe ich mir bei Eckstein gekauft. Der wurde verkauft als " 4,3" 480x272 TFT LCD Display mit Touchscreen SSD1963 Arduino Kompatibel" und " 4,3" Serial SPI 480x272 TFT-LCD-Modul. Ich kann aber weder Miso noch Mosi bei den Pins finden. Als Anhang auch ein Bild der Pins am TFT. Heissen
aber hören will musst du im Datenblatt des Controllers finden. Gibt aber mit Sicherheit auch eine Library dafür.
-
Thread
LCD mit HD44780 Treiber hat keine Displayausgabe trotz Signalen
time_t calender; initRP6Control(); i2c_init(); // initialize I2C library configTimer1(); mSleep(5000); showScreenLCD(" Workstation ", " Version 2.3 "); mSleep(1000); clearLCD(); // Clear
Andreas schrieb im Beitrag #2455215: > showScreenLCD(" Workstation ", " Version 2.3 "); > mSleep(1000); > clearLCD(); // Clear the whole LCD Screen Ich hätte da jetzt irgendwo irgendwas in die Richtung InitLCD() erwartet
-
Thread
PCF8574P Lib ohne LCD
gute C-Lib für PCF8574P mit Inputs lesen und aoutputs schreiben Portexpander die nicht nur für die LCDs gestrickt sind? Im idealfall mit STM32 Cube IDE kompatibel
Dafür braucht man keine Library. Man sendet einfach das einzelne Byte (mit HAL_I2C_Master_Transmit) an den Chip bzw. liest es aus. Das sind einfachste I²C Basics. Der Chip hat nicht einmal adressierbare Register.
-
Thread
LCD Ansteuern mit PIC 16F84A funzt nicht
OutLcdDaten movlw 'l' movwf LcdDaten call OutLcdDaten movlw 'l' movwf LcdDaten call OutLcdDaten movlw 'o' movwf LcdDaten call OutLcdDaten Main goto Main
1; LCD_D07 = 1; wait12us(); LCD_E = 0; wait50ms(); LCD_E = 1; //clear display LCD_D04 = 1; LCD_D05 = 0; LCD_D06 = 0; LCD_D07 = 0; wait12us(); LCD_E = 0; wait50ms(); LCD_E = 1;
-
Thread
Mikrocontroller und Shields als Erweiterung
Hallo, in dem gefundenen Datenblatt ( http://www.lcd-module.de/pdf/doma/dip162-d.pdf ) ist von einer Pinbelegung (Seite 2) die Rede. Damit sind doch die Pins an dem LCD gemeint. Es sind wohl 18 Pins an dem Gerät, davon 16 in Benutzung zur Steuerung der
Ich würde dir Raten das AVR-Tutorial durchzuarbeiten. Fürs LCD: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
-
Thread
LCD Ansteuerung mit spartan-3E starter
Also: lass da mal eine Simulation laufen. Die Testbench ist wie gesagt unschlagbar simpel: [vhdl] LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY tb_LCD IS -- keine Ports --> das muss eine Testbench sein! END tb_LCD; ARCHITECTURE behavior OF tb_LCD IS COMPONENT LCD_Ansteuerung
PORT MAP ( Clk => Clk, reset => reset, lcd_db => lcd_db, lcd_e => lcd_e, lcd_rw => lcd_rw, lcd_rs => lcd_rs ); clk <= not clk after 10ns; -- 50MHz Takt reset <= '1','0' after 100ns; END
-
Thread
KiCad - Layout/Schaltplan-CAD
Ich habe diesen Link gerade gefunden: http://library.oshec.org/ ...und jetzt bin ich ein exEagler
einem is der mircrokontroller mit kleinigkeiten und in dem andren habe ich schon ein blockbild für ein lcd gezeichnet... alles funkt super... jz hat dieses lcd eine 8 bit data leitund zum mc... jz is meine frage wie kann ich das machen... hab jz jweils beim lcd und bei den entsprechenden pins des mc
-
Thread
Barcodescanner
Codes von einzelnen Buchstaben problemlos scannen und anschließend den richtigen Charakter auf dem LCD anzeigt. Wenn ich aber nun längere Barcodes (Bsp. EAN13) scanne, zeigt gibt das LCD zwar die richtige Anzahl an Charakter an, doch ein Großteil davon sind "#" --> Was in meiner Programmierung für
shop.myavr.de/Systemboards/myAVR%20Board%20MK2,%20best%C3%BCckt.htm?sp=article.sp.php&artID=40 + myAVR LCD V2.4 http://shop.myavr.de/index.php?sp=article.sp.php&artID=15 + XL1035 Scanner Module _Software_ + UART library by Peter Fleury + LCD library for HD44870 based LCD's by Peter Fleury
-
Thread
Arduino misst Spannung falsch
Spannung nicht korrekt gemessen? Mein Code: [code]#include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // variables for input pin and control LED int analogInput = A0; float vout = 0.0; float vin = 0.0; float
analogInput); vin = value*faktor; // und in Spannung umrechnen // print result to lcd display lcd.setCursor(3, 0); lcd.print(vin); lcd.print("V"); Serial.println(vin); // sleep... delay(200); }[/code]
-
Thread
EEPROM Chip will nicht so wie ich
reserviert und wird *immer* ausgeblendet. Felix N. schrieb im Beitrag #4585662: > Ich habe mein LCD Display abgeklemmt für denn Test. Und auf 0x160 kommt > eine Antwort. Sage ich doch.
jeweils ca. 5kOhm gegen VCC! Nein habe ich nicht. Zwischen SDA und SCL sind 10 k Ohm gegen VCC. Mein LCD funktioniert. Wenn die Anschlüsse vom EEPROM Chip auf das LCD umsteckte und die Adresse ändere. Dann funkt. das ja. also das LCD.
-
Thread
Vorwiederstand Berechnen
Oled Else Reset Oled End If Loop End 'optional, is called every second by the library Sectic: If Dcf_status.7 = 1 Then Call Showtime_lcd() Else Locate 1 , 1 Lcd "sync" Locate 2 , 1 Lcd Time$ Print Date$ ; " " ; Time$ End If Return '*******
30 Or _sec = 45 Or _ _sec = 16 Or _sec = 31 Or _sec = 46 Then Cls Locate 1 , 1 Lcd Date$ Locate 2 , 2 Lcd "T" ; Lftag Else Cls Locate 1 , 1 If Tz = 1 Then Lcd "MEZ" Else Lcd "MESZ" End If Locate 2 , 1 Lcd Time$ End If
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
Arduino-Overhead wieder wettmacht. Und irgendwie klingt es ja auch verlockend, einfach eine FAT-Library oder eine USB-Library nutzen zu können. Aber dann hab ich ja doch wieder die Unsicherheit, dass bei all dem Code, der da gleichzeitig läuft, sich das Projekt im entscheidenden Moment verschluckt.
in den MP3-Decoder-Chip schieben kann und man sich den Puffer spart) als im Arduino ein a = FAT-Library.read und ein MP3-Chip-Library.write(a) aufzurufen. Genug Nostalgie. Schauen wir in die Zukunft. Nun, ich erinnerte mich auch an mikrocontroller.net. Habe damals viel gelernt, allein durchs lesen
-
Thread
WinAVR-20060125 sprintf bug!? Gesperrt
Ich habe mir meine eigene Library zusammengestellt. U.a. befinden sich in dieser Lib auch Funktionen für ein VT100-Terminal. Bei einem Testprogramm ist mir aufgefallen, dass die Funktion sprintf() aus der stdio nicht funktioniert.
wohl die Möglichkeit haben, einen String den du mit sprintf produziert hast, auf irgendein Medium (LCD o.ä.)auszugeben! 73 Peter,DF8XA
-
Thread
HD44780 vs [HD44870]
c] /***************************************************************************** i2clcd.h - LCD over I2C library Designed for HD44870 based LCDs with I2C expander PCF8574X on Atmels AVR MCUs Copyright (C) 2006 Nico Eichelmann and Thomas Eichelmann 2014 clean up
display */ #define LCD_1LINE LCD_CONFIGURATION | 0x00 /**< 1 line display */ #define LCD_5X10 LCD_CONFIGURATION | 0x04 /**< 5 X 10 dots */ #define LCD_5X7 LCD_CONFIGURATION | 0x00 /**< 5 X 7 dots */
-
Thread
STM32F7 Discovery Board
3. Unterfunktion im 100sten HAL_INIT_wasweißich, folgender Code: [c] /* Assert display enable LCD_DISP pin */ HAL_GPIO_WritePin(LCD_DISP_GPIO_PORT, LCD_DISP_PIN, GPIO_PIN_SET); /* Assert backlight LCD_BL_CTRL pin */ HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_PORT, LCD_BL_CTRL_PIN, GPIO_PIN_SET
[c] #include "stm32f7xx.h" #include "stm32746g_discovery.h" #include "stm32746g_discovery_lcd.h" int main(void) { HAL_Init(); BSP_LED_Init(LED1); BSP_LCD_Init(); BSP_LCD_SetBackColor(LCD_COLOR_DARKGREEN); BSP_LCD_DisplayOn(); while(1) { BSP_LED_Toggle(LED1
-
Thread
Library für LCD-Modul für STM32
Guten Morgen, ich beschäftige mich zur Zeit mit folgendem LCD-Displaymodul im Zusammenhang mit dem STM32F4-Discovery (Habe zuvor nur mit kleinen LCD-Textmodulen gearbeitet): http://de.farnell.com/stmicroelectronics/stm32f4dis-lcd/modul-stm32f4-3-5zoll-touchscreen
Displaymodul würde ich gerne ein Diagramm erstellen, in welchem Onlinemesswerte angezeigt werden. Mit dem LCD gibt es auch Software in Form einer Library "stm32f4_discovery_lcd". Mit dieser kann man einfache geometrische Formen oder Text ausgeben. Nun meine Frage: Gibt es schon Libraries, mit denen man ein
-
Thread
AVR Studio - wie mit Include-Files umgehen?
Hallöchen, voller Elan habe ich meine bisher geschriebenen LCD Funktionen kommentiert und ein wenig verfeinert, so dass ich sie in meine Library einfügen konnte. So - die Funktionen und Definitionen erstmal in eine Datei gepackt, diese LCD.INC genannt und pauschal in der ASM File unter die ".include "m8def.inc"" meine include anweisung zu LCD.INC gesetzt. Pustekuchen! Nach dem build ganze 61 Errors "Overlap im cseg. 0x__". Da mache ich doch was ganz grundsätzliches falsch, oder? Wie gehe ich richtig mit Funktionen aus der Library