atmega64 - Pins G abfragen geht - Pins F abfragen nicht

Gast #3597489
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.