Hallo, ich experimentiere mit einem ATmega8. Mein Programm ist trivial und setzt bislang nur alle Port-Pins als Ausgang und dann auf High. Das funktioniert bei allen Pins (Nachprüfen mit LED) - nur nicht bei PD6 und PD7. Bei diesen beiden Pins gelingt es mir nicht, sie als Ausgänge zu verwenden. Woran kann das liegen? (Diese beiden Pins werden für den Analog-Comparator verwendet - ist es möglich, das dieser dazuwischenfunkt?) Für Hilfe wäre ich sehr dankbar. Gruß Frank
Der Analog-Comparator würde höchstens dazwischenfunken, wenn dein Programm das so will. Ohne Eingriff durch das Programm sind PD6 und PD7 als I/O-Pins eingestellt. Hast du schon die Hardware kontrolliert z.B. ob beim Löten eine ungewollte Lötbrücke an den Pins entstanden ist? Oder das Steckbrett dort schlechte Kontakte hat? Hast du ein Multimeter, um direkt Spannungen am Pin zu messen?
bisschen code wäre auch nicht schlecht..
Hallo, erstmal danke für die Antworten. Ich wollte nun ein reduziertes Programm zusammenstellen und posten. Dabei habe ich meinen letzten Controller wohl abgeschossen. Ich melde mich hier wieder, wenn ich einen neuen habe :-(. Frank
Hallo, hab' den Fehler gefunden. Es war das Programm. Ich habe selbst geschriebene Funktionen verwendet, die die Ausgangs-Bits gesetzt haben, und in einer dieser Funktionen war ein kleiner Bug. Trotzdem vielen Dank für eure Hinweise. Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.