-
-
LCD
Hallo x-ryder,
ich habe Dein Programm auf mein Testboard geladen. Allerdings habe ich die Zeile mit dem Config LCDpin angepasst, weil mein Display auf PortB liegt.
Dein Programm funktioniert bei mir, obwohl die Variable Millisekunden nicht definiert vorbelegt ist. Ich würde Variablen immer vorbelegen, damit nicht irgendwann doch noch Schrott drinsteht.
Das mit dem "LCDmode = Port" habe ich nachgelesen in der Bascom Hilfe, das ist richtig (man lernt nie aus)
Hat das Display bei Dir am Port C schon funktioniert und ist der Fehler erst jetzt aufgetreten?
Wenn ja:
- Display evtl. defekt?
- Leitung zum Display unterbrochen?
Wenn nein:
- Leitungen zum Display richtig angeschlossen?
- Der ATmega128 kann lt. Datenblatt den Port C nur dann als Output verwenden wenn er im Kompatibilitätsmode läuft (wenn ich das Datenblatt richtig verstehe). Ist der Kompatibilitätsmode abgeschaltet, hat Port C eine andere Funktion. Ist der Chip noch im Kompatibilitätsmode?
Ich habe leider keinen ATmega128 und habe es auf einem ATmega16 probiert. Sonst könnte ich Dir evtl. genaueres posten.
Ich hoffe Du hast wenigstens ein paar Denkanstösse bekommen.
Viele Grüße
Michael
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen