Forum: Mikrocontroller und Digitale Elektronik atmega64 - Pins G abfragen geht - Pins F abfragen nicht


von Frank (Gast)


Lesenswert?

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...

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Muss ich noch etwas beachten bei Port F?

PinF hat die IO-Adresse $00. Da musst du mit in/out zugreifen.

MfG Spess

von Frank (Gast)


Lesenswert?

Alter!

Danke!

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.