Hi ich möchte am mega64 die Pins G und F abfragen, alle Pins sind
Tristate und es ist ein Drehschalter dran der einen auf GND zieht.
Bei G ohne Probleme:
1 | D_1: ; Schalter überprüfen oben
|
2 | lds r16, PING
|
3 | sbrs r16, 4
|
4 | ldi parameter, 0
|
5 |
|
6 | lds r16, PING
|
7 | sbrs r16, 3
|
8 | ldi parameter, 1
|
9 | ret
|
Bei F geht nix -> parameter wird nicht verändert
1 | D_2:
|
2 | lds r16, PINF
|
3 | sbrs r16, 5
|
4 | ldi parameter, 0
|
5 |
|
6 | lds r16, PINF
|
7 | sbrs r16, 6
|
8 | ldi parameter, 1
|
9 | ret
|
- Jtagen und Compmode sind nicht drin (0xFF, 0xD9, 0xC3)
- Ob AVCC 5V bekommt oder nicht macht keinen Unterschied.
- Wenn ich messe werden die Pins wirklich auf GND gezogen und sind dann
auch wieder 5V.
- Alle GND und VCC sind verbunden, AREF ist NC
Muss ich noch etwas beachten bei Port F?
Alles so gemacht wie bei Port G...