Forum: Compiler & IDEs PortF & Fuses


von StartER (Gast)


Lesenswert?

Hallo!
Ich nutze den PORTF meines ATMega128 als Eingang und lese Daten aus
einem Schieberegister aus. Leider bekomme ich diese Daten nicht in den
Atmel! :-( Mit scheint, als ob der PORTF nicht als solcher
initialisiert ist. Die Fuses habe ich jedoch schon geändert - soll
heißen ATMega103 Kompatibilität hat keinen Tick mehr und auch JTAG ist
ohne Tick.
Danke für schnelle Hilfe!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Klingt trotzdem nach JTAG.

Welche hexadezimalen Werte haben die Fuses denn?  AVR Studio
zeigt die irgendwo unten mit an.

von StartER (Gast)


Lesenswert?

So, da steht:
0xFF, oxD9 und 0xFF
Hoffe Du kannst damit was anfangen!?!?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ja, sieht OK aus.

Ich sehe gerade, Port F ist der ADC-Port.  Hast du AVcc
ordentlich angeklemmt?

von StartER (Gast)


Lesenswert?

Habe AVCC, GND und Aref auf Masse gelegt! Falsch?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ja.  AVcc ist, was der Name sagt: eine Vcc. Lies mal das
Datenblatt, die sollte nicht weniger als 0,3 V unter Vcc
liegen...  Hoffe mal, du hast den Chip noch nicht
,,geerdet''.

von A.K. (Gast)


Lesenswert?

Sehr falsch. Datasheet: "AVCC is the supply voltage pin for Port F and
the A/D Converter. It should be externally connected to VCC, even if
the ADC is not used."

von StartER (Gast)


Lesenswert?

Danke! ...werde ich das mal beheben! ...der Chip läuft auf alle Fälle
noch. :-)

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.