Hi, ich benutze beim atmega16 den portD als ISP-Schnittstelle und möchte nun auch entprellte tasten (wie im artikel "taster entprellen" beschrieben mit 74HC14) anschließen. Wenn der baustein im sockel steckt und ich dann den programmer anschließe (AVRISP mk2) blinkt die statusled rot... wenn ich den baustein ziehe ist alles ok! kann ich den portD nur als ausgänge benutzen wenn ich auch darüber programmiere? gruß Hopper
Ach du meinst bestimmt den HC14. Der HC14 liefert ein definiertes Potenzial, also wenn kein Taster gedrückt ist ne 0. Nun will dein MK2 da eine 1 reinpacken und merkt das geht nicht, also denkt der da ist was Faul und die Status LED blinkt. Es gibt eine Appnote in der sowas beschrieben ist. Um das Problem zu umgehen hab ich z.B auf meinem uC Board eine Umschaltung zwischen Proggen und normale Ausgänge. Ansonsten bleibt dir wohl nichts anderes übrig als den HC14 ständig rauszunehmen.
Grassh0pper schrieb: > Hi, ich benutze beim atmega16 den portD als ISP-Schnittstelle und möchte > nun auch entprellte tasten (wie im artikel "taster entprellen" > beschrieben mit 74HC14) anschließen. Warum denn nur? Mach doch wie der Rest der Welt eine Software-Entprellung. Einen uC hast du eh'... mr. mo schrieb: > Ansonsten bleibt dir wohl nichts anderes > übrig als den HC14 ständig rauszunehmen. Ich mach in so einem Fall einfach 4k7 Widerstände an die Ausgangspins der externen Logik. Der ISP-Programmer hängt direkt an den uC-Pins und kann da locker seinen Pegel draufdrücken.
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.