Probleme mit Port F beim ATMega128

Gast #205833
Hallo,

ich habe an den PIN 0 bis 3 von Port F (ATMega128) LEDs angschlossen.
Nun bekomme ich die aber nicht als Ausgänge geschaltet.

ich habe folgende Code verwendet.
DDRF  |= ((1<<DDF0) | (1<<DDF1) | (1<<DDF2) | (1<<DDF3));
PORTF |= ((1<<PF0) | (1<<PF1) (1<<PF2) | (1<<PF3));

aber nichts passiert.
Ich habe auch schon alles mögliche hin und her Probiert aber ich
bekomme
weder ein Low noch ein High.

Kann es sein das es mit dem JTAG oder dem ADC zusammen hängt. Das die
deaktivertz werden müssen oder so?
Ich habe es mal damit [ADCSRA &= ~(1<<ADEN);] versucht hat aber auch
nichts geholfen.

Bin für jeden Tip dankbar.
Gast #205835
Achja, und es kann sein dass die Versorgungsspannung von PORTF über AVCC
des ADC's läuft. Ist der AVCC-Pin an +5V angeschlossen? (sowie AGND auf
Masse)
Gast #205836
DDFn gibt es sonst hätte wohl auch der Compiler gemeckert. Aber ich habe
es zu sicherheit auch noch mal mit PFn probiert hat aber nichts
geändert. Und zu VCC es sind alle angeschlossen, genauso wie GND auch.
Hab aber auch das zur sicherheit noch mal nach gemessen falls ein
fehler in der Schaltung sein sollte. War es aber leider auch nicht.
Aber danke für deine schnelle Antwort
Gast #205838
Hi

bin mir nicht sicher ob es stört. Aber wenn ich mich recht errinere
läuft auch JTAG über Port F.
Versuch mal die Fuse "JTAG Interface Enabled, (JTAGEN=0), zu ändern.


Gruß MISZOU
Gast #205839
Hab jetzt mal JTAG mit [MCUCSR |= (1<<JTD);] abgeschaltet (hoffe ich).
Aber so wie ich das sehe betrifft das wirklich nur die Bits 4-7.
Es hat sich nach dem Deaktiviren auch nichts geändert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.