Hallo, ich bin gerade dabei, etwas über MC und deren programmierung zu lernen. Ich habe jetzt ein programm geschriben, dass LEDs zum blinken bringt und bei einer ansteigenden Flanke an INT0 alle zum Dauerleuchten bringen soll. Das Programm habe ich auch fertig, nun zu meinem eigentlichen problem. Ich habe einen Atmega16 auf einem STK500. Den Interrupt würde ichz gerne durhc einen Taster simulieren, wie kann ich nun den Tastter an den Pin16 (PD2 / INT0) anschließen, ich werd aus der Anleitung nicht wirklich schlau. geht das überhaupt? Danke Sven
Du hast auf dem Board für jeden Port einen 10-poligen Pfostenstecker. Für die Taster und LEDs gibts jeweils einen weiteren. Wenn Du jetzt mit einem der 10-poligen Verbindungskabel den Pfostenstecker von Port D mit dem Pfostenstecker der Taster verbindest (auf richtige Polung achten!), ist automatisch Taster Nummer 2 mit PORTD.2 verbunden. Allerdings sind die Taster Low-Side verdrahtet, so dass Du den Interrupt, wenn er auf eine gedrückte Taste reagieren soll, besser auf fallende Flanke konfigurierst. Um den Umgang mit Interrupts zu üben, ist das ganze vielleicht sinnvoll, allerdings wirst Du irgendwann mit dem Problem des Tastenprellens konfrontiert werden und merken, dass es wenig Sinn macht, Taster mit Interrupts auszuwerten. Das aber zunächst mal nur am Rande...
Schaltplan ist in der Anleitung, wenn Du sie nicht hast, dringenst bei Atmel downloaden. Ansonsten: Multimeter und die Signale verfolgen. Ansonsten: Hat schon Johannes gepostet
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.