-
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
ATmega 644 Port A
Hallo, aktuelle Versuche ich ein Pollin Display (LCD 12232 mit dem SED1520 Controller) an meinem ATMega 644 zu betreiben. PORT A ist hierbei mein Steuerausgang für den Controller des Displays, PORT C der Ausgang für die Daten. Ist dies überhaupt möglich
LCD OK?) und das Programm insbesondere Kommandosequenzen und Timing mit dem Datenblatt des LCDs und dem Datenblatt des LCD Controllers vergleichen. Hast du beide Datenblätter?
-
Thread
Daten von 5-6 Meßstellen per Funk übertragen?
Schön, das ging ja flott. Welches der Module kam zum Einsatz? Mit welcher Library oder "selbst angesteuert" ?
1Mbps SPI. Übertragen tut das Ding im Moment 16Byte jede Sekunde mit 2Mbps und ich gebe die Daten am LCD aus zur Kontrolle. (Deswegen auch nur jede Sekunde) Ich habe die Library von Stefan Engelke verwendet und Kleinigkeiten angepaßt da die wohl für den nRF24L01 und nicht für den nRF24L01+ ist. http
-
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
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Display. Die neueren Modelle Zero, Comet(Thermy) haben ein größeres Display mit anderem Mapping. LCD HR20 hier: http://openhr20.svn.sourceforge.net/viewvc/openhr20/trunk/doc/lcd/segments_numbered.png?revision=366 LCD Sparmatic Zero, Basic (Thermotronic) hier: http://www.mikrocontroller.net/topic
/openhr20/rfmsrc/OpenHR20/lcd.h?revision=366&view=markup
-
Thread
GNUBLIN www.gnublin.org
/web/p/lcd-displays-graphisch-monochrom/0564400/ Diese Displays können neben dem Parallelbus auch SPI.
Pollin. schau mal rein 6,50 + lcd modul.
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Und wer jetzt anfangen will zu basteln, für den gibts hier die passende Eagle-Library von mir. fchk
Atollic TrueSTUDIO for STMicroelectronics STM32 Lite Version 2.3.0 Toolchain updates * New library using HW implementation of floating point.
-
Thread
7-Segment-LCD direkt ansteuern
bisher noch nichts gefunden, dass CPLDs oder FPGAs ein solches LCD-Modul besitzen, bzw. dass es möglich ist (ohne weitere ICs oder uCs) ein LCD gemultiplexed anzusteuern. Dieses LCD verfügt über 90 Segmente (spezifisches LCD, soll an dieser Stelle aber egal sein
FPGA/CPLD gesehen, der sowas kann. Ich kann es ja mal meinem Prof. vorschlagen, dass er so eine Library entwickeln lassen soll. Aber selbst bin ich nicht soooo versessen darauf :-) @Peter: die Lösung a) geht leider nicht, weil ich an das LCD gebunden bin. die Lösung b) hört sich interessant
-
Thread
Welche Programmierumgebung und Display fürSTM32VLDISCOVERY
brauchst Du keinen 32-bitter. Und für die Drehzahlanzeige tut´s auch ein Textdisplay wie Reichelt "LCD 081 DIP". Wenn Du hier im Forum Unterstützung willst, nimm am besten einen AVR. Dafür scheint es auch eine fertige Library zur Ansteuerung des LCD zu geben, musst halt Google bemühen. Wenn
-
Thread
Embedded LCD-GUI Programmierung
Aber schau doch einfach mal eines der tausend Projekte an: http://www.mikrocontroller.net/articles/LCD
Inspirationsquellen: Microchip Graphics Library, TI/LMI Graphics Library, AT91SAM3-EK Beispielcode, Beispielcodes zu einigen STM32 Evalboards, Microwindows/Nano-X, Micrium/Segger uc-gui und noch einige mehr. Lizenzen, Preise und Funktionsumfang
-
Thread
Windows und Linux heute
. Außer, dass das Windows 7 hochgefahren ist, funktionierte überhaupt nichts. Weder konnte ich die LCD-Auflösung richtig einstellen, noch funktionierte Lan und Wlan. Ein wenig genervt habe ich dann im Internet geforscht, und siehe da, es gibt ein Problem mit der Default Einstellung des Bios ( auf UEFI
Außer, dass das Windows 7 hochgefahren ist, funktionierte überhaupt > nichts. Weder konnte ich die LCD-Auflösung richtig einstellen, noch > funktionierte Lan und Wlan. Hast du denn auch die Treiber für Win7 von Lenovo installiert? Du müsstest wenigstens die LAN Treiber installieren, den rest holt
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM
gefunden. PORTD=(1<<LCD_OnOff); in PORTD=(0<<LCD_OnOff); abändern es gibt noch eine zweite aktivierung am ende der lcd_init(); ENABLE_VLCD=1; am besten davor die verzögerung einbauen. Werde in der nächsten Version
; LCD_LED_PIN=1; #else TCCR0 |= (1<<COM01); LCD_LED_PIN=1; #endif } [/c] - Da mein LCD mit einer LED Hintergrundbeleuchtung betrieben wird, musste ich die LED
-
Thread
LCD-Display mit Attiny24 betreiben
liquid crystal display = LCD und nicht LCD Display
Hallo, mein Vorschlag ist, verwende eine ausgereifte Routine, z.B. diese Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Dann kannst Du die Zeit für andere Dinge nutzen. Bei
-
Thread
(ATMega8/32)(AVR-GCC)TWI-Slave ohne Lib
include <stdlib.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "main.h" #include "lcd.h" int main(void) { cli(); TWAR = 0x40; TWCR &= ~(1<<TWSTA)|(1<<TWSTO); TWCR|= (1<<TWEA) | (1<<TWEN)|(1<<TWIE); lcd_init(); lcd_clear(); lcd_setcursor(0,1); sei(); lcd_string("TWDR = "); char Buffer[20]; while (1) { lcd_setcursor(0,2); itoa( input, Buffer, 10 ); lcd_string(Buffer); } } ISR (TWI_vect) { TWCR = (1<<TWINT)|(1<<TWEN)
-
Thread
AX81 - ZX81 im AVR
Hmm.. ich habe jetzt mal ein LCD versucht so in Betrieb zu setzen.. erfolglos.. nichts zu sehen auf dem LCD.. nur beim Abschalten wird das LCD kurz mal blau.. keine orange LED Beleuchtung.. nichts. Angeschossen wie oben angegeben
sorry for not replying earlier, but I was somewhat busy lately. I'm assuming you have the Pollin-LCD (Best.Nr.: 120486) I was referring to in my last post? If so, below is how I connected the LCD to the ATMega1284P; pin 1 of the LCD is the topmost pin of the flexprint when the LCD is lying such that
-
Thread
TrekStor eBook Reader 3.0 (EBR30-a) - Welcher Controller? Hackbar?
lcd_ht = 960 lcd_vbp = 3 lcd_hbp = 3 lcd_if = 0 lcd_hv_if = 0 lcd_hv_smode = 0 lcd_hv_s888_if = 0 lcd_hv_syuv_if = 0 lcd_hv_vspw
lcd_ht = 1055 lcd_vbp = 34 lcd_hbp = 215 lcd_if = 0 lcd_hv_if = 0 lcd_hv_smode = 0 lcd_hv_s888_if = 0 lcd_hv_syuv_if = 0
-
Thread
TFT Touch an Atmel AVR
analog-to-digital-converters/touchscreen-controllers/ad7879/products/product.html http://www.analog.com/library/analogDialogue/archives/45-06/gesture_recognition.html (Multitouch (zwei Touchpunkte) mit resistivem Touchscreen)
holen? Welche größe würde der dsPIC30 noch schaffen, schafft der überhaupt mehr als nen 4x20 Zeilen LCD?
-
Thread
ST7565 Seriell ansteuern
einen Arduino UNO und möchte den GLCD darüber ansteuern. Ich habe dazu auch ein gutes Tutorial mit library gefunden (http://www.ladyada.net/learn/lcd/st7565.html) allerdings ist in meiner Pin Belegung nicht alles aufgeführt was im Tutorial vorgegeben ist, da er in meiner ausführung scheinbar stadardmäßig
-
Thread
Assembler in C auf dem AVR eingebunden
Hallo, das sind die Verzeugerungsschleifen aus der LCD-Lib für AVR von Peter Fleury: Title: HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Link: http://homepage.hispeed.ch/peterfleury/avr-software.html Siehe
-
Thread
Automatisch Zeiten Anpassen mit VHDL
Hallo Leute :), ich möchte ein 16x2 LCD steuern. Im Brochure steht, dass das LCD einzuschalten, muss man ein Paar Periode Warten. http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf Auf Seite 54, sieht man, dass es
Da man öfter warten muss, habe ich mit eine Komponente dafür geschrieben. library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; entity WaitUnit is Port ( Signal Clock : in STD_LOGIC; Signal Start : in STD_LOGIC; Signal WaitingTime
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
@ Jörg Danke für die Auskunft zum LCD - damit ist wieder eine mögliche Ursache ausgeschlossen.
Timing nicht messen. Wenn das mal einer machen könnte, dann kann man sich ja mal einen grösseren LCD zulegen (Nachteil: gleiche Auflösung). Das angebotene LCD habe ich auch schon als 12"-Version gesehen. Gruss
-
Thread
1-Wire an verschieden Ports an ATMega8, Bascom
(den vollständigen code will/kann/darf ich nicht posten da MCS was von "No SOURCE code from the library may be distributed in any form" schreibt) kann ich überhaupt - und wenn ja wie - diesen code direkt als inline verwenden? wie müsste der angepaßt werden damit er läuft? würden die anderen 1
If Else Gosub Keine_sensoren_gefunden End If Gosub Index_eintragen '.. und LCD-String berechnen und anzeigen Return Gruß allu
-
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
LPC1768 Ethernet mit DP83848J
verwende ich ein Eval Board von steitec.net (http://www.steitec.net/ARM-Boards/ARM-LPC1768-Cortex-M3-LCD-Board.html). Als ersten Versuch wollte ich einfach ein Ethernet Paket versenden, doch das scheitert schon an der Initialisierung. Als Library verwende ich das CMSIS von NXP, welches für einen DP83848C
-
Thread
DG12232 mit ATmega644
das: http://www.pollin.de/shop/dt/NTE0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Datavision_DG_12232.html Ausgesucht. Sollte doch eigentlich funktionieren, oder? Mein Problem ist: Ich werde nicht ganz aus dem Datenblatt aus dem Display- Controller schlau. Kann ich einfach mit einer Library dieses Display direkt an den AVR anschließen und steuern? Wie verhält es sich hierbei mit den Spannungen, arbeitet das Display mit 5V und der Controller auch mit 5V? (Direktes anschließen an Spannungsquelle
-
Thread
formatierte Ausgabe mit PIC auf einen LCD
Hallo, ich möchte eine formatierte Ausgabe mit einen PIC µC auf einen LCD anzeigen. also genauso wie auf der AVR-GCC-Tutorial "Die Nutzung von sprintf und printf" http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Die_Nutzung_von_sprintf_und_printf. die sprintf()
Warum musst du? Was du brauchst ist im einfachsten Fall eine Funktion, die einen String auf dein LCD ausgeben kann. Das kann printf sein, muss es aber nicht. > wie kann ich die printf() mit dem PIC µC benutzen? Da musst du in die Doku deines Compilers schauen, wie man die Runtime-Library davon
-
Thread
String als Konstante definieren
die Version 13 bringts auch noch nicht... Das geht (unabhängig ob signal oder constant): [vhdl] library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; entity StringToSLV is Port ( clk : in STD_LOGIC; dout : out STD_LOGIC_VECTOR (7 downto 0)); end StringToSLV;
aus dem Grund habe ich bei meinem String ein "constant" davorgesetzt...es soll ein Text für ein LCD-Display werden der sich nicht ändert Gruss Uwe
-
Thread
Starthilfe be idem STM32 Discovery mit Sumijo SMJ-1602 gesucht
Blinken der onboard LEDs selbst erstellt? Unabhängig davon: Ich würde an Deiner Stelle das große LCD verwenden, das an Deinem PC hängt, angebunden via RS232. Da weiss man zumindest, dass die eine Seite funktioniert. Das ist bei STM32 mit der "standard peripherals library" oder von Hand Abenteuer genug
http://elm-chan.org/docs/lcd/lcd3v.html erklärt wie es geht.
-
Thread
I2CEprom 24LC512 Page Write Bascom - TWI Experten gesucht
Config Porta.1 = Input '**************************** ab jetzt betriebsbereit Enable Interrupts Cls Lcd "START" Const Cpage = 128 'abhängig vom 24C, hier: 24LC512 I2cinit Do If Taster = 1 Then 'ausnahmsweise gegen VCC
Und der ganze TWI-Bus zu Fuß codiert - wir benötigen überhaupt keine Bascom Library oder Bascom I2c-Befehle So und jeztt die Frage: welche Variante ist die Beste? [code] $regfile = "m644def.dat" $crystal = 8000000 $swstack = 128 $hwstack = 128 $framesize = 128 $baud = 19200
-
Thread
welches entwicklungsboard?
Hersteller Module an, die ich dann verwenden kann? Beispiel wäre ein Multimedia-Entwicklungsboard mit lcd, touchpanel und allem schnickschnack wie Mikrofon und Co. Welche ich nicht benötige. Wie funktioniert das? Wie entwickelt ihr? Und wie bezieht ihr dann die hardwarr, die ihr nur benötigt, ohne jetzt selber was aufzubauen und ätzen zu lassen? Also gibt es z.B. ein lcd mit touchpanel als Modul ohne weitere Peripherie, dass ich mit meinem entwickelten Code nutzen kann? Vielen dank für den Einblick. Gruss, Steffen
-
Thread
C Library für EA eDIPTFT43-A vorhanden?
Hallo, gibt es eine C-Bibliothek für das Display eDIPTFT43-A von EA? Die Ansteuerung soll über SPI erfolgen. Eine eventuell schon vorhandene C-Bibliothek könnte die Einarbeitung beschleunigen. Viele Grüße Dominic N.
-
Thread
Frage zu SPI und SCKL
*/ //Wird benötigt für sprintf() Funktion #include <avr/io.h> //Standard AVR I/O Library (enthält Makrodefinitionen) #include "lcd_routines.h" //Header Datei der LCD Routinen einbinden #include <util/delay.h> #include <stdio.h> void init_uC(void) { DDRA = 0x3F; //Setze
} int main(void) { char rcv[4] = {0,0,0,0}; char result_string[17]; init_uC(); lcd_init(); init_SPI(); uint8_t init = 1; lcd_setcursor(0,1); lcd_string("Test"); while(1) { _delay_ms(1000); if(init) { rcv[0]=SPI_transmit(0xFF); rcv[1
-
Thread
Atemga16 Bascom Shiftin Problem PINA.0
Shiftin Pina.0 , Pina.2 , L , 7 , 24 Reset Watchdog ___lcdno = 0 Locate 2 , 1 Lcd Str(l) Waitms 10 ' Start Watchdog ' L = 0 ' Shiftin Pinc.0 , Pinc.2 , L , 7 , 24 ' Reset Watchdog ' ___lcdno = 0 ' Locate 1 , 1 ' Lcd Str(l) ' Waitms 10 Loop [/
in der Zeile verrutscht. Sorry. Was ich mir noch vorstellen könnte: Du importierst doch da eine LCD library. Die sind sehr speicherintensiv. Insbesondere im stack. Versuch mal den stack drastisch zu vergrößern. 128byte minimum. Vielleicht hast du ja einen Stapelüberlauf. Thor
-
Thread
Projekt: Echter Polarpulsmesser für Android
hat bei mir jetzt "Just for Fun" Charackter um zu lernen. Wie funktionieren eigentlich die Anzeigen (LCD ?) dieser Uhren. Ich möchte das zum lernen nur prinzipiell wissen (Controllertyp). Links?
ins Gehäuse zu packen, so dass es geht. Der "Pulsdraht ist auf der Unterseite zwischen Platine und LCD. Ich glaube das wird nur was, wenn man das abgeschirmt in das Gehäuse kriegt. Irgendwie ist doch da auch im Deckel eine isolierte Platte, die mit dem Plus verbunden ist. Nach dem Ersten Gehversuch
-
Thread
Frage zur Projektorganisation bei defines
vielleicht ein wenig überschlau von mir. Schau Dir mal die Sachen in der Codesammlung an. Z.B. die LCD-Routinen oder Peter Danneggers Tastenentprellung oder Software-UART. Sie werden über defines konfiguriert. Das sind aber alles keine Libraries bzw. nicht dazu gedacht, als Library verwendet zu werden
defines müssen erst noch durch den Compiler, libs aber nicht. * avr-libc darf nicht streng als Library im enegeren Sinne verstanden werden. Sie ist ein Konglomerat aus Teilen, die eine echte Library sind und Sourcecode der mit defines konfigurierbar ist (z.B. _delay).
-
Thread
kein ISP Zugriff mehr auf meinen Atmega 32A
dem Oszi. Mir fällt gerade beim Schreiben ein, dass der uC aber korrekt arbeitet! Ich habe ein LCD-Display angeschlossen gehabt und das gibt auch den zuvor einprogrammierten Text korrekt aus. Ich weiß nicht, ob das jetzt bedeutet, das der Quarz richtig arbeitet, aber ich denke schon denn ohne funktionierenden
für das problem gefunden, das ich keinen Prozessor auswählen konnte. siehe Bild. Ich habe den LibraryPfad für die Prozessoren verstellt. Deswegen war das Auswahlfeld leer. siehe Bilder Jetzt funktioniert wieder alles. Viele Grüße, Matthias.
-
Thread
PIC32 2X16 LCD Library
Hallo, suche eine Library zum ansteuern einer 2x16 LCD anzeige. Habe mich hier http://sprut.de/electronic/lcd/index.htm#2x16 schlau gemacht aber keine passenden sourcen gefunden. Ich denke da müsste es bestimmt was geben
-
Thread
Welche GUI hat Zukunft
KVM-Geraffel. Für solche Notfälle gibt's seit Ewigkeiten EMS http://technet.microsoft.com/en-us/library/cc739249(WS.10).aspx http://technet.microsoft.com/en-us/library/cc786105(v=ws.10).aspx http://msdn.microsoft.com/en-us/library/ff542282(v=vs.85).aspx > Wenn das OS keine 'eingebaute' GUI hat
#2281644: > Für solche Notfälle gibt's seit Ewigkeiten EMS > http://technet.microsoft.com/en-us/library/cc739249(WS.10).aspx > http://technet.microsoft.com/en-us/library/cc786105(v=ws.10).aspx > http://msdn.microsoft.com/en-us/library/ff542282(v=vs.85).aspx Immerhin etwas Meine Quelle war Wikipedia
-
Thread
Konfiguration eines Timers auf dem STM32F100RB6
ein Interrupt ausgelöst werden, nachdem der Timer ein Outputcompare hat, jedoch habe ich in der Library nichts entsprechendes gefunden halt nur Capture Compare aber das ist ja eigentlich das falsche - oder versehe ich mich da grad? Und wenn ich richtig Liege wie heißt dieser Interrupt in der Library
// *********************************************************************** // PWM Initialisierung LCD- und TFT-Hintergrundbeleuchtung // Timer 3, Kanal 3 (TFT), Kanal 4 (LCD) // Signal: TFTLED, LCDLED // *********************************************************************** void init_pwm_tftlcd
-
Thread
OpenMCP Pollin board
logger #define IMPULSCOUNTER // aktiviert den Templogger #define TEMP_LOGGER #define LCD #ifdef LCD #define HD44780_TWI #define HD44780_TWI_ROWS 2 #define HD44780_TWI_COLUMNS 16 #endif // aktiviert TCP #define TCP #ifdef TCP // empfängt und sendet
// #define IMPULSCOUNTER // aktiviert den Templogger // #define TEMP_LOGGER // #define LCD #ifdef LCD #define LCD_Rows 2 #define LCD_Columns 16 #endif // aktiviert TCP #define TCP #ifdef TCP // empfängt und sendet RTT im TCP-Header mit um die Performace zu
-
Thread
Problem mit Atmega32 und LCD (HD44780 kompatibel)
) : PD4 am Atmega LCD-Pin 5 (RW) : GND LCD-Pin 6 (E) : PD5 am Atmega Die nächsten 4 liegen auf GND, da 4 Bit Mode: LCD-Pin 7 LCD-Pin 8 LCD-Pin 9 LCD-Pin 10 LCD-Pin 11 (DB4): PD0 am Atmega LCD-Pin 12 (DB5
Ich werde es auch nochmnal mit einer Version probieren, die das Status-Bit abfragt. Evtl. die library von Peter Fleury: http://homepage.hispeed.ch/peterfleury/group__pfleury__lcd.html Hat die schon jemand getestet? Wenn das nicht klappt werde ich mir wohl ein weiteres LCD kaufen müssen um einen