-
Thread
lcd display hd44780 inhalt lesen in 4-bit modus
jojo ey jo kollegen was geht so ey? hoffe drücke mich korrekt aus so. ich hab das lcd display in 4-bit modus (schreiben funktioniert) und würde gern den inhalt von einer position lesen. das problem ist, ich weiß nicht wie man es im 4-bit modus richtig machen würde. ich hab was geschrieben
, dass man 2 mal die enable leitung setzt. hier ist der link: http://www.sprut.de/electronic/lcd/lcd4bit.gif bin für jede hilfe dankbar, liebe elektro kollegen
-
Thread
Grad-Symbol auf LCD ausgeben
(GCC) Temperaturmessungen durch. Zur Anzeige habe ich ein 4x16 Zeichen LC-Display, das über die Library von Peter Fleury angesprochen wird. Mein Problem: Wie kann ich das Grad-Zeichen ausgeben? Im HD44780-Datenblatt gibts unter Table 4 diese beiden Übersichten der Character Codes. In der zweiten unter
meinem HD44780 liegt das grad auf 0xDF? <cut> // Character code translation table static prog_char lcdCodes[] = { // "ASCII/MS" -> Display // '\\', 0x05, 'ö', 0xEF, 'Ö', 0x02, 'ß', 0xE2, 'ä', 0xE1, 'Ä', 0x01, 'ü', 0xF5, 'Ü', 0x03, '´', 0xA2, ' ',
-
Thread
UART Atmega 8, avrgcc, AVR
Bibliothek von Peter Fleury zu verwenden. Homepage: http://jump.to/fleury unter AVR-Software (UART Library) Wollte nur die empfangenen Zeichen am LCD ausgeben, funktioniert aber überhaupt nicht. Meine LCD Routinen funktionieren zuverlässig, wurden schon oft verwendet. Stimmt die Initialisierung
speichern while ( !(Uart_zeichen & 0xFF00) ) { zeichen = Uart_zeichen & 0xFF; lcd_daten(zeichen); // zeichen auf LCD ausgeben _delay_ms(50);_delay_ms(50);_delay_ms(50);_delay_ms(50); Uart_zeichen = uart_getc(); } } Was mache ich falsch?
-
Thread
CCS MSP430 Error:unresolved symbols remain
Programm. Jetzt wollte ich das Display mit dem Code von der Seite http://www.instructables.com/id/C-Library-for-HD44780-LCD-Display-Controller/ ausprobieren. Habe für den Anfang nur die beiden Header Dateien hd44780_4bit_lib.h hd44780_4bit_lib_config.h und die C Datei animateText.c eingefügt
vermutlich zumindest deiner IDE über irgendein Menü mitteilen musst, wo sich der Sourcecode der Library befindet. Oder du fügst eben die Dateien deinem Projekt hinzu. So funktioniert das zumindest in den meisten anderen IDEs.
-
Thread
Ausgabe des LCD´s an Serieller Schnittstelle
Text und Zahlen) Wenn ich einen FTDI anschliesse, sehe ich zwar Werte aber nicht den eigentlichen LCD Text. Wie kann ich die Ausgabe komplett an den PC weiterleiten? Gruss Frank
. Aber mir fällt gerade was ein, LCD Smartie kann doch LCD´s emulieren? Wenigstens kann ich dann temporär kalibrieren. Gruss Frank
-
Thread
Altium Live Eval Board
einwandfrei, allerdings frage ich mich wie ich das Board nur mit WEBISE verwenden kann. Gibt es da eine Library in der die ganzen Komponenten wie z.B. seven segment displays abgelegt sind und die ich dann einfügen kann. Andernfalls muss man ja wissen an welchem Pin welche Peripherie dranhängt. Kann mir jemand
Hat einer schon damit rumgespielt? Ich versuche gerade ein externes LCD-Display anzusteuern, bekomme es aber irgendwie nicht hin. Kann mir einer ein paar kleinere projeckte (am besten HDL) zuschicken oder mir ein link geben wo ich sowas runterladen könnte. Dank
-
Thread
3D Effekt auf Pixeldisplay (Würfel)
sich nicht kümmern. (*) (*) d.h. das stimmt nicht ganz. Ich glaube in der GLUT, der Utility Library zu OpenGL gibt es einen entsprechenden Call. Aber auch dort bedeutet das nicht, dass man die Viewing Pipeline nicht erst mal aufsetzen und 'in Betrieb' nehmen muss.
. diese weitertreibt und etwas neues darauf schafft. Wenn jeder erst mal einen Compiler nebst C-Library schreiben würde bevor er sein eigentliches Programm schreibt, dann wird er nie fertig.
-
Thread
Erweiterbares Development Kit
USB-Kabel). Aber bitte hinterher kein Gejammere, dass der Cortex oder die "Standard peripherals library" zu kompliziert sind :-) Also vorher mal das Inhaltsverzeichnis des Datenblatts und ein paar Beispielprogramme ansehen. Die allermeisten mir bekannten Starterkits führen mehr oder weniger alle
Cortex M3 http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html oder http://www.steitec.net/ARM-Boards/ARM-STM32F-Cortex-M3-LCD-Board.html da ist einiges drauf als entwicklungsumgebung vlt CooCox
-
Thread
Lcd DG12232 mit Mega8
Hi ich versuche zurzeit ein grafik lcd (das DG12232, das soweit ich gelesen hab zwei SED1520 controller nutzt) mit einem Mega 8 in C anzusteuern (Takt 1 Mhz). Allerdings stecke ich dabei gerade fest und weiß nicht weiter. Die Kontrastspannung
(SED1520_CS1 | SED1520_CS2); SED1520_DATA_PORT = 0x00; SED1520_DATA_DDR = 0xFF; lcd_x++; if(lcd_x > 121) lcd_x = 0; return tmp; } [/c] jetzt klappt alles wunderbar, bis auf die tatsache das das malen auf dem display noch zulange dauert... aber das krieg ich schon
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
nehmen können. Für diese Leute spielt es keine Rolle. Es geht aber nicht um die Leute die diese Library geschrieben haben, sondern darum dass man mit Arduino, dank solcher Libraries, eben auch sehr anspruchsvolle Dinge machen kann!
Programme mache ich schon selbst, meine Anwendungen gibt es nicht fertig. Ich sehe aber nicht ein, eine LCD-Ansteuerung oder Abfrage des I2C-Sensors selbst zu erfinden, wenn es dafür fertige Vorlagen gibt. Eine nicht ordentlich oder wunschgemäß funktionierende Library hat mich Stunden beschäftigt, da muss
-
Thread
I2C LCD mit Raspberry
Hi. Habe mir vor Monaten schon ein LCD (4x20) (hd44780-kompartibel)mit I2C-Modul (Chip:PCF8574AT) von Sainsmart und möchte dieses LCD am liebsten mit C ansteuern Hat jemand n hinweis auf ne schon existierende Library oder Methode um dieses
zu arbeiten. Was muss ich den für schritte (welche Register muss ich wie) ansprechen um mit dem LCD arbeiten zu können ?
-
Thread
Wahl des richtigen Mikrocontrollers für batteriebetriebene LCD Anwendung
Anforderungen: - Batteriebetrieben (Lipo 1S ca 1000mAh) - Cap Touch Slider - USB (für Firmware Upload) - LCD ca. 2'' (womöglich mit GUI Library) - Einfache IDE - 32k - 64k Flash Hat jemand Empfehlungen für die Wahl eines entsprechenden Mikrocontrollers und dessen Entwicklungsumgebung? Vielen Dank und
Hier gibt's auch mehr Informationen auf Deutsch: http://www.mikrocontroller.net/articles/EFM32 LCD control mit nur 1.5µA ! :-) Außerdem gibt's in der Community noch weitere interessante Display-Projekte: Mein Favorit: http://forum.energymicro.com/topic/462-the-slimwatch-a-super-slim-efm32-wristwatch
-
Thread
KS0066 LC-Display an RP6 CCPRO MEGA 128
Kevin schrieb im Beitrag #3927511: > Keiner eine Idee ? Fleury LCD LIB auf KS0066 stellen http://homepage.hispeed.ch/peterfleury/avr-software.html habe ich öfter an einigen AVR genutzt
@all und gg: ich habe euch/dir mal meinen C-Control Quelltext samt Library eingefügt, Ich bitte darum mir den mal zu Kontrollieren. ich bin fast am verzweifeln. Lg Kevin
-
Thread
Workflow STemWin/emWin - GUI-Library
Hallo zusammen! Habe hier ein STM32F429I-Discovery (jenes mit LCD) und Keil v5. Nun wollte ich mich mal mit diesem STemWin-GUI-System vertraut machen und was aufbauen, und habe ein paar Fragen zur generellen Vorgehensweise/zum optimalen Workflow zur Erstellung
vertriebenen emWin-Bibliothek. Gibt es diesbezüglich Einschränkungen? Habe aus dem STM Cube-Library-Paket mal die STemWin_HelloWorld als Startpunkt genommen, da dort schon die meisten Dinge eingebunden sind (LCD-Treiber etc). Wenn ich dort nun z.B. zur Übung eine Progressbar einbinden will muss
-
Thread
LCD-Modul SAMSUNG UC121902-TNARX-A Arduino
Moin, ich habe das Display "LCD-Modul SAMSUNG UC121902-TNARX-A" und versuche es jetzt an meinen arduino Leonardo zum laufen zu bringe, aber ich bekomme die Programmierung irgendwie nicht hin. Danke im Voraus Eike
Hallo Eike, hier gibt es jetzt eine Library zum Thema: https://github.com/niccokunzmann/UC121902-TNARX-A Viele Grüße, Nicco
-
Thread
Mal eine Bemerkung zu dem Forum hier
hier aber auch keine Leistungen mehr zur Verfügung stellen. Die von mir für den AVR-Ctrl angepasste LCD-Library wurde entfernt, der Link in meinem Posting im Forum avrgcc geht also ab sofort ins Leere. Zukünftige Leser dieses Forums dürfen sich dafür bei Dir bedanken. Und die 40 Euro, so leid es mir
ich nehme alles zurück, das Forum ist super, mach weiter so! Ach ja, wenn jemand die angepasste Library zum AVR-Control (siehe www.mikrocontroller.com) oder sonstige Dinge haben möchte, bitte PM an mich. Gruss, Notker
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Timer Eingänge (entprellt) --> Timer Patterngenerator --> Timer Zähler auf LED ausgeben --> Timer LCD --> Timer Statemachine oder ähnliche abstrakte Dinge die nicht auf Hardware basieren kannst du auch an einem PC trainieren. Da hast du einen Debugger und kannst Schritt für Schritt durchsteppen.
Spannung vorgeben und anzeigen, per PWM die LED entsprechend dimmen, dasselbe mit nacktem 3 1/2 stelligen LCD Glas und alphanumerischem LCD. Solche Hardware war z.B. das Pollin AVR Eval Board mit drangestrickter Anzeige. Dann sollte man Kommunikation üben: RS232, RS485, USB, sprechen mit Infrarotfernbedienungen
-
Thread
snprintf avr
hallo, ich habe ein problem mit der funktion snprintf. bisher habe ich auf mein lcd nur ints ausgegeben so: snprintf(s,6,"%u",counter) wobei counter int s car[8] ist funktioniert einwandfrei. nun wollte ich eine double/float variable ausgeben. laut doku sollte es so gehen: snprintf
probiert hilft nix, kann mir jemand mit dieser funktion helfen oder mir sagen wie ich ein float auf dem lcd ausgeben kann? gruss ralf
-
Thread
Auswahlhilfe bei Mikrocontroller
Casey Burns, vielen Dank für deine Antwort. Beim SBC 4010 hat mich vor allem die Fix-fertige Library für die Tastatur Matrix angesprochen: https://wilke.de/uploads/media/4x4_Keyboard_Matrix.TIG Ich hätte also den Programmieraufwand sehr gering eingeschätzt. Jedoch muss sagen, dass du einige
#4123148: > vielen Dank für deine Antwort. Beim SBC 4010 hat mich vor allem die > Fix-fertige Library für die Tastatur Matrix angesprochen: Das ist doch absoluter Kleinkram. In der Codesamlung hier gibt es dafür sicherlich genug Lösungen.
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Georg G. schrieb im Beitrag #3431706: > Ich werde dann mal versuchen, die LCD Ansteuerung im Sender zu verstehen > (sie ist aktiv). Es wäre natürlich praktischen, wenn man nur ein LCD anschließen müsste.
welcher Controller drauf ist? http://www.rcmaster.net/de-yizhan-x4-6-axis-gyro-rc-quacopter-with-lcd-transmitter-p237412.htm
-
Thread
LCD - Auswahl
Hallo Experten habe im Forum nach Beiträgen zu LC Displays gesucht, da ich auch wieder mit programmieren anfangen will. Letztes Jahr habe ich mir eine Anzeige gekauft, bei der auch jeder Punkt einzeln angestuert werden musste - will ich weiterhin. Nur war das immer etwas umständlich, da dieses Display in Zeilen unterteilt und in 2 Seiten (links 64x,rechts 64x)gegliedert war. Also immer erst die Seite-> Zeile-> Position-> Info.. Im Forum stand: "Halbintelligente" Displays haben einen Grafikspeicher, der meist byteweise beschrieben wird. Dieser Speicher wird 1:1 auf das Display abgebildet
-
Thread
Fragen zu Waveshare e-paper 1.54"
Zu e-paper muß man gegenüber normalen LCD beachten, dass die Spannungen temperaturabhängig eingestellt werden müssen. Das macht weitgehend der Controller, muss aber dazu aufgefordert werden, siehe Flussdiagramm oben. Der im Waveshare-Wiki
es ja, eventuell kannst Du das auch auf das 1,54" Display abspecken. Zur Zeit unterstützt die Library mehrere Displays.
-
Thread
STM Touch Sensing Library auf dem STM32L152x
Ich habe die Demo - Lib der STM32 Graphics - Library auf den STM32F4Discovery portiert. Das ist nicht ganz das gleiche. Habe darin zwei Fehler gefunden (wahrscheinlich gibt es noch mehr, aber das Zeug scheint ganz brauchbar zu sein. Die Demo + Chibios
Danke Thilo, aber eher nein danke ;) mir gehts um die ST Touch Sensing Library die auf besagtem ST32 >>L<< Discovery verwendet wurde. ST drückt sich da um klare Angaben. Ich hab das mal bei ST selber gepostet, falls da Ergebnisse kommen, werde ich das hier hinterlassen. afaik
-
Thread
Atmega PORTL asm (fleury lib)
Hi Ich verstehe ehrlich nicht, wozu man das fleury-Monstrum braucht um ein simples LCD anzusteuern MfG Spess
Angesteuert wird ein Netzteil mit PMBus (i2c kompatibel) Nun wollte ich das ganze mit einer externen Library probieren, um Fehler bei mir auszuschließen. Grüße
-
Thread
Variabelinhalt über UART senden
char senden[7]; //Array zur Aufnahme der einzelnen Character + 1 strcpy (senden, "Hallo!"); //Library function, die die Zeichen in das Array //kopiert ... nur als Appetizer ... den Rest musst Du Dir wirklich unter Arrays, Strings und library functions zur String Verarbeitung anlesen
Wie_funktioniert_String-Verarbeitung_in_C.3F http://www.mikrocontroller.net/articles/FAQ#Wie_kann_ich_Zahlen_auf_LCD.2FUART_ausgeben.3F
-
Thread
Mega8 gegen Mega 168 ausgetauscht --> LCD Probleme
Hallo, hat vielleicht jemand Erfahrung mit dem ATMega 168 ? Ich betreibe eine Schaltung mit LCD Display, welches über den Mega u8 angesteuert wird. Dazu verwende ich die Peter Fleury Library. Da ich nun Debuggen wollte, habe ich den Mega 8 durch den pinkompatiblen Mega 168 ausgetauscht. Jetzt kann ich jedoch das LCD nicht mehr ansteuern. Bin über Hilfe dankbar !
-
Thread
Arduino: Serial mag nicht
Programm nicht zu groß wird. Mein Programm verbraucht relativ wenig Flash und RAM, viel braucht die SD-Library, gibt es da was kleineres? void setup(void) { Serial.begin(9600); lastmillis = millis(); Serial.println("mini is running ..."); tft.initR(INITR_BLACKTAB); // ST7735-Chip initialisieren
(ST7735_WHITE, ST7735_BLACK); tft.setCursor(0, 4); tft.println("Hallo Welt"); pinMode(blLCD, OUTPUT); digitalWrite(blLCD, HIGH); tft.println("Init. SDC"); Serial.print("Initializing SD card..."); pinMode(csSD, OUTPUT); if ( !SD.begin(csSD) ) { tft.println("failed!"
-
Thread
Char als Klartext im Quellcode ©
> gar nicht erst auftreten. du wirst dich wundern, ich progge unter win und auf den Displays (LCD oder LED Matrix) macht ja jeder sein eigenes Süppchen, da versuche ich wo es möglich ist die Grafik Zeichensätze kompatibel zu machen, geht ja, einfach die font Table ändern, oder eben bei LCD in den
habe, im 328p kämpfe ich um > jedes Byte dann vergiss doch einfach UTF usw, da kocht doch jede Library ihr eigenes Süppchen und du musst dich bei Sonderzeichen meist beschränken. Im übrigen gibt es auch Pascal für den 328, da ist bestimmt alles besser und du brauchst dich nicht über C aufregen.
-
Thread
Platine versaut (Design) noch zu retten?
github.com/KiCad/kicad-library/commit/58376c8526c622cf5620c0f219f64c53dbd63b88 Ausserdem ist es hier bei Mikrocontroller.net geupdatet worden: http://www.mikrocontroller.net/wikifiles/b/b8/KiCAD_Module_Footprints_3D_08Jul2014
Ganz fies sind auch LCD Displays mit 14 bzw. 16 poligem Wannenstecker. Am Display werden diese nämlich spiegelverkehrt (also an der Platinenunterseite) montiert. Ich brav die Belegung geprüft und in die Fertigung gegeben
-
Thread
mbed Xpresso Baseboard und Tollos-IDE
topic/237971#2417550 ...hier hatte ich bereits Tollos als Entwicklungsumgebung vorgeschlagen; Die Library(tollos.a) kann in eigene Projekte eingebunden werden, -wenn sie auch erweitert werden muß. So habe ich tollosI2C- .c/.h an PCF8574 und ähnliche Portbausteine angepasst. Dadurch (i2cPutVal(lcdAddr
... hier noch die geänderte tollos Library;
-
Thread
LCD 16x1 4bit
Hallo Habe ein Problem ich will mein Lcd ansteuern aber es funktioniert nicht so richtig. Hier mal der Code: //Pin description /* P1.3 to P1.6 is data bus P1.0 is RS P1.1 is E */ void writedata(char t) { RS = 1;
Hallo Hansi, tust Du das LCD-Modul auch initialisieren? Warum nimmst Du nicht eine bewährte und fertige LCD-Library? Tschau Sepp
-
Thread
DS1820 libs, sehr speicherlastig??
normal? oder gibt es vielleicht einen weg diesen teil ein wenig mehr zu schrumpfen? mein teil mit lcd-steuerung und uart hat ja auch schon einige kb (oem, 2,5 glaube ich) und wenn der teil von den ds1820 so reinhaut, hab ich zuwenig platz im atmega48 :/ muss ich nun den grossen bruder mit 8 oder 16k flash auspacken, um lcd, ds1820 und uart und dach und fach zu bekommen? das wurde hier ja schon 1000 mal programmiert, vielleicht hat jemand seine programm-groesse noch im kopf. danke, gerhard
-
Thread
IO bei M68k <-> GCC
Kommentar war etwas verunglückt. Ich meinte damit, das Beispielcode aus heutiger Zeit, wie in der STM32 Library, teilweise genauso verbrochen aussieht.
dieser Routine, die war vorher 3 Zeilen kürzer: [c] void lcdbusy() { uint8_t ch; ch=LCD_CTRL; __asm volatile ("nop"); __asm volatile ("nop"); __asm volatile ("nop"); while(LCD_CTRL & 0x80); } [/c] :-) Gruß, Holm
-
Thread
Wert an TFT Display ausgeben
Dann musst du dir eben eine im Web suchen. Du bist ja schliesslich nicht der erste, der dieses LCD mit einem Arudino benutzt. Sieh dir halt mal bei anderen an, welche Arduino Lib die benutzen und warum. Hier zb http://www.mathias-wilhelm.de/arduino/beispiele/lcd-graphic-displays/ gibt es ein
noch jede Menge anderer Webseiten, die sich bei Google mit dem Suchbegriff "sainsmart tft arduino library" finden lassen. Willkommen in der Welt der Großen, in der man auch mal selber aktiv werden muss.
-
Thread
Von Block Diagramm zu Schema(uC)
Bauteil schließlich die gleichen Namen wieder, wie sie auch im Pinout stehen. Willst Du eine eigene Library erstellen, machst Du sie so, daß es genauso ist. Und zum Routing lege ich mir immer einen Zettel mit dem Pinouts der einzelnen ICs auf den Schreibtisch, damit ich nicht alles aus den unübersichtlichen
Ziel wäre eine Waage zu machen (Analogmessung) den Wert möchte ich dann auf ein 7-Segment oder ein LCD Display ausgeben. Zudem soll der "Nullpunkt" der Messzelle einstellbar sein und ein Counter soll die Anzahl gemachter Messungen zählen und auch auf dem 7-Segment/LCD Display ausgeben ;)
-
Thread
DCF77-Modul von Pollin
If Print "Timezone : " ; Dcf77timezone() Loop 'optional, is called every second by the library Sectic: nop Return End [/pre] was mach ích falsch?
benutzt. Leider ist diese Library auch ca 1kB größer als das o.g. Programm. Danke für eure (insbesonder deine, Skript Kiddy) Hilfe!!! Gruß Daniel P.S.: Bei mir muss der PON nicht von VDD auf GND geswitched werden. Funktioniert
-
Thread
Ein paar Fragen zum ARM LPC2106
s -o test boot.s test.o system.o uart.o glcd.o glcdpaint.o glcdpaint.o(.text+0x2e0): In function `LCD_Line': : undefined reference to `__floatsidf' glcdpaint.o(.text+0x314): In function `LCD_Line': : undefined reference to `__floatsidf' glcdpaint.o(.text+0x340): In function `LCD_Line': : undefined reference to `__gtdf2' glcdpaint.o(.text+0x3e0): In function `LCD_Line': : undefined reference to `__floatsisf' [--noch einige mehr--] collect2: ld gab 1 als Ende-Status zurück make: *** [test] Fehler 1 Kann das sein, das ich beim kompilieren des Compilers
-
Thread
Probleme mit Konfiguration der SPI-Schnittstelle am MSP430
versucht wie in der Arduino Library einzelne Methoden für das Schreiben/Lesen von Registern zu schreiben. Meine Frage wäre, ob man die SMCLK noch konfigurieren muss? Habe gelesen, dass die per default eig. schon mit 1MHz läuft, ich
Problem > http://dbindner.freeshell.org/msp430/ Sind zwar Beispiele zur SPI-Kommunikation aber die LCDs die angesteuert werden sind read-only! Hilft mir also leider auch nicht!
-
Thread
Welcher Controller für Unterrichtszwecke?
zugeschnitten. Was ist, wenn ein neues IC oder Modul angesteuert werden soll, für das es noch keine Library gibt? Da muss man wohl oder übel Hand anlegen und sich mit der grundlegenden Programmierung auf Registerebene beschäftigen.
einer kurzen Einführung in der Kunst des Datenblatt Lesens eines HD4470 Character LCD, die Initialisierungs-Prozedur für den 4- und 8-bit Modus hinzukriegen. Das ist mit etwas Hilfe (Guidance) nicht schwer. Man muß sie am Anfang nur in die Register Details des HD44780 Controllers einführen
-
Thread
Webserver in C/C++ und auf externen Monitor darstellen
Hallo, ich möchte gerne einen Webserver erstellen und diesen auf einen LCD-Monitor (15")(ohne extra computer) darstellen. Da sollte dann Datum, Wetter, Kalender und Nachrichten stehen. Jetzt habe ich einen Arduino mit Ehternet-Shield und einen RaspberryPi. gerne würde ich
entweder direkt als Modul für den Apache HTTP Server zu schreiben oder Stand-Alone mit der QtWebApp Library. Du kannst deinen Raspberry Pi in C++ programmieren. QtWebApp ist eine C++ Library. Als Entwicklungsumgebung verwednet man üblicherweise Qt Creator - gibt's auch für den Raspi.
-
Thread
Float to String ATMega 16
Objects' aus libprintf_flt.a libm.a und jedesmal Add. Dadurch werden die Floating Point Library und eine spezielle (größere) Version der printf() Library zu deinem Projekt gelinkt. Weiter: Du wählst links aus Custom Options In den Custom Compilation Options wählst du aus: [Linker
util/delay.h> einfüge,weil ich verzögerungsschleife bauen will,dann gehts nicht mehr.Dann zeigt mein Lcd schwarze balken,irgendwelche Zahlen oder nicht an.Woran kann s liegen?
-
Thread
Probleme mit Funktionen
für das Displayzeichen im Nirvana, wobei das wörtlich zum nehmen ist, denn irgendwann stehen da im LCD-Controller chinesische und japanische Schriftzeichen drin... gruß mz
Dann hast Du einen hornalten Compiler/Library. Please update ASAP.
-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
Konzept von Mcucpp finde ich interessant und ich versuche die verschiedenen Komponenten der Library im Detail zu verstehen und anzuwenden.
ob sie dynamischen Speicher verwendet. Man kann es sich aber in der Regel ganz gut denken; eine Library für verkettet Listen in C wird sehr wahrscheinlich auch malloc/free intern verwenden.
-
Thread
Define Makros in C
im Header. Nein, soetwas mache ich tatsächlich nicht. Bei mir sähe das so aus: [c] gpio_SetBit(LCD_EN_GPIO,LCD_EN_Pin); [/c] d.h. ich muß die Port-Zuordnung im Header machen.
dieses LCD-Codes und seiner Konfiguration verborgen, der Rest des Programms nutzt dessen Funktionen.
-
Thread
mega32 und 24C16
allerdings auch einen Fehler, deshalb am Besten gleich den C Code am Ende mit dazu anschauen und die LCD Funktionen durch die LED Ausgabe ersetzen. ... hp-freund
vielleicht einfach mal die TWI-Library von Fleury versuchen
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
es reicht für kleinere Sachen aus, wo man _kein_ Grafikdisplay dran hat, sondern entweder ein Alpha-LCD oder einfach nur eine Handvoll 7Segment-LED-Displays im Multiplex. Man soll ja nicht vergessen, daß man selbst bei älteren ARM7TDMI neben dem 32 bittigen ARM-Code auch den 16 bittigen THUMB code
als die Portregister der ATmega/tinys. Beispiel: Wenn man einen Port hat, auf dem sowohl ein Text-LCD hängt, als auch sowas wie die Richtungssteuerung eines RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen: [c] gpio->BSRR = 0x0F<<16 | data; [/c] AVR ist umständlicher.
-
Thread
stm32f303 "hängt" nach start
das Evalboard stm32f3discovery mit der stm32CubeIDE. Dabei verwende ich die standard peripheral library von ST Microelectronics. In meinem Projekt verwende ich den Bosch-Sensor: bme280 und ein 2004 LCD. Nun habe ich folgendes Problem: Wenn ich den Debug-Modus starte, funktioniert das Auslesen der Werte des Sensors ohne Pobleme, sodass diese auf dem LCD angezeigt werden. Wenn ich allerdings nicht im Debug-Modus bin und lediglich das USB-kabel an das Evalboard anschließe (nur um zu versoren), zeigt das LCD die Werte 0. Erst nach Drücken des Reset-Buttons
-
Thread
STM32F4 FSMC / FMC mit SDRam und beispielsweise Flash
ich bisher leider nichts zu dem Thema gefunden. Dein ADC entspricht in etwa dem Anschluss eines LCD am F(S)MC. Schau dir das mal an. Da findest du genug. Zieh dir mal die Schaltpläne von den grossen EVAL Boards von ST. Da sind oft SRAM, FLASH und LCD gemeinsam am F(S)MC angeschlossen.
holger schrieb im Beitrag #4582695: > Dein ADC entspricht in etwa dem Anschluss eines LCD am F(S)MC. > Schau dir das mal an. Da findest du genug. Zieh dir mal > die Schaltpläne von den grossen EVAL Boards von ST. > Da sind oft SRAM, FLASH und LCD gemeinsam am F(S)MC > angeschlossen.
-
Thread
STM32F4 ADC hängt
Diese Funktion sollte man natürlich benutzen, wenn man nicht selber alle Werte setzt. Woher soll die Library denn nun wissen welche Teile des struct korrekte Werte enthalten und welche nicht...
diese hier: ADC_StructInit(..) DMA_StructInit(..) ... Gibt es für jede Peripherie die von der Library über structs genutzt wird.
-
Thread
Kennt jemand das Teil?
GROUND:0V) 16 VLCD (Positivie voltage output +21.4V) 17 VADJ (Contrast adjustment input; VADJ - VSS = LCD driving voltage) 18 LED_ON (LED on/off signal; H: LED on, L: LED off) 19 NC 20 NC 21 - 24 werden nicht genannt, vermutlich ebenfalls NC
Ramschkiste bei Pollin gezogen habe. Erfolg scheint's ja bisher keinen zu geben und eine AVR- Library für den Controller hab ich auch nirgends aufgetrieben. Sollte also noch jemand dran sein, dann viel Erfolg, ich würde mich auch über Ergebnisse freuen. Gruß Karl