Hallo bzw. Guten Morgen^^
ich hänge seit ca. 2 Tagen an einem Problem, welches ich einfach nicht
behoben kriege.
Bei dem Projekt handelt es sich um einen TWI/LCD-Interface basiert auf
einem
AtTiny2313-20PU.
Die Anzeige auf dem LCD ist kein Problem - dort soll nach dem Start für
ca. 2 Sekunden die TWI-Adresse angezeigt, und danach das eigentliche
"Modul" gestartet werden. *Bisher sind aber nur TWI und LCD
implementiert* - sonst nichts. (Also nur Anzeige der Adresse.)
Der Schaltplan ist nur eine grobe Darstellung - gerade mit Paint gemalt,
weil dieser Rechner nicht bestückt. Die Problem-Stelle des Bildes ist
eine 2x3-polige Stiftleiste für Jumper gegen GND. Hardware-Technisch ist
alles mehrfach kontrolliert und korrekt. Software-Technisch laut
Debugger ebenfalls. - *Der Kontroller zeigt aber bei jedem Zustand der
Jumper immer 000 als Adresse an.* - Nur kann ich mir nicht erklären, aus
welchem Grund.
Findet einer von euch einen Software-Fehler während des Einlesens?
PS: Der Code ist etwas wirr, aber hoffentlich ausreichend kommentiert.
Es geht mir erstmal nur um die Funktion - hinterher wird optimiert.
Die im Schaltplan fehlenden Abblock-Kondensatoren zwischen GND und VCC
sind natürlich verbaut. - Habe beim nachzeichnen gerade nur nicht daran
gedacht.
Gruß,
Marcel