-
Thread
einfache Grafikkarte mit 256x252 und 256 Farben für AVR
leichter als Seriell, aber das ist Geschmackssache. Und am PC brauch ich nicht nen Fernseher als Display da hab ich schon was besseres mit höherer Auflösung dran hängen ;)
anständig zu laufen. Wäre ersatzweise eine übertragung über SPI oder vllt. Parallel (wie bei deinem LCD Controller) denkbar? Auf was liesse sich die Datenrate ca. maximal hochschrauben?
-
Thread
Auswahlliste auf 16x4 Display mit 8051
Display machen? Ich hatte mit vorgestellt, dass z.B. vorne das erste Zeichen blinkt oder sich ändert bei dem Menüpunkt, den man gerade Ausgewählt hat (die Eingabe Hoch-Runter und Bestätigen-um ins Menü zu
Hi Camel! Hab auch grad vor ein Menu am LCD zu erstellen. Meine Frage ist wie du dass mit dem weiterschalten machst(inkrementieren?)? Hast du einen beliebigen Port Pin für die Tasten gewählt oder ne interrupt?? Kannst du mir sagen wie
-
Thread
AVR-Programmierung über LPT nicht möglich
Bauteile mit den Programmierimpulsen machen. Wenn die sowieso wegen CS = 1 nicht angesprochen werden (LCD-Display, MMC-Card, ???) ist es egal. Relais-Treiber lege ich nicht an diese Pins und Taster, die gegen GND mit internen PullUp schalten, stören auch nicht, wenn man nicht gerade beim Programmieren
alles wieder an zum weitermachen und... nichts geht mehr... Naja, ich hatte mit meiner Änderung die Display-Initialisierung versaut, das störte nicht weiter, solange es initialisiert war und ich nur den Atmel zurückgesetzt habe. Gruß aus Berlin Michael Gruß aus Berlin Michael
-
Thread
Menüstruktur mit Pointern und structs
( 1<<KEY_ENT )) { //Aufruf der zugehörigen Funktion menue[MENU_COUNT].fp(); } if( MENU_COUNT != MENU_COUNT_OLD ) { lcd_clrscr(); lcd_gotoxy(1,0); strcpy_P(HelpStr, (menue[MENU_COUNT].text)); lcd_puts(HelpStr); MENU_COUNT_OLD
if( ActEntry != ActEntryOld) update_display(); } void update_display(void) // Update der Anzeige { lcd_clrscr(); lcd_gotoxy(0,0); strcpy_P(HelpStr, ActMenu->Menu_Name); lcd_puts(HelpStr); lcd_gotoxy(0,1); strcpy_P
-
Thread
platzsparende Menüstruktur
Hallo ich hab vor für ein 16x2LCD eine Art Menü zu schreiben. Aber ich steh etwas auf dem Schlauch was die Programmierung angeht. Das Menü sollte baumförmig aufgebaut sein wobei jeder Menüpunkt mehrere Unterpunkte haben kann. Wie
Sicher. Du brauchst dazu eine 'forward Dekleration' struct irgendwas Display; struct irgendwas Einstellungen = { &Display, &Display, ... }; struct irgendwas Display = { &Einstellungen, &Einstellungen, ... };
-
Thread
Tips zu Menü (mit Hilfe von Struct?)
Hi, ich benötige für mein Projekt eine Menüsteuerung, bei dem die aktuellen Zustände im 20x4 LCD Display angezeigt werden. Hab alles mit switch,case oder if Abfragen am laufen, so dass immer der aktuell eingegebe Zustand im Display angezeigt wird. Wollte aber wg. Komfort und Codegröße das Menü
zu erstellen und dieses immer Zeilenweise [1]-[4] am Display auszugeben. Bei Änderung (Tastendrück...) hätte ich betroffenen Zeilen im struct wieder neu beschrieben. Es würden im struct also immer die aktuellen Zeilen fürs Display stehen. Ist dies eine
-
Thread
LCD macht Buchstabensalat PIC16F877
. Das Bandkabel habe ich abgeschirmt, die Betriebspannung direkt am Display mit 2000µ, parallel 100nF stabilisiert. Keine Nachvollziehbare Änderung. Anschließend habe die Software dahin geändert, dass das Display nach jedem Relais-Schalten komplett neu initialisiert wird.
eingeführt. Freien Speicher hatte ich noch genug. In diesen 4 Byte wird permanent mitgeschrieben, was ans Display gesendet wird. Alle paar 100 µs oder ms wird das Display ausgelesen., Ist dann irgendwas falsch, wird das Display komplett neu initialisiert und neu beschrieben. Jetzt kann man bei laufender Anzeige
-
Thread
Atmel AVR Menüsteuerung..Hilfe!!!
sowas wie Baumstrukturen - zB für eine Menüstruktur - im Flash ablegen, wenn man das so macht: menu_root: .dw 2*menu_child1 .dw 2*menu_child2 .dw 2*menu_child3 .dw 0 menu_child1: .dw 2*menu_childchild11 .dw 0,0 menu_child2: .dw 2*menu_childchild21 .dw 2*menu_childchild22
zum Ursprungsposting: Display, Tasten, Menue etc. ist doch auch alles im Butterfly drin .... vielleicht mal da gucken gehen in den Sourcen ....
-
Thread
Beratung: Suche pendant zu C-Control II ?
Bascom und avr. Da hast du treiber für standard LCD 's dabei etc. Und die AVR sind recht flott im abarbeiten des code
nicht von der per Umlenkrolle ermittelten Umspullänge / Umspulgeschwindigkeit. Dazu noch ein Text-LCD, einen Drehgeber (mit Taster) oder 4 Taster fürs Menü, und man kann einstellen, wieviele Meter Material das Ding umspulen soll. Alternativ könnte das Teil via UART vom PC gesteuert werden. Um noch
-
Thread
Menüsteuerung
Nunja, "Menü" bedeutet ja, dass du einen Dialog mit dem Controller führst, also ein Ausgabegerät (LCD) angeschlossen hast, das dir die "Menüangebote" anbietet. Beim Abarbeiten der "Tastendruck-Flags" (keypress
mir nicht ganz klar. Mit welchen Sprungmarken du im Hauptprgramm dann angibst, was zum jeweiligen Menue dann textmässig auf dem LCD erscheint? < Jeder Menüpunkt-Job wird mit "rjmp tastaus" verlassen, die Routine "tastaus" löscht alle Tastenflags (was die Menü-Job-Routinen schlanker macht) und gibt
-
Thread
CAN-Bus Kollision-Symulation
Eco-Mode auch "inaktiv" werden (pull-up 12V)... das lässt vermuten, daß die Kommunikation Radio/Display nicht über CAN-Bus sondern auf eigenem (Lin-?)Bus funktionieren und erst Display per CAN-Bus weiter angebunden ist... Hm, es gibt auch ein "Service-Stecker" mit echtem CAN-Bus, daran habe ich noch
Radio trenne, 2-3 Sek später geht das Radio aus. Scheinbar braucht Radio ständige Verbindung zum Display... Lt. Peugeot soll das Radio "diebstalsicher sein" - indem der Gauner mit Radio (one Display und Software - CAN-Bus) nix anfangen kann... Schöne Trost! Darum baue ich an meine Alarmanlage!
-
Thread
Menü über RS232 ausgeben
eine Ebene zurückgesprungen werden. Ich weiss jetzt nicht, wie ich das realisieren kann. Beim Display-Menü ist mir der Ablauf klar, es wird ja immer nur ein Eintrag gezeigt. Aber ich möchte ja quasi mehrere Einträge gleichzeitig darstellen und anwählen können. Wer kann helfen? Ralf
Sorry falsches Display (sollte aber egal sein)... --> http://www.lcd-module.de/deu/pdf/grafik/kit240-6.pdf
-
Thread
eigenes mega16/32 board
vorsehen, damit du den Bootlader auch in den Prozessor bekommst. Nett wäre auch ein Anschluss für ein Display und etwas mehr Tasten, mit 4 oder 5 Tasten kann man schon recht gut ein kleines Menü auf dem Display bedienen. Uwe
vorsehen, damit du den Bootlader auch in den Prozessor bekommst. Nett wäre auch ein Anschluss für ein Display und etwas mehr Tasten, mit 4 oder 5 Tasten kann man schon recht gut ein kleines Menü auf dem Display bedienen." du hast natürlich recht, das ist aber erst die naechste stufe, ich möchte erst
-
Thread
EIB oder Simatic funktion, preis!?!
. Beim EiB ist das scheisse wenn dein Einziges Display im Haus kaputt ist und du deine Jalosien nicht runterfahren kannst:-). Und zweitens ist der MPI Bus ein standardbus der in jeder industrie in verwendung ist und bei uns im Werk seit ca.7 Jahren noch
betreffen. Beim EiB ist das scheisse wenn dein Einziges Display im Haus kaputt ist und du deine Jalosien nicht runterfahren kannst:-)." Es geht um Störungen im Gesamtsystem, beispielsweise der SPS. Da ist ein Elektriker aufgeschmissen. "Und zweitens
-
Thread
Heizungssteuerung mittels I²C?
liefert das Ergebnis von TASTE oder eine 0, wenn keine Taste gedrückt wurde. Die Funktion wird in jedem Menü fortlaufend aufgerufen, da die Bedienung durch den Benutzer höchste Priorität hat. Bei Tastendruck wird entsprechend reagiert (Display, Ausgang, +++) und letztlich auf neuen Tastendruck gewartet. In
. Wie beschrieben kann man klein (Tastatur/Display) anfangen und dann nach Bedarf erweitern. Ohne jetzt ein Buch zu schreiben, hast Du hoffentlich meinen Ansatz verstanden; es gibt noch andere Vorgehensweisen.
-
Thread
GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8
Frage wäre wie bekomme ich die daten zu meinem OSD? Momentan ist das Assembler-Programm für ein LCD-Display geschrieben. Man könnte die Daten zusätzlich per USART (TXT stünde dafür zur Verfügung), problemlos an ein OSD-Modul senden. Oder man verzichtet auf das LCD-Display und verwendet
Routinen) - GPS_FUNKTIONEN.asm (Funktionsbibliothek) - GPS_INTERRUPT.asm (GPS String Auswertung) - GPS_LCD.asm (LCD Routinen, Funktionen, etc.) - GPS_MENU.asm (Menü- und Optionsroutinen) - GPS_TEXTE.asm (Alle angezeigten Texte und Strings) Für den Kurs und die Geschwindigkeit musste ich bei mir eine
-
Thread
Mr.MidiPlayer - Spielt alle MIDI-Dateien von einer SD-Karte
the songs from the SD card. But than, I noticed that the software version was made for a 24x2 display. I only have a 16x2 display, so I went searching in the software for making it fitting for 16x2. Although I am not a C-programmer, I can follow the big lines of the programm's used. In lcd.h, line
not supported for ext. signal version. It's a custom version for a single customer. You can modify menu entries and text, as in main.c, lcd.h and lcd.c defined. For hardware - just apply a toggling ttl signal around 2Hz to IR in pin. Regards, Simon
-
Thread
Hilfe bei Fehlersuche (Mega16 + gLCD)
Beschreiben ausgelesen wird. Solange das nicht paßt, wird das nichts an Dsiplay geschickt. void lcd_status(void) { DATA_DIR_IN(); LCD_CD_H(); // Commando High LCD_RD_L(); // Read Low LCD_CE_L(); // Chip Enable Low LCD_STATUS = LCD_READ; // Status lesen LCD_CE_H(); // Chip Enable High LCD_RD_H(); // Read High LCD_STATUS &= (0x03); // Bits ausmaskieren }
-
Thread
Ist sowas mit einem Atmega32 machbar?
über ein kleines Board mit Atmega32 mittels I2C-Bus ansteuern. An dem Mikrokontroller soll ein LCD-Display (für die Menüführung) und eine Tastatur (oder nur Taster) hängen . Das Board soll folgende Möglichkeiten bieten: 1. alle LEDs gemeinsam an oder ausschalten 2. LEDs einzeln ansprechen und
einen pc-recher: ich wollte es eben vermeiden so ein ding danebenzustellen, sondern nur ein kleines LCD-display und tastenfeld irgendwo am rande unterbringen :-)
-
Thread
Fleurys LCD Library - undefined reference to...
klickst links im Projektbaum auf 'Source Files'. Und zwar mit der rechten Maustaste. Im aufgehenden Menü wählst du aus: 'Add existing Source File(s)...' und zeigst AVR-Studio wo denn die lcd.c liegt. Mittels OK wird dann lcd.c zum Projekt hinzugefügt. Lässt du das Prjekt daraufhin 'builden', so wird
besten Dank für die Anregungen, es war die lcd.h *nun läst es sich kompelieren ----- aber es passiert nicht * Display zeigt 8 Balken an beim einschalten <<<<<lcd.h>>>>>>>>>>> #define LCD_PORT PORTB /**< port for the LCD lines
-
Thread
Einstieg in die Welt der Mikroprozessoren
Wenn Du dich mal links im Menü umgeschaut hättest, wären Dir da ein "AVR-Tutorial" (zweiter Menüpunkt) und weiter noch das "AVR-GCC-Tutorial" (erster Unterpunkt bei "Artikel") aufgefallen. Schau mal einfach in beide rein, da werden
fehlen mir die kleinen C-Schnippsel in der Doku wie beim AVR. Dafür ist es der erste der Drei mit einem LCD und da macht das Rumspielen doppelt Spass ;-) Debuggen klappt hier ganz gut auf Sourcecode-Ebene. Der AT91 ist von den dreien das heftigste Geschoss. Ich denke, der ist nur noch in einer Hochsprache
-
Thread
Drehimpulsgeber-Abfrage über Interrupts
Erklärung: #include <stdio.h> #include "mc.h" #include "Print.h" #include "DS1302.H" #include "display.h" #include "control.h" unsigned char M; int lcd_refresh, setclk, abx,set =0; long int i = 0; /** * Timer0 Interrupt-Routine. * * Regelt die Erneuerung der LCD-Anzeige ueber den * Wert
ClearLCD(); while(1) { if (lcd_refresh >= 20) // Display aktuallisieren { // 10 entspricht ca. 20ms wr_clock(); lcd_refresh =0; printf("%d\n",set);
-
Thread
Platinen mit GPS - Empfänger bei ebay
vorhandenes(!) UART => 2. µC Der "ideale" 2. µC müsste 2 UARTs haben plus die gewünschten Ports fürs Display und die Tasten. Jetzt wo ich es so schreibe, fällt mir ein, dass ich noch ein R8C mit 5V-Applikationsboard und LCD habe, auf dem nur eine LED blinkt ;-) Ein paar Tasterchen werden sich bestimmt
Im Bereich Display finde ich die DOG LCD Displays z.B. von Reichelt technisch (3,3V + SPI) und preislich (11 Euro) interessant. Hat hier schon jemand Erfahrung mit diesen Displays? ==== 3,3V DOG Modul Serie z.B
-
Thread
Spannungszusammenbruch
Tag zusammen, also habe nun was ganz großartiges programmiert, finde ich zumindest. und zwar ein Menue für mein Display. dort kann man mit zwei tastern, die sich auf meinem Entwicklungsboard befinden, vor- und rückwärts durch das Menue scrollen und mit nem dritten Taster (nicht aufm Board) dann halt
ne Idee ? Im Anhang findet Ihr mein Prog, das zip-Package besteht aus 4 Dateien 1) Makefile 2) lcd.c 3) lcd.h 4) lcd3.c wobei lcd3.c mein programm enthält, die anderen sind nur nötig um das display zum laufen zu bringen(hab ich mir gemopst) :) Also wenn ihr ne Idee habt oder nen paar Verbesserungsvorschläge
-
Thread
bisherige mp3-Player- Projekte - Erfahrungen?
@Lupin : ist klar süsse, die mmc liest sich ja selber aus, fat muss man auch nix machen und das lcd geht auch durch magie :)
ca 18k, da das menü relativ aufwendig ist, ohne menü / animierte logos / font reicht ein atmega8 mit ca 6,5k. sorry wegen süsse, dachte lupin währe ein mädel name :)
-
Thread
TFT Display ansteuern?? *Nerv*
Also nach langem Suchen und Mails schreiben habe ich endlich dieses Datenblatt bekommen...Das Display aus dem Anhang soll Baugleich mit meinem Display sein. Kann mir denn jetzt jemand sagen ob die Möglichkeit besteht dieses Display nun anzusprechen? Der Inverter ist folgender: PWB-IV13128T/A1
/hy-line/computer/display/lgphilipslcd/dokumente/LB104V03-A1.pdf Das Display muss keine aufwändigen animationen zeigen, es reicht, ein leicht animiertes menü. Als µC für die ansteuerung würd ich nen Phillips ARM bevorzugen
-
Thread
TV Bild mit AVR
Schade, dass ich Deine ASCII-Tabelle nicht nutzen kann :( Meine Zeichen sind so wie bei einem LCD-Display aufgebaut (5x8 Pixel) Trotzdem Danke Gruß Bernhard
ganze hat noch einige wenige Fehler, im Moment läuft das ganze zum Testen und emuliert ein serielles LCD mit rund 20fps in denen jeweils das komplette Bild refreshed wird (250kbit/s Baudrate)
-
Thread
LCD 128x64 Initialisieren
Also ich kenne ja nun dein spezielles Display nicht! Normalerweise ist es aber so das du verschiedene Dinge initialisierst und dann das Display sich seine eigenen 17V erzeugt. Sobald du das gemacht hast wirst du die Pixel auf dem Display sehen
Endlich!!!! ich habe es geschafft. das display läuft einwandfrei. es benötigt keine initialisierungssequenz, die Befehle stehen in den Datenblättern am anfang dieses Threads. am wichtigsten ist der Display ON Befehl. also 3F ans Display
-
Thread
Nokia 3310 LCD mit bascom und mega8
Hi, habe wieder ein Problem mit dem verf**** Nokia 3310 LCD. Ich habe ein neues Display und wollte es ausprobieren, natürlich klappt es nicht richtig. Bilder werden angezeigt, statt Schrift erscheinen nur schwarze Balken. Den Programmcode habe ich hier aus
und war urspünglich für einen 8535, es sollte jetzt auf einem Mega8 laufen. Eigentlich sollte ein Menu erscheinen, die Auswahl funktioniert auch aber wie gesagt springen nur schwarze Balken. Was mache ich falsch?
-
Thread
Wer hat schon versucht ein Segway zu bauen ?
laufen im 'Hintergrund' Funktionen ohne direktem Echtzeitaspekt wie: JTAG/RS232 an HOST, Parameter an LCD (4x20), Parameterchange via Menu-Tasten, Tastenpolling für Richtungskorrektur, Akku-Ladekontrolle (Volt/Temp), Abfrage Tritt-Sensoren, periodische Selbsttestfunktion/Nullkalibrierung ADXL/ADXRS, FET-Feedback
Fernsteuerung hat auch einen ADXL320, man steuert es durch Neigen der Steuerung. Darauf soll ein Display für einige Rückmeldungen, ist von Electronic Assembly. Momentaner Stand: Schaltpläne sind fertig, Layout Fernsteuerung ist fertig. Umrichterlayout fehlt noch, Automainboard-Layout fehlt auch noch
-
Thread
Bascom u. SPI und Soft-SPI
Dim Txloc As Byte , Tyloc As Byte , Yy As Byte , Xx As Byte , Tout As Byte Dim Ee_data As Byte , Menu_ptr As Byte , Scr_string As String * 14 , X As Byte '*********************************** Aliases ************************************ Lcd_cmd Alias Porta.0 'Low for
gleiche PINS am µC ), arbeitet das Nokia 3310 Wenn ich SPI Soft auf Port A lege -> geht nichts! LCD_cmd,LCd_cs und LCD_res ist entweder Port A oder Port B welches ich das Display anschliesse, werden enstsprechend angepasst. Wieso kann geht kein Soft SPI, die PINS kann man doch frei wählen? Kann
-
Thread
EAR Gesetz in Kraft - was bedeutet das in der Praxis ?
sehen könnte daraus schnell ein Wettbewerbsvorteil konstruiert werden. Ausserdem, hat ein simples Menue das nötig? ;) Gruß
sondern effektiv nur die Glasplatte mit den Flüssigkristallen http://www.reichelt.de/bilder/web/A500/LCD13.jpg Ein Display wie du es meinst (mit Displaycontroller) ist im b2b auch nicht registrierungspflichtig, eben weil davon ausgegangen wird das es in ein größeres Gerät eingebaut wird. Im b2c wird
-
Thread
Probleme mit WinAVR-Programmierung (ATmega8)
ich mir aus dem Netz eine .c-Datei und eine .h-Datei gezogen, diese dienen zur Ansteuerung eines Display, habe die Dateien schon auf meine Hardware "abgeändert" (im "Original" war das Display an Port C, bei mir ist es an Port B).... Also, ich hab die Dateien lcd.c und lcd_tools.h, die in der lcd.c
Wenn Du den Code in lcd.c schreibst, und dieses dann als solches abspeicherst, dann must Du in MFile unter Menü "Makefile" -> "Main file name..." eintragen "lcd" anstatt "main". MFile geht davon aus, das sich die Hauptroutine
-
Thread
Display Menü LCD 4x20
Hallo an alle! Hat irgendjemand von euch schon mal ein Menu für ein LCD realisiert? Über drei Tasten steuerbar über 2 tasten (gleichzeitig) ins Menu. 1 Taste hoch. 1 Taste runter. 1 bestätigen. Mir geht eigentlich nicht darum wie man es tun sollte sondern
) { if (!('0' <= a[c] && a[c] <= '9')) return false; } return true; } int menu::run(menu *last) { string choice; int start = 0; int end = 2; // LCD-Display-Height minus 2 int t; do { do { cout << name << endl; for(int
-
Thread
Mikrokontrollerauswahl
floatingpoint Berechnungen kein Problem sind. Zudem sollte er folgende Schnittstellen besitzen: SPI UART (LCD) insgesamt so ca. 40 I/O Pins 256/512Kyte Flash Speicher, am besten auch vom laufenden Programm aus beschreibbar. (MSP430 scheidet damit aus...) Zu viel Leistung sollte er auch nicht verbrauchen,
zwischenspeichern (so ca.170KByte) und gleichzeitig über RS232 an PC senden (dafür UART), über ein LCD 2x16 Segment Display werd ich ein kleines Menü aufbauen. Ist die Datenüberrtagung abgeschlossen, soll aus den aufgezeichneten Daten im SRAM eine Fitkurve erstellt werden, dafür sind Floatingpointkalkulationen
-
Thread
LCD - Menu
@Stefan, PGM_P pStr = pgm_read_word( &menue[0].text ); und dann zB lcd_printf_P(pStr);
die Verweise stehen im FlashRom. Es gibt nur DREI Tasten "up" "down" und (("OK" =="ret" )) "lcd_write_text" muss nur einmal mit "read_lcd_tast()" im MAIN zyklus aufgerufen werden. So kann man auch im Menue verzweigen: Wenn zB in einem 2-Stelligen display steht: ***************************
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
Hallo Olaf Schön gemacht, was ist das für ein violettes graphisches Display ? Schaut sehr interessant aus. LG Michael
Das Display ist nicht beleuchtet. Ich hab nur eine blaue Leuchtdiode auf meinem Programmieradapter. Ausserdem waren das 6s Belichtungszeit damit ich genug Tiefenschaerfe habe. Das Display gibt es bei Pollin
-
Thread
Midi Drumpad mit Piezo Schallwandler
professionell! Fett! Gefällt mir. Richtig schön Zitonengelb :-) Hut ab! Neugier: was zeigt´n Dein Display an?
Also momentan zeigt das Display noch nicht so viel an. Ich bin gerade dabei ein Menü zu schreiben. Die folgenden Funktionen sollen im Menü Implementiert sein: - Midi Kanalauswahl - Zuweisen der einzelnen Drumpads zu Instrumenten
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
original code vom Christian Kranz, kann man sich unter: http://www.superkranz.de/christian/S65_Display/data/simple_display3.zip runter laden. Hab dann nur die ports für den mega8 angepasst, in lcd.h. also folgender massen: LCD_CS PB2 LCD_RESET PB1 LCD_RS PB0 LCD_MOSI PB3 LCD_MISO
@ Guntmar H.: The palettes in two formats (*.act, *.pal) are in archive. To configure the display in 8-bit mode i use the following commands sequence: lcd_wrcmd16($EF90); lcd_wrcmd16($E800); I think, this 8-bit mode is useful for displaying a simple menu drawings and text. P.S. Sorry for the
-
Thread
Bascom Sonderzeichen
Hallo ich hoffe ihr könnt mir helfen. Ich möchte so eine Art kleines Menü machen und auf dem Display soll halt immer in der letzten Zeile ein Pfeil nach unten und in der vorletzten Zeile ein Pfeil nach oben dargestellt werden.Wie kriege ich den Pfeil hin.Mit dem LCD-Designer funzt das nicht. Benutze ein LCD mit KS0070B Kontroller und das alles in Bascom
-
Thread
Bankumschaltung beim 8051
Hallo Banker Die Visualisierung ist nicht im uC integriert, das macht das Display selbst, ich kommuniziere lediglich über RS233 mit dem uC zum Display und zurück, trotzdem sind viele kleinere Komplexere Unterprogramme implementiert, zb Datumseingabe mit Schaltjahrüberprüfung etc
meiner Batch Dateien: @echo off c51 main.c PP(main.LSI) DEBUG LARGE OT(6,Size) DF(MONITOR) c51 lcd_T6963.c PP(lcd_T6963.LSI) DEBUG LARGE OT(6,Size) DF(MONITOR) c51 lcd_420.c PP(lcd_420.LSI) DEBUG LARGE OT(6,Size) DF(MONITOR) c51 graphic.c PP(graphic.LSI) DEBUG LARGE OT(6,Size) DF(MONITOR) c51
-
Thread
Menü
Hallo Ich sollte für die Bedienung einer Maschine eine Art Menü Programmieren und auf einem LCD display anzeigen. Hat da vielleicht eine Vorlage ( z.B mit Taster : Auf, Ab, Bestätigen,Abbrechen,..)
Was genau ist jetzt das Problem? Was die Maschine können muß, muß auch irgendwie in das Menü einfließen. Das ist soweit klar, doch worauf (Prozessor) willst Du in welcher Sprache programmieren und welches Display willst Du verwenden? Laß uns doch mal schrittweise vorgehen! Eine Vorlage für
-
Thread
grafik lcd
ich steige gerade in die µc programmierung ein. der grund ist ein projekt, bei dem daten auf einem lcd display ausgegeben werden sollen. ich möchte gerne mit avr µc's arbeiten. die frage ist: welche grafik lcds werden üblicherweise verwendet, welche µC's und was muss man da für preise rechenen. das
der Hit. Hier bekommst du auch ein Gefuehl was du im Controller machen musst und was man alles ins Display auslagern kann. Ob dein Menue fuer das Display reicht, oder ob man noch zusaetzlich ein EEPROM hinzufuegen muss. Je nachdem wie viele Bilder Grafiken und animierte Sachen du im Display hast.
-
Thread
Programmablauf, Interrupts, Timer, Schrittmotor, PWM
wieder beim nächsten Match? Die Ports werden auch 'nur' alle 20ms aktualisiert!? Ist das für z.B. LCD nicht recht langsam? Das "IF TaskAktiv" wird nicht in jedem Task geprüft, richtig? (ist nicht auf den ersten Blick ersichtlich) Wie die einzelnen Tasks gesteuert werden, verstehe ich aber definitiv
-Bit-Zahlen dürften damit noch keine Probleme aufwerfen. Der Rechenaufwand für so Sachen wie ein Menü mit Zeichenketten für ein LC-Display aufzubauen, ist geradezu lächerlich gering, und für eine Unmenge anderer Sachen, die dem äußeren Betrachter "ganz toll" erscheinen, ist er es ebenfalls. Jetzt kennst
-
Thread
LED-Display Buchstaben und Wörter
< 28*/ Mit ein paar weiteren Funktionen kann ich nun mit einer Funktion LcdPrint("Hallo") Strings auf dem Display ausgeben. Ist zwar was arbeit, aber letztlich lohnt es sich !
ich mir bei Ebay ein paar HCMS 2923 ersteigert mit 2*8 Zeichen. Man glaubt es kaum, aber die LED Display verbrauchen ja weniger Strom als so ein sch*iß LCD Display. Als µC verwende ich einen MSP430 F1232. Der hat 8kB Speicher. Mit meinen "relativ" einfachen Routinen bin ich da jetzt schon bei 3,5
-
Thread
Java auf AVR Gesperrt
lauft gut. Ich glaube der schaltung mit der MAX232 soll in ortnung sein. Heute mittag gehe ich ein LCD display anbinden um zu sehen ob er was text bringt. Was fur demo funktionen hat das NanoVM_eeprom.hex program eigenlich auf display und serieel port. Danke fur deine hilfe Adriaan.
Mit diese program auf ein Mega32 mit 4 zeilen LCD kommt zeile 4 nicht auf der richtige platz auf display. // write something to the first line Lcd.gotoYX(0, 0); Lcd.print("Hallo NanoVM Java"); Lcd.gotoYX(1, 0); Lcd.print
-
Thread
Eclipse und WinAVR
Eclipse und das AVR-GCC-Plugin. Finde ich super. Allerdings habe ich noch Probleme beim Einbinden der LCD-Funktionen (2x16 Zeichen LCD, lcd.c von P. Fleury). Wenn ich per lcd_putc ein Zeichen ausgebe kommt es korrekt an, wenn ich aber lcd_puts für einen String benutze steht nur Mist auf dem Display. Ich
in meinem Projekt auch ausprobiert, hat aber nichts ausgemacht. Was ich sehr seltsam finde ist, daß lcd_putc und lcd_command funktioniert, lcd_puts aber nicht. Ich habe da irgendwie den verdacht, daß der String, den ich an die Funktion übergebe falsch interpretiert wird. Gruß, Daniel
-
Thread
Anfängerfragen zum ATMega8 und Assembler
demo mit fastavr-basic (avr16 mit 8mhz intern) display an portc0-portc4, rs portc5, en portc4: $Device= m16 $Stack = 32 $Clock = 8 $Lcd = PORTC.0, RS=PORTC.5, EN=PORTC.4, 16, 2 $Source= On Dim wert As Word Enable
andi k. schau dir mal die lcd-routine in winavr-c von peter fleury. um ein display anzusprechen brauchst du den code. er sieht nur so lang aus, weil da kommentarzeilen zwischen sind und leerzeichen. mfg pebisoft
-
Thread
address space overflow
eine kleine funkuhrgesteuerte schaltanlage, mit timern, countdown aufzubauen. bin jetzt dabei dass menue zu schreiben um die einzelnen timerzeiten, countdownzeiten einzustellen (ausgabe auf ein 16x2 lcd). hardwaremaessig is auch alles soweit fertig und funktioniert. jetzt zum problem: nach der umstellung
das datum, und die angabe ueber die impuls und pausenlaenge der einzelnen dcfbits wird korrekt am display ausgegeben. wenn ich wieder von large auf small stelle funktioniert es aber wieder. bis jetzt bin ich erst soweit, dass man eine countdownzeit fuer ein realais einstellen koennen sollte. ich hatte
-
Thread
USB Oszilloskop
100 MHz, and 200 MHz Bandwidths Sample Rates up to 2 GS/s 2 or 4 Channels Color or Monochrome LCD Display CompactFlash Mass Storage Option with TDS2MEM Module Autoset Menu with Waveform Selection Probe Check Wizard To Ensure Correct Probe Usage Context-sensitive Help Dual Time Base Advanced