Kurzes Beispiel ?
Art: Beiträge; Benutzer: delaware
Kurzes Beispiel ?
Moin,
ich möchte eine Variable in ein Unterprogramm "mitnehmen" dort bearbeiten und wieder mit "zurücknehmen" z.b.
int main(void)
{
Moin, ich habe das Display jetzt an eine extra Platine mit einem Mega 8 angeschlossen (mit 8Mhz Quarz) und jetzt habe ich Buchstaben.
Wenn ich den Kontrast auf Maximum stelle, ist auch nur die erste (obere) Zeile schwarz - liegt wahrscheinlich daran das das LCD erst initialisiert werden muß damit es weiß das es zwei Zeilen hat ?!?...
Auch mit der 1 für den LCD_CONTROLLER_KS0073 zeigt sich nichts :-?
Hallo, warum kann ich eine Schaltung an dem STK500 betreiben und einfach den Prozessor überschreiben wärend das Programm läuft und bei diesem ISP :
AVR Programming Tool AT AVR ISP2 mit USB
...
Na das werde ich morgen versuchen.
In der lcd.h steht :
#define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */
Und da laut Reichelt (siehe Anlage)...
Das 162 LCD von Reichelt ist laut Datenblatt ein KS0070
...
Moin, bei DIR läuft der code - schön bei mir nicht. Benutzt Du das AVR Studio ?? welches Display ??
Wenn Du das AVR Studio benutzt kannst Du mir ja vielleicht mal einen Projekt Ordner senden . Wäre...
Also irgendwie sind da keine Anhänge hängen geblieben also hier noch mal.
Die benutze ich hänge ich mal dran. Angeschlossen habe ich das Display (162 Reichelt) an PORTD eines MEGA8 nach folgendem Schema :
Interface using the 4-bit Mode
...
Moin, habe hier ein LCD162 (Reichelt KS0070 standart) als 4bit angeschlossen.
Trotz diverser Versuche mit fertigen C Programmen schaffe ich es nicht auch nur irgendwas auf dem Display anzuzeigen. ...
Hast recht. Viel gar nicht auf, da der Port bei z.b. genau 4 nicht gelöscht wurde sondern einfach der vorige Wert erhalten blieb.
Hallo, habe eine VU / Bargraph Anzeige programmiert.
An Pin 0 PORT C ( ADC) hängt ein Poti zwischen GND & 5V (mit Vorwiderstand).
Je nach Stellung des Potis soll eine LED-Licht wandern.
Ich...
Ja, die Timer ...
die habe ich noch nicht so ganz in mich integriert !.
Ja, ist gut 194 bytes.
------------------------------------------
while (z<t)
{
_delay_ms (20); // t ms warten
z++;
//PORTD = z;
}
z=0;
Verstehe ich. Wie müsste ich denn sowas machen damit es nicht "Bumm" macht.
Wäre es besser das delay in eine Schleife zu setzen und mit t die Anzahl
der Schleifen durchläufe zu ändern ?
...
Hallo,
ich beschäftige mich seit letzter Woche mit der Prog. von Atmel´s.
Zuerst mit Assembler und seit gestern mit C.
Habe jetzt erst mal verschiedene Lauflichter programmiert.
Mit...