-
Thread
Online Portal / Library für alle Leiterplattenprogramme
Folgende Idee verfolgt mich schon seit langer Zeit: Ein Online Portal mit programmübergreifender Bauteilbibliothek. Mit einem Online- oder Offline-Editor erstellen User die Bauteile in einem Format, aus dem dann Bauteile für Eagle, KiCad, Designspark .. per Knopfdruck erstellt werden. Man kann online alle Bauteile betrachten, klickt sich dann zusammen, was man braucht und läd das dann als Lib runter. Ein Bewertungssystem und eine Designrichtlinie hilft, die Qualität zu maximieren. Vielleicht auch so, dass bestehende Eagle oder andere Libs auch importiert werden können. Man müsste
-
Thread
Frage bezügl. optionaler Projekt-Komponenten
zu können. Mein Problem#2: hauptsächlich zum Zweck des Debugging werden in der Holger-Klabunde-Library einige weitere Komponenten (LCD, serielle Schnittstelle...) eingebunden, die man nicht unbedingt benötigt sofern alles klappt. Dieses zweite Problem war eigentlich mein Hauptproblem, da ich in
eigentlich in jedem Fall recht schnell ergeben, wie vorzugehen ist. > Wär im Fall der Klabunde Library sehr nützlich, weil ich dann jede Menge > Quelltext-Dateien die sicher nicht benötigt werden einfach weglassen > kann. Die lcd-Funktionen bzw. das File in dem die lcd Funktionen (hoffentlich
-
Thread
Suche Bibliothek / Library: LCD für ATXMEGA
&CTYPE=0&MWSTFREE=0 Ich bin jetzt schon seit längerem auf der Suche nach einer Library für LCDs für meinen ATXMEGA128A1U. Gute wäre wenn man in dieser für jeden einzelnen Pin auch den jeweiligen Port angeben könnte, so wie es in der Library von Peter Fleury funktioniert. Besitzt
Frank schrieb im Beitrag #3733365: > Ich bin jetzt schon seit längerem auf der Suche nach einer Library für > LCDs für meinen ATXMEGA128A1U. Gute wäre wenn man in dieser für jeden > einzelnen Pin auch den jeweiligen Port angeben könnte, so wie es in der > Library von Peter Fleury funktioniert.
-
Thread
Schneller Mikrocontroller
liefert eigentlich jeder uC Hersteller solche Treiber z.B. für LPC1700/LPC4000 für verschiedene Touch-LCD: https://www.olimex.com/Products/Modules/LCD/MOD-LCD4.3%27%27/ Und man bekommt mit dem Kauf des uC auch eine Lizenz für eine Grafik-Bibliothek: http://www.lpcware.com/content/project/emwin-graphics-library
-
Thread
Microstepping am Limit?!
ein Shield für 5 dieser Motortreiber, und ein paar dig. und analoge Eingänge; dann gibt es noch ein LCD über Flachband ansteckbar, mit 4*16 Zeichen+Eingabe+SD_slot; als Grafik-LCD habe ich es auch schon gesehen. einfach mal ebayern. Übrigens: Motoren auf Gummidämpfern montieren, dann piepst es nicht
I2C? Ich verwende dieses touchdisplay: http://www.aliexpress.com/item/New-2-4-Inch-TFT-LCD-Module-Display-240x320-Screen-ILI9325-IC-for-51-MSP430-AVR/1839618437.html Es wird direkt über diverse i/o- pins angeschlossen. Ich verwende als Software-Schnittstelle die UTFT-Library von Henning
-
Thread
Grafik-LCD MSG12864A will nicht
ein Vorwiderstand vor? Allgemein sind die Infos zu diesem Display sehr schmal. Sollte man bei Grafik-LCD's überhaupt etwas beim einschalten sehen?
erstmal ohne Hintergrundbeleuchtung betreiben. Hast du irgenwelche Tipps bezüglich einer GLCD-Library die übersichtlich programmiert ist und schon Fonts mit eingebaut hat? Danke
-
Thread
Arduino / Grafik LCD User Interface
http://www.watterott.com/index.php?page=search&page_action=query&desc=on&sdesc=on&keywords=LCD-09351&x=5&y=9 Dieses Display hat die grafische Library schon und einen seriellen Eingang. Ein großer vorteil: Mit nur 3 Drähte (+,GND, RXD) ist der yC noch frei für andere Hardware.
Kurze Frage zu Deiner Library. Funktioniert die auch mit mittels i2c-angebundenen LCDs?
-
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
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
Wahl der richtigen µC-Familie Gesperrt
Projekte Realisieren. Zum einem einen Batterie-Wächter mit einer Siebensegment-Anzeige oder einem LCD für 2 Mignons. Ein anderes Projekt ist ein Schalter der auf Umwelteinflüsse (Licht, Temperatur) reagiert. Im Grunde wirkliche Mini.Schaltungen, die in der Regel mit 1 oder 2 ADC und einem bis 7 Pinouts
schonmal auf die Nase fallen kann. Ansonsten muss man auch wenig ins Datenblatt gucken, da es die Library von st gibt. :-))
-
Thread
Arduino Spannung mit Impedanzwandler messen
schon geschrieben und Erfolgreich getestet. #include <LiquidCrystal.h> // include the LCD library LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int mappin = A0; //Ladedruck Eingang float mapValue1 = 0; float mapValue2 = 0; float mapValue3 = 0; // fertige Ausgabe variable float druckspitze
} lcd.setCursor(11, 1); lcd.print(druckspitze); lcd.setCursor(11, 0); lcd.print("peak"); delay(800); }
-
Thread
schnelleres ks0108 GLCD
Pixel geschrieben, bis das ganze Display leer ist). Ich sehe zwei Ansatzpunkte: 1) Schnelleres LCD 2) Modifikation der Library dahingehend, dass ich mir beim schreiben merke, welche Pixel nun weiss sind, und beim Löschen werden nur explizit die weissen Pixel wieder blau gemacht.
> Ein schneller Blick in den Sourcecode zeigt u.a., dass eine schnelle > Routine zum Löschen des LCDs fehlt. http://www.mikrocontroller.net/articles/KS0108_Library Diese Lib ist, mit Verlaub gesagt, Schrott.
-
Thread
Richtige Komponentenauswahl für MSP430F2619
Displays. Wie gehe ich da am besten vor, nicht dass ich mir einen Speicher bzw einen lcd hole und diese dann nicht kompatibel mit meinem Controller sind. Möchte auch garnicht dass mir hier spezielle LCDs oder Speicher vorgeschlagen werden, sondern lediglich dass ihr mich in die richtige
SPI betrieben werden kann)? Hab auch mal gelesen, dass der Mikrocontroller die entsprechende library von dem LCD unterstützen muss. Aber wie finde ich das heraus, welche lcd lib vom uC unterstützt? Wie gesagt bin absoluter Neuling... ^^ EDIT: Der PH-Meter soll am ende so groß wie ein Stift sein
-
Thread
Danneggers Entprellroutine im AVR benutzen
manuell irgendwelche Einstellwert zu erfassen, um zum Beispiel eine Uhrzeit oder das Datum auf einem LCD-Display zu stellen oder Konfigurationsdaten zu bearbeiten und speichern. In vielen Fällen reicht so eine Lösung deshalb locker aus. Aber wenn Du extrem schnelle Vorgänge messen oder steuern möchtest
Sobald Du "setup()" und "loop()" als Programmgrundgerüst verwendest, wird Timer0 von der Arduino Core-Library bereits dafür aufgebraucht, um die Komfortfunktionen millis(), micros(), delay() und delayMicroconds() zur Verfügung zu stellen. Sobald Du selbst an Timer0 rummachst, hast Du danach diese vier
-
Thread
2.4" OLEd Display (S6E63D6 Controller) mit Raspberry verbinden.
. Angehangen ein Screenshot meines bisherigen Projektes mittels Arm Prozessor (arduino Due) und LCD Display.
Auf dem Raspberry läuft Wheezy minimal. Im Internet habe ich auch noch diesen Treiber/library (?) gefunden, ich weiss nicht ob es hilft. https://github.com/lentinj/u-boot/bl...ideo/s6e63d6.c
-
Thread
Atmega16 und LCD Tutorial
hast Du ein Timing Problem. Läuft der 16er mit dem gleichen Takt wie der 8er. Eine wirklich gute Library ist die Peter Fleury: http://jump.to/fleury Einfach in lcd.h alles einstellen und es passt. Rennt bei mir auf allen AVRs.
Hier die Dateien. Ich werde die Library ist die Peter Fleury mal ausprobieren Habe eigentlich nur in "lcd-routines.h" die PINS in Zeile für Daten, RS und E geändert.
-
Thread
Funktionsaufruf mit Array als Parameter klappt nicht (einfach;))
experimentiere zur Zeit mit meinem ersten grafischen Display (KS0108 Controller). Dazu nutze ich die apetech Library, Download hier von der Seite. Ich wollte mir eine Funktion zum Laden von (quadratischen) Bitmaps schreiben, da das nicht klappte habe ich die Funktion mal auf das allermindeste Runtergebrochen,
ks0108WriteData( (uint8_t) pgm_read_byte (&bmp[i]) ); } } int main(void) { // Initialize the LCD ks0108Init(0); quadraticBitmapLoader(bitmap); }[/code]
-
Thread
Suche GLCD funktion für kreis MIT Dicke
, color); LCD_PutPixel(b+x+counter, y-a-counter, color); LCD_PutPixel(a+x+counter, y-b-counter, color); LCD_PutPixel(x-a-counter, y-b-counter, color); LCD_PutPixel(x-b-counter, y-a-counter
Gibts denn keine Library?
-
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
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
Dann hast du ein Ausgangsprojekt wo die bootloadabel Komponente gleich drin ist. Bei mir sind da LCD/UART auch gleich drin.
etwas ausführlichere Dokus zu machen. Also ich hätte da noch: - CY8CKIT-049-4xxx PSoC 4 Projekt 1 LCD.pdf - Einsatz HD44780 komp. LCD - CY8CKIT-049-4xxx PSoC 4 Project 2 UART.pfd - Einsatz UART und SCB-UART - PSoC 4 Anschluss von Keypads.pdf - verschiedene Lösungen in Hardware und eine SoftwareLösung
-
Thread
math.h einbinden
USER_APPLICATION4\src\main.c(359,11): unused variable 'p' [-Wunused-variable] ../src/main.c: In function 'lcd_text': C:\Users\Marcel\Documents\Atmel Studio\6.1\USER_APPLICATION4\USER_APPLICATION4\src\main.c(991,4): value computed is not used [-Wunused-value] Finished building: ../src/main.c Building
-lm(weil das "-l" vom Studio an das angegebene "m" angefügt wird), was ihm sagt er soll die Math Library auch mit einbinden. Das -lm wird übrigens etfaltet zu dem Dateinamen libm.a, welche die vorkompilierten Funktionen für die math.h enthält. Nachlesen lässt sich das übrigens gut in der Dokumentation
-
Thread
LCD 4x16 Problem
Diese verschwinden nach ein paar Sekunden wieder und das Display ist dann "leer". Verwendete Library: ------------------- Peter Dannegger - http://www.mikrocontroller.net/attachment/30300/lcd_drv.zip main.h ------ [c]#ifndef F_CPU #define F_CPU 16000000UL #endif #include <avr/io.h> #
SBIT( DDRC, 6 ) #define LCD_D7 SBIT( PORTC, 7 ) #define LCD_DDR_D7 SBIT( DDRC, 7 ) #define LCD_RS SBIT( PORTA, 6 ) #define LCD_DDR_RS SBIT( DDRA, 6 ) #define LCD_E0 SBIT( PORTA, 7 ) #define LCD_DDR_E0
-
Thread
ISE synthetisiert eine Leitung nicht
zwei MOdulen erstellt, die ich gerne miteinander verdrahten möchte. Dazu folgender Code: [vhdl] library ieee; use ieee.std_logic_1164.ALL; use ieee.numeric_std.ALL; library UNISIM; use UNISIM.Vcomponents.ALL; entity wholeDesign is port ( clk_24 : in std_logic; backLight_out
signal XLXN_6 : std_logic; signal XLXN_4 : std_logic; component lcdController port ( clk_24 : in std_logic; reset_n : in std_logic; posY : in std_logic; writeData : in std_logic;
-
Thread
Sinnhaftigkeit von µC und Kameras
Als Bildschirm hatte ich an so etwas gedacht: http://www.ebay.de/itm/2-2-Seriel-SPI-TFT-LCD-Modul-Display-Anzeige-m-SD-Slot-f-Arduino-Raspberry-Pi-/301150398233?pt=Bauteile&hash=item461df66719 Leider weiß ich nicht, wie man einen µC an den Laptop anschließt um darauf dann Date auszuwerten
will, habe ich im Moment nur die QVGA Auflösung (320×240 Pixel) und QQVGA (160×120 Pixel) in der Library implementiert. QVGA bekommt man auch mit einem AVR problemlos hin. Die spannende Frage ist, wie werden höhere Auflösungen auf SD-Karte gespeichert.
-
Thread
fertige C-Routine für Ansteuerung T6963-kompatibles Grafik-LCD
Forengemeinde, weiß jemand, ob es fertige C-Routinen zur Ansteuerung von T6963-kompatiblen Grafik-LCDs gibt, mit denen man z.B. einzelne Pixel setzen, aber nach Möglichkeit auch Text ausgeben kann? (AVR-Studio4, Atmega) Also so ähnlich wie bei HD44780-kompatiblen Textdisplays, bei denen es ja
Dr. Gurgel kennt unter dem Suchbegriff "t6963 library" gut 6000 Einträge. Auch auf mikrocontroller.net findet sich einiges. Man muss nur suchen.
-
Thread
LED von VB-Programm aus dimmen
Grund gehen kannst. Es geht auch mit einzelnen LED an einem Port - es ist nur unendlich mühsam. Ein LCD oder gar eine Ausgabe per UART ist da viel einfacher.
übertragen. Sonst > immer nur Texte aus Textboxen. FYI: http://msdn.microsoft.com/de-de/library/ms143551.aspx Dein VB scheint den String in einen in UTF8-Format umzuwandlen. Müsstest also ein Byte-Array bauen und dieses übertragen. Gruß
-
Thread
Freescale FRDM-K64F Fragen
wirst sicher Zug um Zug finden. > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? > der STM32 ist mir ein Begriff, arbeite aber zur Zeit nicht damit - Zeitmangel;
Hallo Felix, > > Da ich STM32 gewöhnt bin, und dessen Standard Peripheral Library > verwende, komme ich mit den Freescale einfach nicht klar. Gibt es so > eine Library auch für Freescale? Du hast ja STM32 angesprochen; wie ich sagte, kenne ich diese mal von Unterlagen.
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
wie wäre es denn damit: http://www.sharpmemorylcd.com/0_99-inch-memory-lcd.html ?
braucht.... nur einen Fehler hat sie: Sie ist nicht als WortUhr > nutzbar Warum nicht? Schmeiss das LCD raus und nutze die 96 Möglichkeiten für deine LEDs. An dem Ding ist alles was er sucht: Beschleunigungssensor, Funk, ...
-
Thread
Mikrocontroller/-Anwendungsprogrammierung
-) In 10 jahren vielleicht? Der größte Unterschied ist meiner Meinung nach: - µC: Keine GUI (LCD Display zählt nicht ;-)) - Anwendungssoftware: Sehr viel GUI Daraus ergeben sich dann auch sehr unterschiedliche Architekturen.
Systemprogrammierung und Anwendungsprogrammierung unterscheiden. Hole ich mir vom Peter Fleury die I2C Library, dunn fungiert der Peter für mich als Systemprogrammierer, der mir die I2C Lib vorbereitet und als System zur Verfügung stellt. Benutze ich die, um in meiner Anwendung für einen Endbenutzer meine
-
Thread
STM32F429 ADC DMA
zweiten Testprojekt konfiguriere ich ausschließlich den ADC und den DMA2. Gemäß Reference Manual hat das LCD nicht den DMA2 zu tun. Ich habe mir den Initialisierungscode des LCDs angeschaut: An keiner Stelle wird da irgendwas mit dem DMAx oder dem ADC gemacht. Der ADC an sich funktioniert weiterhin, allerdings
intern realisiert. Insofern kann man das Einschalten glücklicherweise nicht mehr vergessen:-) In LCD_Init() muss es irgendeine magische Wechselwirkung geben, aber ich kann mir einfach nicht vorstellen, wo. Sicherlich könnte ich jetzt Zeile für Zeile aus den Initialisierungsfunktionen des LCDs rauslöschen
-
Thread
I2CLCD Library für HD44780 LCDs
Hi ich benutze deine Library läuft auch astrein dein Programm auf meinem LCD aber egal was ich auch änder an meinem Programm, am Ende läuft immer nur das was du in der main.c stehen hast ab. Ist bestimmt ne Newbie frage,
(LCD_DISPLAYON | LCD_CURSORON | LCD_BLINKINGON); _delay_ms(1000); lcd_command(LCD_CLEAR); _delay_ms(2); // lcd_print_P(string_flash); // lcd_printlc_P(2, 2, string_flash);
-
Thread
HD44780 library für ARM
Hallo, ich bin auf der Suche nach einer Library für den HD44780 Controller. Aktuell verwende ich den ATMEL SAM4S4C und würde damit gern ein 16X4 LCD mit einem HD44780 kompatiblen Controller ansteuern. Hat da vllt. jemand Erfahrung und kann mir
Fabian K. schrieb im Beitrag #3665714: > ATMEL SAM4S4C und würde damit gern ein 16X4 LCD > mit einem HD44780 Jeder ARM-Compiler hat eine HD44780-Library dabei z.B. Keil oder IAR, einfach unter Examples schauen. Die andere Frage ist natürlich warum das uralte HD44780, gibt doch billigere
-
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
OOP - Wie tief sollten Klassen gehen?
> zwischen Fahrenheit und Celsius unterscheiden? In http://www.boost.org/ gibt es eine Unit-Library, die das Abbilden von Einheiten ermöglicht. Ist sehr interessant, allerdings auch ein ziemliches Monster und alles andere als einfach.
sein? Ob etwas "Sinn hat" ergibt sich nicht aus der Sache sondern aus dem Kontext. Ein µC mit 2x16 LCD für die Anzeige der Raumtemperatur hat ganz andere Anforderungen als eine Simmulationssoftware für Wetterphänomene.
-
Thread
EA DOGXL240-7 mit UC1611S
uint8_t x; memcpy_P(&charx[0], &font[character-0x20][0], 8); spalte *= 8; PORTB &= ~LCD_CD; // Display auswählen PORTB &= ~LCD_RS; // RS auf Low -> Kommandos asm volatile ("nop"); SPI_Transmit(spalte & 0x0f); // Set Column Address LSB SPI_Transmit(0x10 | (spalte >> 4)); //
// Set Page Adress LSB SPI_Transmit(0x70 | (zeile >> 4)) ; // Set Page Adress MSB PORTB |= LCD_RS; // RS auf High -> Daten for(x=0;x<8;x++) { SPI_Transmit(charx[x]); } PORTB |= LCD_CD; // Display abwählen } [/c]
-
Thread
Wer verwendet RFM69?
Hat schon jemand eine veröffentlichbare Library dafür? Habe seit einer Weile leider kaum Zeit für Elektronik gehabt, keine Chance da an einer Ansteuerung des Moduls zu arbeiten :-(
tx_length = rx_length; rfm_transmit(sensor, tx_length); _delay_ms(5000); lcd_setcursor( 0, 2 ); lcd_data( '5' ); lcd_data( '3' ); lcd_data( '2' ); } return (0); } [/C] Das lustige ist jetzt messe ich beim Sender bei Miso oder Mosi garkeine übertragung