-
Thread
LCD Nokia 5510 Initialisierungsproblem
mit 5V, auch wenn es im Datenblatt anders steht. In deiner init-routine fehlt auf alle Fälle das LCD_clear. Du kennst: http://www.microsyl.com/index.php/2010/03/24/nokia-lcd-library/ http://serdisplib.sourceforge.net/ser/pcd8544.html Dort gibts noch mehr Libs für das Display. Thomas
/24/nokia-lcd-library/ Der Schaltplan passt nicht zum Code, genauere Infos stehen in den Kommentaren. Naja wollte nun nicht alles umloeten, also hab ich nur die Initialisierungsroutinen herauskopiert. Die anderen
-
Thread
Anfängerfrage zur Programmierung von uC
Ich habe meistens keine Lust, das Rad neu zu erfinden und freue mich immer, wenn jemand schon eine Library geschrieben hat. Peter Fleury z.B. hat sich um LCDs, UARTs und I2C verdient gemacht und hat gut dokumentierte Bibliotheken dafür auf seiner Homepage: http://homepage.hispeed.ch/peterfleury/
Arduino gibt es ein Library-Verzeichnis mit Unterordner für jede Library. Bei google konnte ich nichts konkretes finden, wo ich das fest einfügen könnte? Grüße Dominik
-
Thread
FreeRTOS vListInsert() hängt
Die dort erwähnten #defines habe ich in FreeRTOSConfig.h wie folgt gesetzt: [code] #define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 0x3f #define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 5 #define configPRIO_BITS __NVIC_PRIO_BITS // steht auf 5 [/code] Für configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY
SSP2_IRQn = 36, /*!< SSP2 Interrupt */ LCD_IRQn = 37, /*!< LCD Interrupt */ GPIO_IRQn = 38, /*!< GPIO Interrupt */
-
Thread
Problem mit printf_flt library beim linken
Hallo, ich nutze WINAVR, Version: WINAVR20071221. Der verwendete Controller ist ein MEGA32. Ich wollte mal zum ausprobieren die "Luxus"-printf Variante verwenden, also die auch die Fließkommaausgaben verarbeiten kann. Nun habe ich in der Doku der AVR-LIBC nachgelesen, wie man die Libray dazu linkt. Geschrieben steht dort folgendes: If the full functionality including the floating point conversions is required, the following options should be used: -Wl,-u,vfprintf -lprintf_flt -lm Das habe ich gemacht, wie man unten sieht. Leider gibt es auch Fehlermeldungen, so dass da linken nicht
-
Thread
Stm32 lcd Grafik font rendering
hier gibt es eine GUI Library: https://lvgl.io/ Ist Open Source auf Github, Beispiele für STM32, NXP und ESP findet man auch im Repo vom Autor. Der 'Grafikbeschleuniger' im STM32 ist ein besserer DMA, der kann Offsets im Grafikspeicher
Hier gibt es eine Vektorfont Library die sogar auf einem AVR läuft. https://www.mikrocontroller.net/topic/108649 Hier der Artikel dazu: https://www.mikrocontroller.net/articles/Vektor-Font_in_C Hab ich in meiner Scopeuhr
-
Thread
Witzige Idee: QR-Code Uhr - wie realisieren?
LCD oder schwarze und weiße LED
mal gebastelt. https://youtu.be/_Ku3ds-njfU Esp32 mit LED matrix und Espruino mit meiner QR Library
-
Thread
I2C-Signal SCL & SDA
in dieser Zeit den SCL auf L. Das würde mit der Library nicht mehr ohne weiteres funktionieren. Gruß TK
Baudrate verringern. Daß die Leiterbahnen 1k hochohmig sind, finde ich sehr erstaunlich. Ist das LCD gekauft oder aus der Ausschußkiste?
-
Thread
Byte-Array in VHDL ist das möglich?
Hallo, bin gerade dabei ein LCD mit FPGA anzusteuern. Dabei werden die Zeichen in Form von Bytes seriell in das LCD "geschoben". Das LCD kann 32 Zeichen darstellen. Nun wollte ich eine entity schreiben, der man nur eine Art Byte-Vektor
#2164021: > oder wie geht das mit den Packages einbinden (nutze Xilinx ISE 13.1) > etc.? [vhdl] library IEEE; use IEEE.std_logic_1164.all; package MeineDatentypen is type BYTE_ARRAY is array(31 downto 0) of std_logic_vector(7 downto 0); end MeineDatentypen ; library IEEE; use IEEE.std_logic
-
Thread
3.5 Zoll Samsung Display an AVR / Arduino
Navigationssystem_ohne_Gehaeuse.html). Ein Datenblatt habe ich auch gefunden: http://www.beyondinfinite.com/lcd/Library/Samsung/LTE430WQ-F0C.pdf Nur wie steuere ich nun das Display an? Wie heißt das verwendete Protokoll? Gibt es ICs mit denen ich ein VGA Signal o.ä. umwandeln kann? Gibt es ICs mit denen
http://www.beyondinfinite.com/lcd/Library/Samsung/LTE430WQ-F0C.pdf
-
Thread
Zeitschaltuhr mit RTC DS3231
sich erstmal ca. ein halbes Dutzend Drittanbieter-Libraries zusätzlich zur Arduino-IDE (eine RTC-Library, eine Time-Library, eine TimeAlarms-Library und was weiß ich), aber das ist ziemlich unnötig, denn mit der "Wire" Library ist in den Arduino Core-Libraries bereits eine gute Library enthalten, um
Keine automatische Sommer-/Winterzeitumstellung in diesem Code. Kein Display. Erweiterungen auf Text-LCD-Displayanzeige und mehr Schaltkanäle mit mehr Schaltzeiten habe ich im Verlauf des Threads noch später gepostet.
-
Thread
unbkanntes Display
anderen ..108, dann gibt es hier einen kurzen Artikel https://www.mikrocontroller.net/articles/KS0108_Library und eine Übersicht https://www.mikrocontroller.net/articles/Kategorie:LCD https://www.mikrocontroller.net/articles/LCD#Ansteuerung Der T6963 war noch ein oft eingesetzter LCD-Controller, vielleicht ist es auch ein dazu kompatibler Typ: https://www.mikrocontroller.net/articles/Projekt_T6963-LCD-Ansteuerung
-
Thread
multiple definition of 'vector_6'
(" "); lcd.print(inc); lcd.print(" mm "); lcd.print(distancem,2); lcd.print(" m "); lcd.setCursor (0,2); // go to start of 2nd line lcd.print("v= "); lcd.print(speed); lcd.print
(" "); lcd.print(inc); lcd.print(" mm "); lcd.print(distancem,2); lcd.print(" m "); lcd.setCursor (0,2); // go to start of 2nd line lcd.print("v= "); lcd.print(speed); lcd.print
-
Thread
Coocox STM32 eigene Libraries erzeugen
mcpu=cortex-m4; -mthumb; -g; -nostartfiles; -Map=E407_IBS.map; -O0; -lgcc; -lc; -lm; -L; -lm; -L..\lcd_lib\lcd_lib\debug\bin\; -llcd_lib; -L${linkdir}; -T${linkdir}/arm-gcc-link.ld; Library: -mcpu=cortex-m4; -mthumb; -g; -nostartfiles; -Map=LCD_LIB.map; -O0; -lgcc; -lc; -lm; -L..\..\coocox\gnu tools
mcpu=cortex-m4; -mthumb; -g; -nostartfiles; -Map=E407_IBS.map; -O0; -lgcc; -lc; -lm; -L; -lm; -L..\lcd_lib\lcd_lib\debug\bin\; -llcd_lib; -L${linkdir}; -T${linkdir}/arm-gcc-link.ld; Library: -mcpu=cortex-m4; -mthumb; -g; -nostartfiles; -Map=LCD_LIB.map; -O0; -lgcc; -lc; -lm; -L..\..\coocox\gnu
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
verhält es sich auch bei mir: Ich möchte das Teil in einer verständlichen Sprache programmieren, ein LCD dranhängen, mit entsprechenden Schaltungen (das sollte ich hinbekommen) versorgen, und los gehts. Die Schaltungen und das LCD gibts zu hauf, aber eine verständliche Programmierung scheint etwas härter
Hi >Vor allem ist es da wirklich genau wie gewünscht: >Man ruft das LCD mit einem simplen 2 Zeiler auf, und kann bereits >Zeichen darauf darstellen. Und du meinst, das geht in Assembler nicht? MfG Spess
-
Thread
UART-Problem mit FleuryLib
UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU)); //Wenn dabei, hängts wenn nichtdabei, alles ok sei(); lcd_init(LCD_DISP_ON); lcd_clrscr(); lcd_home(); lcd_puts("Bereit"); // I am rdy _delay_ms(500); while(1) { c = uart_getc(); PORTD ^= (1<<PD3); //Toggle als test lcd_clrscr(); lcd_home(); lcd_puts("Tetris"); //einfach was als Test _delay_ms(300); } } [/c] Hat jemand eine Idee?? Greez Jey
-
Thread
GHDL-Experimente (asynchrone Simulation per C)
Die Extension hätte ich in der Einführung mit dem linker ld zusammengehangt und nicht erst eine library erzeugt. Die Library macht es Unverständlicher. Eine Library zeugt man sich mit einem höherem Level.
Die Extension hätte ich in der Einführung mit dem linker ld > zusammengehangt und nicht erst eine library erzeugt. Die Library macht > es Unverständlicher. Eine Library zeugt man sich mit einem höherem > Level. Mit der library ist es 'sauberer', wenn man spaeter weitere Abhaengigkeiten einfuegt.
-
Thread
Barcodescanner mit UART auf LCD (C)
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 (Anhang) _Software_ + UART library by Peter Fleury + LCD library for HD44870 based LCD's by
buffer[index] = data; index++; } if (NODATA && !is_reading) { lcd_clrscr(); lcd_home(); lcd_puts("no data"); _delay_ms(500); } if (stat == NODATA && is_reading) { lcd_clrscr(); lcd_home(); lcd_puts(buffer
-
Thread
Frage zu I2CLCD Library von Falk
Roger S. schrieb im Beitrag #6330767: > Hallo zusammen, > ich verzweifle gerade an der I2CLCD library von Falk siehe: > > Beitrag "I2CLCD Library für HD44780 LCDs" Oh, ein fast vergessenes Werk ;-) > Die Bibliothek wurde ja mit AVR-Studio erstellt ich benutze aber Atmel > Studio 7 kann
Stand, hier sind ein paar > Verbesserungen drin, u.a. das const Problem. > > Beitrag "Re: I2CLCD Library für HD44780 LCDs" > > Dann sollte man testen, ob man die richtige I2C Adresse hat. Das kann > man leicht, wenn beim 1. Ansprechen mit der Adresse ein ACK zurück > kommt, etwa so. > if (i2c_start
-
Thread
DEP16201-Y auch 4-Bit?
.... Ich werde heute Abend mal einen anderen Controller (Uno) nutzen, eventuell eine alternative LCD-I2C-Library... Tom
enable cursor & blink delayMicroseconds(5000); // set # lines, font size, etc. command(LCD_FUNCTIONSET | _displayfunction); delayMicroseconds(5000); // turn the display on with no cursor or blinking default _displaycontrol = LCD_DISPLAYON | LCD_CURSOROFF | LCD_BLINKOFF;
-
Thread
Temperaturmessung mit AVR?
erfordern viel Nohau ;-).Fordert mich selber...Bin aber Entwickler.. ;-). Gehe eins nach dem anderen an (LCD,AD-Wandler, Arithmetik usw. oder nimm AVR-Basic. Sind leistungsstarke Befehle bereits enthalten betr.LCD,AD,Divisionen usw. SG Josef
smd (wir haben Drähte angelötet und Sensor geklebt) Mikrocontroller: AT8535 oder ATmega163 LCD: Library von Peter Fleury und LCD von Reichelt. Noch Fragen?
-
Thread
C Anfänger: binäre und dezimale Zahlen in C Programmen
mit arrays und pointern los Da brauchts ein Buch. Da die lcd.lib nur funktioniert wenn man 7 ports in reihe übrig hat ( der 4433 kommt maximal auf 6 ) hab ich als erste Aufgabe mal ne neue library geschrieben Auf deinem 2313 dürftest du da auch probleme bekommen
umzusteigen :-) Da hast du keinerlei Beschränkungen, und alles ist kostenlos! Auf so Sachen wie eingebaute LCD-Library musst du dann zwar verzichten, aber wenn man sie selbergeschrieben hat, dann weiß man wenigstens was sie tut, wie sie es tut und warum sie etwas vielleicht nicht tut. MfG Andreas
-
Thread
Nokia 3310 LCD mit Bascom
von Hand Resete erst das LCD an den AVR. Hat mich auch gehelft zu finden Fehler . das LCD geht erst an wenn es vom AVR per Befehl eingeschaltet wird nicht so wie bei den Standart LCD oberste Zeile dunkel . Gruss HansHans
lcd 3310 driver using microcontroller
-
Thread
LCD-Display & Schwarze Balken
[c]#include <avr/io.h> #include "lcd-routines.h" int main(void) { DDRD=(1<<DDD6); PORTD&=~(1<<PD6); lcd_init(); lcd_data( 'T' ); lcd_data( 'e' ); lcd_data( 's' ); lcd_data( 't' ); lcd_setcursor( 0, 2 );
offenbar, rate ich dringend, mit Arduinos an zu fangen. Da gibt es dann Verweise, wie man die dortige LCD Library prinzipiell einsetzt. Das Verdrahten des LCD und der erste Beispieltext.... das war eine Sache von wenigen Minuten. Mein Einstieg war: http://arduino.cc/en/Tutorial/LiquidCrystal Der Original-Poster
-
Thread
AVR Atmega8 UART an LCD in C
uint8_t n,i; a = itoa(number,dectable,10); i = strlen(dectable); for (n=0;n < i;n++) { lcd_putc(dectable[n]); // Peter Fleurys Library } } [/c] Funktioniert gut, nur warum kriege ich immer 'Warning: makes Pointer from integer without a cast' in der itoa Zeile? Wäre nett, wenn mir das
uint8_t n,i; a = itoa(number,dectable,10); i = strlen(dectable); for (n=0;n < i;n++) { lcd_putc(dectable[n]); // Peter Fleurys Library } } [/c] Karl Heinz, ich danke dir! Karl Heinz Buchegger schrieb im Beitrag #3182404: > Jetzt kenn ich aber zufällig die Fleury Lib und weiß, dass
-
Thread
AVR Assembler besser strukturieren (ohne Precompiler)
Panels geschickt werden. Die CPU Last ist 70%. Wäre es nicht einfacher gewesen, einen Prozessor mit LCD-"RGB"-Interface zu verwenden (z.B. TI Sitara oder manche STM32)? Diese können ein 2D-Array aus Pixeln auf bis zu 24 Leitungen parallel ausgeben (3x8=RGB) bei 0% CPU-Last. Ob da jetzt ein LCD oder LEDs
an Funktionen hat, werden selbst komplexe Abläufe einfach zu programmieren. Z.B. um eine Zeile an's LCD-Display zu senden reicht bei meinen Assembler-Funktionen [code] ldi R16,1 ;Zeile 1 oder 2 ldi R31,high(LCD_Text_Label) ;Anfang vom Text im Flash ldi R30,low (LCD_Text_Label
-
Thread
Uart Interrupt Problem
0; uart_str_complete = 1; } } } int main() { char Line[40]; Init_LCD(); uart_init( UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU) ); Clear_LCD(); sei(); GotoXY_LCD(0,0); LCD_PutString_P(PSTR("UART \r\n\n")); Update_LCD(); uart_puts("T\n");
uart_str_complete==1) { //uart_gets(Line, sizeof( Line ) ); //uart_puts(Line); Clear_LCD(); GotoXY_LCD(0,0); LCD_PutString((const char*)uart_string); uart_puts((const char*)uart_string); LCD_PutString_P(PSTR("\r\n")); LCD_PutString_P(PSTR("Erfolg \r
-
Thread
Mal wieder: _delay_ms() Zeit stimmt nicht
: > ... Initialisierung eines LCDs ... Takte verbraten? ^^
Libraries enthalten eben oft nicht das, was tatsächlich hinterher > auch funktioniert. > (Siehe LCD-Initialisierung. Da heißt es dann: "Ist wohl ein > Timing-Problem...oder so...") Wenn du irgend eine HD44780 Controller Library für für die Ansteuerung irgendeines LCD mit irgendeinem (mehr oder
-
Thread
LCD-Display lib im Bascom
>im BASCOM gibt es Lib´s für verschiedene LCD-Displays. Für welche? >Sind diese für ein Handydisplay passend? Vermutlich nicht. Es gibt unglaublich viele unterschiedliche LCD.
Aus der BASCOM Hilfe: GLCD.LIB (LBX) is a library for Graphic LCD’s based on the T6963C chip. GLCDSED.LIB (LBX) is a library for Graphic LCD’s based on the SEDXXXX chip. COLOR LCD Color displays were always relatively expensive. The mobile
-
Thread
Arduino Every - Erfahrungen?
mit I2C-1602-LCD geht am Mega nicht, weil ich die interne Referenz des AT328 nutze. Klemme ich die ab, compiliert sie. Every geht nicht, der kommt mit der LiquidCrystal_I2C.h nicht klar. Mein protokollierendes Ladegerät
Arduino Fanboy D. schrieb im Beitrag #6761481: > https://arduino.github.io/arduino-cli/latest/library-specification/
-
Thread
JPG Array to BMP Array
, wirst du wohl ausprobieren müssen. Ein STM32F429 wäre da wohl ein wenig geeigneter, zumal da ein LCD Interface schon bei ist. Und das Disco F429 hat sogar schon dicken SDRAM onboard.
decompressor. * It's a bit more refined than the above, in that we show: * (a) how to modify the JPEG library's standard error-reporting behavior; * (b) how to allocate workspace using the library's memory manager. * * Just to make this example a little different from the first one, we'll * assume that
-
Thread
I2C master libraryVON pfleury [Fehlersuche]
Hi, ich verwende gerade die überarbeitete LIB von Frank und habe Probleme beim Schreiben auf dem I2C. (Atmega88 mit internen 8Mhz) Dabei habe ich die Adresse mittels Suchroutine ermittelt/validiert und komme bei meinem China-I2C-2-HD44780-Adapter (4-Bit Modus only - siehe Bucht) auf die 125 bzw. 0x7D. - 4k7 als Pullup auf beiden Leitungen. - Belegung vom PCF8574X zum LCD geprüft (aber das Problem liegt wohl eher davor) Da der Prozessor genau zwischen diesen beiden Zeilen einfriert: i2c_init(); //bis hier und nicht weiter... lcd_init(); Oder noch genauer: i2c_start_wait(LCD_I2C_DEVICE
-
Thread
UART funktioniert nicht!
- int main(void) { //UART-init: uart_init(UART_BAUD_SELECT(UART_BAUD_RATE, F_CPU)); //LCD-INIT lcd_init(); lcd_clear(); //VRBOT_init(); //After init start the speek recog DDRB = 255; //Main-Loop:*********************************************************************
Wie ich in uart.h lese, sind Deine UART-Routinen aus der Library interruptgesteuert. Somit fehlt wohl ein sei().
-
Thread
Arduino mit Touchscreen verliert Kalibrierung nach Neustart
um allg. Erfahrungen mit Displays zu sammeln. http://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html http://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-tft-lcd-adjustable-shield-for-arduino-mega
plug.html Bis Dato habe ich mich an die Bibliotheken UTFT http://www.rinkydinkelectronics.com/library.php?id=51 und UTouch http://www.rinkydinkelectronics.com/library.php?id=55 gehalten. UTouch enthält einige Beispiele für das Touch Display, welche an sich auch alle funktionieren. Zunächst
-
Thread
XMega & SSD1289 Display Controller
zum LCD an. Bei der LCD Orientierung habe ich noch ein kleines Problem. Bei schnellen Schreibvorgängen im Landscape Mode kommt es zum flackern des LCDs. Das liegt vermutlich an den vertauschten XY Koodinaten und dem Überlauf der Schreibregister 0x4E und =x4F im LCD. TFT Demo (fast draw): https://youtu.be/T4p6Wr_8Pcc SSD1289 Lib: http://www.rinkydinkelectronics.com/library.php?id=51 Gruß Rolf
-
Thread
Grafik LCD am PortC geht am Port B nicht! atm8 & KS0108
Copyright must be included * known Problems: none * Version: 1.1 * Description: Graphic Library for KS0108- (and compatible) based LCDs * */ #include <inttypes.h> #include <avr/pgmspace.h> #ifndef KS0108_H #define KS0108_H // Ports #define LCD_CMD_PORT PORTC // Command Output Register #define LCD_CMD_DIR DDRC // Data Direction Register for Command Port #define LCD_DATA_IN PIND // Data Input Register #define LCD_DATA_OUT PORTD // Data Output Register #define LCD_DATA_DIR
-
Thread
16x2 LCD Langsamer Displayaufbau
wird. Liegt das am LCD selbst oder an dem Programm?
> /* initialize display, cursor off */ > lcd_init(LCD_DISP_ON); Das solltest du aus der Schleife rausnehmen und DAVOR packen.
-
Thread
Ein Füllstandmesser auf Einperlungsbasis
. An sich sind diese kleinen Ausflüge vernachlässigbar. Am Zeiger sieht man es kaum, nur bei der LCD Anzeige merkt man es mehr. Aber ich möchte halt gerne wissen was die Ursache ist. Gruß, Gerhard
Schritte notwendig. Sonst rate ich die Ausführungen auf dieser Seite zu studieren von dem die Library stammt: https://guy.carpenter.id.au/gaugette/2012/02/16/using-the-switecx25-library/ Nachtrag: Auch das Datenblatt stammt von G.C.
-
Thread
LCD an AT89S8252 Ansteuerung in C
Allerdings hab ich zwei Links gefunden, die evtl. weiterhelfen können: http://ouwehand.net/~peter/lcd/lcd.shtml http://www.8052.com/tutlcd.phtml Wegen der Teilerei: Ja, das was ich geschrieben habe, ist doch MODULO: Durch 10000 teilen, das Ergebnis wird ausgegeben, wenn es ungleich 0 ist, ansonsten
, 'printf' 'Library' 'float'. Jörg hat das schon öfters erklärt.
-
Thread
Wie viel LCD´s kann man gleichzeitig mit dem Atmega32 ansteuern ?
} if(PIND.6==1) { lcd2(); //Aufruf der Funktion(LCD-INIT) Display 2 lcd_gotoxy(0,0); lcd_putsf("lcd"); } if(PIND.6==0) { lcd2(); delay_ms(50); lcd_clear(); } } }
THIS FILE YOU MUST DECLARE THE I/O ADDRESS OF THE DATA REGISTER OF THE PORT AT WHICH THE LCD IS CONNECTED! EXAMPLE FOR PORTB: #asm .equ __lcd_port=0x18 .equ __lcd_cntr=0x18 #endasm #include <lcd.h> [...] #pragma used- #pragma library lcd.lib [/code
-
Thread
Problem mit der sprintf - Funktion
wenn ich ein float > benutze. Timer := Thread? Oder ISR? Und hast Du in der verwendeten C-Library geschaut, ob sprintf Multithread fähig ist (bzw. von einer ISR gerufen werden darf)? Manchmal muss man Compiler Flags und/oder spezielle Library Varianten nehmen um z.B. sprintf mit "zusätzlichen
nicht stimmen: 1 Sekunde für die Initialisierung, ein Durchlauf, ein Reset. (e) Du initialisierst das LCD, _nachdem_ du das OS gestartet hast. In der Zwischenzeit kann ein Timer feuern und das LCD benutzen, während es noch nicht initialisiert ist (Race Condition). (f) Ich weiß nicht, ob sprintf() und Freunde
-
Thread
STM32F4 Taster
Jo ich hab auc die ohne LCD
GPIO_Pin_15); debug_exit(0); } [/C] IDE: Rowley Cross Studio STM32 Dicovery-Board F4 ohne LCD Verwendung der STM32F4xx Standard Peripherals Library [[http://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library]] Target Prozessor: STM32F407VG Preprozessor Definition: USE_STDPERIPH_DRIVER
-
Thread
Nokia LCD 3310+FastAvr
graph. lcd, text lcd, get rc5(), pulsein(), i2c, 1wire, lcd custom editor usw. usw. finde ich einfach umwerfend; da kann doch KEIN ach-so-guter c-compiler mithalten. wieso gibt es immer noch keine so bequemen
ürsprünglich gedacht, als ich hier über FastAVR gepostet habe: (das hier ist vom original-nokia3310-lcd-thread): (zitat copyright Markus):"Mittlerweile hab ich es sogar geschafft die Grafik Library vom E-Lab Pascal Compiler so anzupassen das es mit den Nokia Disolay läuft :) Jetzt brauche ich keine
-
Thread
Frequenzzähler 1Hz - 40MHz
umgelötet, mit gleichem erfolg-=> geht nicht ( latürnich neu kompiliert mit 16Mhz) Entweder mein LCd hat arge Timingprobleme mit der library oder ich weiss nicht. Dachte mir, brenne das ganze mit der HEX vom Uwe S. für den Atmega48 und angepassten fuses für den Atmega88. Immer nocht nix. Und zwar
nicht ( latürnich neu kompiliert > mit 16Mhz) Da gehört ein 14,31MHz quarz rein! > Entweder mein LCd hat arge Timingprobleme mit der library oder ich weiss > nicht. > Dachte mir, brenne das ganze mit der HEX vom Uwe S. für den Atmega48 und > angepassten fuses für den Atmega88. Immer nocht nix.
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
Ich habe jetzt mein Programm zur Ansteuerung des LCD-Displays nach https://www.youtube.com/watch?v=e-KgHsQPkwg geschrieben. Resultat: lcd16x2_i2c_init(&hi2c1); wird erfolgreich ausgeführt lcd16x2_i2c_printf("Hello World"); gebt den gewünschten Text
Andreas E. schrieb im Beitrag #6633614: > Ich habe jetzt mein Programm zur Ansteuerung des LCD-Displays nach > https://www.youtube.com/watch?v=e-KgHsQPkwg > geschrieben. > Resultat: > lcd16x2_i2c_init(&hi2c1); wird erfolgreich ausgeführt > lcd16x2_i2c_printf("Hello World"); gebt den gewünschten
-
Artikel
LCD
display area : colours : 1 Controller :PCF8814 backlight : adj contrast : instruction Link : Nokia 1100 LCD Pic interface Datei : NOKIA 7110. resolution : 96 x 65 pixel display area : colours : 1 Controller : SED1565 backlight : adj contrast : Link : Datei : Media: Nokia7110 Lcd library (SED1565).pdf Library
. Fontgenerator zum Erstellen eigener Schriftarten (LCD) von Hauke Radtki. (Java, T6963c) LCD Library T6963c angepasst auf AVR-GCC von Nico Sachs und Florian. Projekt T6963-LCD-Ansteuerung Ansteuerung eines Nokia LCDs mit einem AVR-Controller von Thomas
-
Thread
Der Super-Duper-Eagle-Skalierer
@Achim: probier doch mal den Befehl update old_library_name = new_library_name Auszug aus Eagle Hilfe zu Update: -------------------------------------- In der Notation old_library_name = new_library_name (beachten Sie, dass vor und nach dem '=' Zeichen jeweils mindestens ein Leerzeichen stehen muss) sucht der UPDATE-Befehl die Bibliothek old_library_name im aktuellen Board oder Schaltplan und aktualisiert diese mit dem Inhalt von new_library_name. Hierbei ist zu beachten, dass old_library_name ein reiner Bibliotheksname sein muss, ohne Pfad,
-
Thread
Visualisierung auf einem 3,5" TFT mit einem 32Bit µC
kohle 1) emWin ist für NXP-Nutzer frei http://www.lpcware.com/content/project/emwin-graphics-library 2) gute Alternative: Olimex Grafik+Touch Library (in der Demo) https://www.olimex.com/Products/Modules/LCD/MOD-LCD4.3%27%27/
Ist der Preis OK? http://shop.myavr.de/ARM-Produktlinie/myTouchOne%20-%20Color%20Grafic%20Touch%20LCD.htm?sp=article.sp.php&artID=200117 Gruß J.
-
Thread
Probleme mit Arduino Mega, TFT und DS1820
Sketch: #include <Adafruit_GFX.h> //Core graphics library #include <Adafruit_TFTLCD.h> //Hardware-specific library #include <OneWire.h> //http://www.arduino.cc/playground
LCD_WR A1 //LCD Write goes to Analog 1 #define LCD_RD A0 //LCD Read goes to Analog 0 #define LCD_RESET
-
Thread
Atmel Studio: "Standard" SW-Routinen aus einem Pool verwenden
Projekten dazugelinkt wird. Das ist leider nicht immer so einfach bei µC-Projekten. Beispiel: lcd.c: [c] #include "lcd-config.h" [/c] In lcd-config.h wird dann die Verkabelung des LCDs definiert, welche durchaus von Projekt zu Projekt verschieden sein kann. Da nützt mir ein bereits kompiliertes lcd.o oder ein lib-lcd.a herzlich wenig. Ich habe auch die Erfahrung gemacht, dass Kopieren des Sources suboptimal ist. Baut man im Verlaufe des Projektes B eine Verbesserung in lcd.c ein, hat Projekt
-
Thread
Daten über I2C von AtTiny85 als Slave auslesen / TinyWireS Lib
ohne Arduino auch geht, würde ich mir das hier anschauen: http://www.jtronics.de/avr-tutorial/avr-library-i2c-twi-slave-usi/ Oliver
Danke auch an alle. Die Library unterscheidet sich nicht stark von meiner umgestellten Lib. Ich habe nur den Puffer überlaufsicher gemacht. Die originale Library funktionierte bei mir allerdings beim Read (vom Master aus gesehen