AtMega16 PA0 Low?

OP (Firma: nA) #782526
Lesenswert?
• ▲
▼
Hallo Leute,

ich bin gerade etwas überfragt

DDRA = 0xff;
PORTA = 0x00;

Das müsste doch eigentlich alle Pins des PortA auf Output setzen, und 
gleichzeitig alle Bits = 0 setzen, also auf "Low" ziehen.

Nun habe ich aber an PA0 IMMER ein High. Wie kann das kommen? Finde auch 
im Datenblatt keine Erklärung.
OP (Firma: nA) #782551
Lesenswert?
• ▲
▼
atm gar nichts!

Im moment steckt er auf dem STK500! An PortA hängen nur LED's!
Nun ist mir eben aufgefallen das trotz PortA = 0x00 eien LED nicht 
leuchtet (LowActive), mal alle Pinnen durchgemessen, und siehe da, PA0 
ist high, und das ändert sich auch nicht!!!

Mit allen anderen Ports geht es! nur mit PortA --> PA0 nicht!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.