Forum: Mikrocontroller und Digitale Elektronik AVR-Tutorial - 2. I/O-Grundlagen


von Chris (Gast)


Lesenswert?

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.

von Rufus T. Firefly (Gast)


Lesenswert?

Ich würde auf einen Tippfehler tippen und annehmen:

"An PD0-PD5 kommen 6 Taster mit je einem 10kΩ
Pullup-Widerstand."

von Andi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.