http://www.mikrocontroller.net/tutorial/io-basics.htm Hab irgendwie nicht verstanden Es steht geschrieben: An PD0-PD5 kommen 4 Taster mit je einem 10kΩ Pullup-Widerstand. Wenn man zählt, benotigt man doch 6 Taster?? PD0 = Taster T1 PD1 = Taster T2 PD2 = Taster T3 PD3 = Taster T4 PD4 = ?????? ?? PD5 = ?????? ?? Wenn ich T1 drücke, dann ist PB5 high. Wenn ich T2 drücke, passiert nichts. Wenn ich T2 drücke, passiert nichts. Wenn ich T4 drücke, dann ist PB5 kurz low und wieder high.
Ich würde auf einen Tippfehler tippen und annehmen: "An PD0-PD5 kommen 6 Taster mit je einem 10kΩ Pullup-Widerstand."
Machst Du gerade dieses led+buttons.asm? Da kannst Du auch an PB/PD 6/7 noch LED´s und Taster anschließen. In dem Prog.-Beispiel wird einfach der Status von Pin-D nach Port-B kopiert. D. h., ein gedrückter Taster = 0 (Strom auf GND gedrückt), rüber zu einer LED an Port-B und da leuchtets bei 0 (auf GND geschaltet). Wenns bei ein paar LED´s nicht leuchtet, evtl. LED falsch herum eingelötet. Gruß Andi
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.