-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil2) Gesperrt
FFT is very slow -In normal wound-there are freeze the track. -Sometimes the button switches the display grid on the menu freezes the entire system and a reboot does not always happen and I did not understand what causes it. Bye Gyppe.
Hayo my god! You are our benefactor:) Thanks, this version is very stable, now the menu fft and display is a jewel!
-
Thread
Grundlage zum HW Design
eine Hardware. Das gesamte Projekt teilt sich in zwei Module auf, ein Handgerät mit einigen Tasten, Display und einem Mega644p, und einem Steuerungsteil, zur Steuerung von zwei Schrittmotoren und einem Relais mit mega8. Die Verbindung zwischen den beiden Modulen soll über Funk erfolgen. Die Module dazu
kommen: - Mega644p - RFM12 (Funkmodul zur Kommunikation mit der Steuerung) - EA DOGM 128-6 (Grafik LCD) - FT232RL (USB Controller) - BQ2057 (LadeController) Jetzt zu meinen Fragen, da ich zum ersten mal mit solchen Bauteilen und Funktionen arbeite: Den FT232 möchte ich vom Anschluss als gespeist
-
Thread
distanzmessgerät
5 Taster benutzt und bei Tastendruck einen Text aus gibt (den man dann am Terminalprogramm sieht) LCD dazunehmen, so dass am LCD sowas wie ein Menü entsteht in dem man mit den Tasten etwas auswählen kann und bei Bestätigung ein Text über die serielle Schnittstelle ausgegeben wird (welchen man dann im
nehm einfach lcd von reichelt artikelnr. schick ich dir per e-mail
-
Thread
LCD an Atmega32--> zu langsam für Rotary
Hallo, ich habe an einem Atmega32 ein LCD-Display. 16 x 2! Über einen Rotary-Encoder (der auf einem Interrupt liegt) will ich am Display durch ein Menü scrollen. Da ich die "LCD"-Funktion in der Interrupt-Routine drinnen hab und die bekanntlich sehr langsam ist, verliere ich Zählschritte beim Rotary und somit auch im Menü. (beim schnellen drehen) Wie könnte ich dieses Problem lösen? "LCD" - Funktion in einen Timer ? vielen dank. lg
-
Thread
Mega644p Fuses
Aber der 644p rennt trotzdem nicht. Ich kann mit meinen Tasten im Programm nichts bedienen. Auf dem LCD wird jedoch das Startmenü angezeigt. Somit scheint das Timing für ein LCD zu stimmen. Ich verwende das Pollin AVR Evaluation Board mit dem Erweiterungs-Board. Dort ist es eigentlich so, dass
geschrieben. Der 644p ist dort entsprechend eingebunden. Er zeigt ja auch den Startbildschirm vom Menü an, aber reagiert nicht auf die Tasten. Gruß Christian
-
Thread
Wer hat Erfahrung mit HAP?
der LCD Gui und der Device nochmal geprüft geht aber nicht. Fehler bei der LCD Gui: ich lege ein Menu mit 2 Einträgen an dem 1. ordne ich ein Thermostat (DS18S20) von einer anderen CU zu dem 2. ordne
Hallo, ich möchte nochmal von einem Problem mit LCD´s berichten. Ich habe mein 2. Display in Betrieb genommen. Wenn ich die LCD Config programmiere landet diese auch in dem ausgewählen Display und funktioniert. Es wird aber dabei auch die LCD
-
Thread
Pearl Fotoalbum am Schlüsselbund
ist klar, dass danach die zeit wieder weg ist. die bleibt nur erhalten, wenn man den über das menu austellt.
Da es in den Woolworth-Display-Thread nicht hineingehört und dort auch untergeht, hier nochmal zusammengefasst die Erkenntnisse über das "Somikon"-Pearl-Display: Der *Controller* auf der Platine ist von der Firma "Mars Semiconductor
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
eingegossen ist - eine wertvolle Quelle... Man kann weiterverwenden: - Tastatur inkl. Gehäuse - LCD Display - Akkupack, falls vorhanden - RJ45 / COM Buchsen - Magnetkartenleser + Chipkontakte In vielen mobilen Bankomatkassen ist sogar ein GSM Modul eingebaut, das alleine ca. 30 EUR mindestens
3.7V Der Cortex M3 ist 64LQFP - also kein LCD 8080/6800 interface und kein NAND controller verfügbar. Das hat BAYER anders gelöst - NAND ist ein SD/SPI iNAND. Der OLED display hängt auch auf dem Cortex M3, der "custom" µC (ist das wirklich Panasonic
-
Thread
Pollin Display Optrex F-51154NF-FW-AA
Pin 12 ist auf dem Display offen. Das M Signal erzeugt eine Wechselspannung für die Displayansteuerung. Dies erledigt aber dieses Display intern.
dort sind es die Einstellung: Ext. Crystal/Resonator High Freq.; Start-up time: 258 CK + 4 ms im Menu: Fuse/Lock. Autor: Dominique M. (mentox) schrieb: was mich noch interessieren wuerde, waere eine auflistung was man nu alles braucht ;-) und was das dann so alles kostet .. Ich habe das Display
-
Thread
PIC18F2550 hängt sich nach längerer Dauer auf
feststellen kann. Also denke ich nicht dass immer mein PIC sich aufgehängt hat, sondern nur dass das LCD-Display zu spinnen begonnen hat. Deswegen mal als erste Frage: Wie überprüft man richtig im 4-Bit Mode das LCD-Busy-Flag?? Zweitens falls das nicht das einzige war, kommt noch eine kurze Zeichnung
Ja das ist schon richtig! er hat noch einen zweiten :-) Aber das hat jetzt nix mit dem LCD Display zu tun und ich hab ihn schon angehängt.
-
Thread
MCU Auswahl für Temperaturanzeige mit OLED
nen Timertick angestoßen und macht die Meßwertaufnahme. Eine zeigt den gewünschten Wert auf dem Display an. Und eine wertet das Tastenereignis aus und baut dann das dazugehörende Menü auf. Fertig. Der typische Durchlauf der Mainloop sollte damit wenige ms dauern, bei Menüwechsel etwas länger.
minimal. Die Optimierung ist auf -Os (verwende ich i.d.R. immer). Wird diese oben erwähnte Display direkt vom Atmega gesteuert oder hockt da noch was zwischen Atmega und LCD. Weil von der Auflösung her ist das Ding ja wesentlich größer, mein OLED hat ja nur 320*240 Pixel. Desweiteren wollte
-
Thread
Designfrage I2C/TWI Bussystem
über I2C/TWI miteinander kommunizieren sollen. Der Atmega auf dem LCD Board ist nur für die Oberfläche auf dem Display (Menü usw) verantwortlich + Abfrage der Taster (Benutzereingaben). Die Kommunikation zwischen Mainboard und den Modul-Boards (Master->Slave) stelle
zum abfragen von Werten einfach einen Befehl und die Slaves antworten darauf. So mein Problem das LCD-Board: Es erhält alle X Sekunden die neusten Daten vom Mainboard (OK) Der Nutzer könnte aber nun auch via LCD eine Einstellung "ändern". Diese müsste dann direkt an das Mainboard gesandt werden.
-
Thread
Touchscreen Routine, in C = Problem!
Touchscreen } [/c] diese Funktion funktioniert leider irgendwie nicht, warum? Es kommt kein menü "Touchscreen Kalibrierung" aufm GLCD. [c] void Touchscreen_kalibrieren(void); void main () { Touchscreen_kalibrieren() ///... } [/c] Und wenn ich denn //code direkt in "main einfüge", dann funktioniert das Display, so meine ich: [c]void main () { //code Touchscreen ///... } [/c] Kann mir mal einer das erklären? Bitte! Gruß
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Kupfer vorhanden ist, könnte man eine Ground-Plane machen.. Weiterhin angefangene Dimensions für das LCD und den LCD-Halter (Bohrungsabstand 40,5x28). Pindurchmesser 1,5. Stege am Display: 3,2 x 1,2. In welche Layer gehören die Bohrungen/Ausstanzungen?
Multi-Color Textausgabe. Das LCD-Display wurde auf Flachbrett-Scanner gescannt.
-
Thread
AVR, Problem mit einer Funktion (Bascom)
> Charly B. Das meinte ich auch vorher. CONFIG LCD ........... wird aber nur benötigt, wenn es von der Menue-Einstellung abweicht. Irgenwie muß man es dem Compiler aber sagen!
Kbd = Portd , Debounce = 20 , Delay = 10 [/c] Also das Display selbst geht ohne Probleme, kann beliebigen Text etc. auch anzeigen lassen mit lcd "test" ... Ich meinte das in der ersten Zeile der String "Question" welcher beim Aufrufen der Funktion festgelegt
-
Thread
atmega8 und lcd
aus: #include <stdlib.h> #include <avr/io.h> #include "D:\lcd\lcd.h" int main(void) { /* Initialisiere Display, Cursor aus */ lcd_init(LCD_DISP_ON); /* loesche das LCD Display und Cursor auf 1 Zeile, 1 Spalte */ lcd_clrscr();
stev schrieb: > so blaub jetzt hats geklappt > ich musste doch noch genauso > #include "D:\lcd\lcd.c" > anhängen oder? Nein! Was ist bitte so schwer daran, im AVR-Studio auf 'Source Files' zu klicken, dann rechte Maustaste 'Add Source Files' im Menü auswählen und dann dem Studio dieses 1
-
Thread
Problem bei Reparatur von Casio Exilim EX-V7
waren defekt, die erste hatte einen Displaysturzschaden (war ansonsten noch voll steuerbar, nur Display gerissen) und die zweite ließ sich nicht mehr einschalten. Darum habe ich beide zerlegt, das Display der zweiten in die erste gebaut und dies funktionierte auch einwandfrei. Bis ich feststellte, dass
dar. Jedoch ist diese Lösung nicht zufriedenstellend, da die Bedienungsführung der Kamera dann im Menü nicht immer das tut was Sie soll. Ist ja auch nachvollziehbar, die Leitungen werden nur teilweise oder falsch gebrückt. Für jeden Tip oder Hinweis bin ich sehr dankbar und danke Euch schon einmal
-
Thread
LCD-Menü mit Stringarray
Für ein kleines Projekt bräuchte ich eine übersichtliche Menü-Routine. Ich hatte ein Menü mit switch(page) programmiert, in deren Fällen ich die verschiedenen Meldungen direkt ausgegeben hab ( case 1: { lcd_string("Blabla") break; usw.). Da mein Menü über's LCD Display einmal nur betrachtet werden kann (case 0-29) , und einmal (nach Betätigen einer bestimmten Taste) auch bearbeitet werden kann (case 30-59), wird schnell ersichtlich damit mit dieser
-
Thread
Speicherbedarf Mp3-Player
RAM. ATMega8: Text LCD für aktuelle Songanzeige plus ein paar Taster zur Bedienung. Keine Menüführung, nix sortieren, keine Playlists. Also ein simples Ding. *Vorspulen* ist schon fast Luxus ;)
SPI hängt, aber keine Besserung. Muss was Internes sein. Das Fusehäkchen im AVR-Studio-Programmer-Menü ist gesetzt und grau unterlegt mit nem roten Fragezeichen. Es lässt sich auch nicht entfernen. ChipSelect funktioniert.
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
17: Inverse display #define LCD_DISPLAY_ENABLE 0xAE //18: Display enable #define LCD_MAPPING_CTRL 0xC0 // ist dabei //19: LCD mapping control #define LCD_GRAY_SHADE 0xD0 //20: LCD
die zugehörigen Befehle: [code]#define LCD_SWITCH_ON() lcd_command(LCD_DISPLAY_ENABLE | 1) #define LCD_SWITCH_OFF() lcd_command(LCD_DISPLAY_ENABLE | 0)[/code]
-
Thread
LCD-Display Stack-Fehler
set rcall lcd_command rcall delay50us ldi temp, 0b00001111 ; display on rcall lcd_command rcall delay50us rcall lcd_clear ldi temp, 0b00000111 ; entry mode set rcall lcd_command rcall delay50us ldi ZL, LOW(menu*2) ; Adresse des Strings in den ldi ZH, HIGH(menu*2) ; Z-Pointer laden rcall lcd_text loop: rjmp loop
-
Thread
Heizungssteuerung mit ATMEGA 32
Darstellung wie folgt ein: ..... hv=eeprom_read_byte(&CheckEEPROMData); itoa(hv,c,10); strcat(c," "); lcd_puts(c); while (!eeprom_is_ready()) {;} hv=eeprom_read_word(&MaxKesselTemperatur[TAG]); itoa(hv,c,10); strcat(c," "); lcd_puts(c); Ergebnis: CheckEEPROMData = 1 MaxKesselTemperatur = 238
1. verstehen und kommentieren des quelltextes (50%) 2. anpassung der menüstruktur an ein 20x4 display (25%) 3. alarm bei kessel über oder unter-temperatur (0%) 4. anschluss eines handys an die serielle schnittstelle zur alarmierung bei störung (0%) (zur zeit mit ELV handy-alarm) 5. erfassung und
-
Thread
Simpeles Menü - Denkfehler
show_menu(uint8_t menu_index) { lcd_write((char*)menu_text[menu_index],0,1); lcd_write((char*)menu_text[menu_index+1],0,2); } [/c] Ich hoffe jemand kann mir weiterhelfen. Vielen Dank schomal im Voraus
++ ], 0, 1 ); if( menu_index < MENU_SIZE ) lcd_write( menu_text[menu_index], 0, 2 ); else lcd_write( " ", 0, 2 ); } [/C] dann kümmert sich der Code ganz von alleine um etwaige Änderungen im
-
Thread
Dumm gelaufen - DOGM R.I.P
Ich habe kein solches Display, kann aber lesen ;-). http://www.lcd-module.de/pdf/doma/dog-m.pdf Seite 2 unten: Achtung: Auf dem Display befinden sich 1-2 Schutzfolien (oben und/oder unten) und auf der Beleuchtung jeweils
Freizeitbastler schrieb: > Ich habe kein solches Display Dann halte doch den Schnabel. > kann aber lesen ;-). > > http://www.lcd-module.de/pdf/doma/dog-m.pdf > > Seite 2 unten: > > Achtung: Auf dem Display befinden sich 1-2 Schutzfolien (
-
Thread
Xmega +TFT Display
Groß genug ist nahezu jeder µC um den LCD Controller anzusteuern. Es hängt halt davon ab, was du machen willst: Ein einfaches Menü schafft jeder µC, wenn es aber ein Fullscreen Video sein soll, dann sollte es schon in Richtung AVR32 gehen.
Videospeicher der Grafikcontrollers geschaufelt und der erledigt den Rest? Geht 320x240 auf 7" Display, oder sind das dann nur noch Mosaiksteine?
-
Thread
Logamatic 2107 Schnittstelle
schicken, darauf erhalte ich keine Antwort (DEL, 0x10). Wird ein eingestecktes KM271 irgendwo im Display-Menue angezeigt?
> Wird ein eingestecktes KM271 irgendwo im Display-Menue angezeigt? Im Installationsmenue erscheint unter KESSEL der Menuepunkt ABGASTEMPERATURSCHWELLE, wenn das KM271 erkannt wurde.
-
Thread
Projekt GPS Datenlogger + OpenStreetMap
32bit-System zu spielen. Vor allem in einem schönen kleinen Gehäuse, Akku, Beschleunigungssensor, LCD + Touch. Was braucht man mehr? Gruß
zu Deinen Projekt: (ich habe mich in den Code auf dem Primer noch nicht eingelesen) - könnte die Display-Orientierung der Kartendarstellung auf dem Primer auch "unkompliziert" gedreht werden, falls der alternative GPS-Empfänger (eine flache Version) in die gleiche Richtung "schaut" wie das Display ?
-
Thread
Menü mit Sprungtabelle funktioniert nicht
zusammen, ich habe in Assembler für den ATMEGA 8 testweise mal ein Programm entworfen, das auf einem LCD Display ein Menü darstellen soll. Leider funktiniert das ganze noch nicht wie es soll. Wie es aussieht wird das Programm immer wieder durchlaufen, ich sehe auf dem LCD nur filmmerndes Schwarz. Kann
*2) rcall lcd_clear rProg2: lpm temp1, Z+ cpi temp1,0 breq warte rcall lcd_data rjmp rProg2 Prog3: ; Menüname 3 ausgeben ldi ZL, low(menu3*2) ldi ZH, high(menu3*2) rcall lcd_clear rProg3: lpm temp1
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
danke hat geklappt. Wenn ich ein Menü erstelle und exportiere bekomme ich 4 Dateien menudata.bin,menudata.c,menudata-progmem.c,menu-interpreter-config.h Wie bekomme ich nun das Menü auf dem Display angezeigt. (Verwende ein Display mit
Christoph B. schrieb im Beitrag #2717036: > Wie bekomme ich nun das Menü auf dem Display angezeigt. (Verwende ein > Display mit ST7565R Controller) Du musst dir eine passende Ansteurungsroutine schreiben, mit dem du einzelne Pixel auf deinem LCD setzen/löschen kannst
-
Thread
Speichinhalte aus Fritzbox lesen und auf LCD-Display darstellen
Hallo Gemeinde, ich möchte an eine FritzBox ein LCD-Display anbringen und darauf bestimmte DSL-Messwerte aus der Box dartellen. Dachte an microController der die Speicherstellen der Box ausliehst und diese dann an das LCD-Display sendet. Hat jemand
mittels XPORT-Adapters eine Anfrage über Ethernet an die FritzBox und bereitet die Antwort für ein LCD-Display auf. Die ganze Hardware dafür bestünde im Prinzip nur aus drei Teilen. Problem ist halt nur: Wer baut dir das...
-
Thread
LCD verstellt
über ISR (auch PB Ports) das Display statisch verstellt habe? Spannung für einige Sekunden wegnehmen nützt auch nichts! Kann man dass LCD wieder zurückstellen? Wenn ja dann wie? Oder habe ich es "zerstört" ? Danke schonmal für
Ich denke nicht das das Lcd defekt oder zerstört ist, auszuschließen ist es allerdings nicht. Du wirst da im Programm etwas verändert haben das den Datentransfer zum LCD beeinflusst.
-
Thread
Text an die Stelle an der soll T6963c
ja ist für 6*8 angeschlossen, und mit 26 funktioniert es nicht richt lcd_print(Menue,0x00,0x00); -soll ja heißen in der Startadresse obere rechte ecke oder? das funktioniert ja auch. aber lcd_print(Menue,0x01,0x00) ist es schon außerhab des sichbaren bereichs
80Spalten und 20 linien sehe aber keinen Zusammenhang mit den >Beispielen..... 20 Linien??? >aber lcd_print(Menue,0x01,0x00) ist es schon außerhab des sichbaren >bereichs Woher weisst du das? Häng mal das Datenblatt an. Was mich wundert, wie du den ganzen Code schreiben konntest, ohne das Display
-
Thread
Stören Interrups in Bascom den Code??
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Anzeige_menue: Zaehler = 0 H = 0 J = 0 Waitms 200 Cls Locate 1 , 9 : Lcd "Men" ; Chr(1) ' Display ausgabe Locate 2 , 1 : Lcd "Boiler max." Locate 3 , 1
Anzeige_einstellungen: Zaehler = 0 H = 0 J = 0 Cls Locate 1 , 5 : Lcd "Enstellungen" ' Display ausgabe Locate 2 , 1 : Lcd "Sicherheit Rel.=" Locate 3 , 1 : Lcd "Displ. helligk.=" Locate 4 , 1 : Lcd "Exit = lange Enter" Readeeprom
-
Thread
audio ic für vorstufe
gefunden (finde den Link leider nicht mehr) da war der typische Hifi Röhrenamp-Aufbau mit einem blauen LCD Display integirert was wohl den zustand der Vorstufe anzeigte (H,B,Vol,Bal.) und das fand ich ganz toll. Und wenn ich das dann über ne Fernbedienung steuern könnte wäre da ja auch nicht schlecht oder
tca5500 http://www.michaelgaedtke.de/SubMenu_Verstaerker/tca5500.html
-
Thread
S-Video Signal auf LCD
wieder einen Memory Controller... STOPP... also das muss einfacher gehen, oder?! Vielleicht ein Display mit 50Hz nehmen!? Hat schonmal wer versucht das PSP LCD mit 50Hz anzusteuern? BTW. da über S-Video eigentlich nur ein Menü dargestellt wird, ist die zeitliche Abfolge in meinem Fall nicht so kritisch
und das LCD aber typisch mit 60Hz die > Bilder wiedergeben will. Das LCD läuft vermutlich auch mit 50Hz. Ich habe zumindest noch kein Display gesehen, das so timingkritisch war, dass man die Framerate nicht
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
anderen den Spieltrieb vorwerfen und dann selber... Auf der Unterseite waer' noch Platz fuer ein LCD-Display, Interesse...?
anderen den Spieltrieb vorwerfen und dann selber... > > Auf der Unterseite waer' noch Platz fuer ein LCD-Display, Interesse...? Mach noch gleich ein ENC28J60 + Peripherie drauf und ein RFM12BP, nen Lautsprecher und'n Mikro... SATAII-Anschluss wäre nice
-
Thread
Modellierung und Implementierung reaktiver Systeme, Statecharts, UML, C, Diagramme, OO/nicht-OO
Programmspeicher der meisten Mikrocontroller Anwednungen rum liegt. ;-) Ein gutes Beispiel wäre das Menü in einem LCD Display. Viele bauen so viel Komplexität in die Menü-STEUERUNG, dass in fast das ganze System um die Ohren fliegt, wenn sie die Eingabemethode ändern odern einen weitern Menü Punkt hinzufügen
-
Thread
Display ab und zu wirr/schwarz
Hallo, ich betreibe ein Reich...-Display an meinem mega32 mit 16 Mhz über 4Bit. Ab und zu passiert es, dass am Display einfach nur wirre zeichen sind oder die erste der beiden zeichen ganz scharz, die zweite ohne Zeichen ist. Hab schon
Ist das LCD für die Betriebsspannung, an der es hängt, ausgelegt? Falls nicht, läuft den Controller mancher LCDs langsamer, wenn du ihn also dann zu schnell mit Daten vom uC fütterst geht ab und zu was verloren