Portansteuerung

Gast #365102
Lesenswert?

Hallo

Wenn ich auf den PortC meines ATMEGA16 den Wert 255 ausgebe, sollten
eigentlich ja alle 8 Ports im High Zustand sein. Es sind jedoch nur die
ersten 4 Bit auf High, also PC0, PC1, PC2, PC3. Ich habe es mit GCC und
mikroPascal von Mikroelektronika probiert und bei beidem das gleiche
Ergebnis.

Wenn ich einen externen Quarz verwenden will, welche Fusebit muss ich
dann in PonyProg aktivieren?

Hoffe, dass mir jemand weiterhelfen kann.

mfg Philipp
Gast #365104
Lesenswert?

Ohne Code kann man nicht viel sagen. JTAG vielleicht nicht abgeschaltet?
Hmm, kann eigentlich nicht sein, weil der andere Bits von PortC
verwendet.

> Wenn ich einen externen Quarz verwenden will, welche Fusebit muss
> ich dann in PonyProg aktivieren?

Das ist doch im Datenblatt recht ausführlich beschrieben. Ist da was
unklar?
Gast #365105
Lesenswert?

Danke für Eure Antworten, ich hab das JTAG Bit deaktiviert und nun
funktioniert es.

> Das ist doch im Datenblatt recht ausführlich beschrieben. Ist da was
> unklar?

Das Datenblatt ist mehrere Hundert Seiten lang, da Hab ich nichts über
gefunden, und im Internet steht auch nur überall "Steht im
Datenblatt". Kann mir jemand sagen, wo ich das im Datenblatt finde,
oder wo es eine Beschreibung der Fusebits gitb?

mfg Philipp
Gast #365107
Lesenswert?

> Das Datenblatt ist mehrere Hundert Seiten lang, da Hab ich nichts
> über gefunden

Deshalb gibt's Inhaltsverzeichnisse. Zusätzlich zu Rolands Antwort
wäre noch das Kapitel "System Clock and Clock Options" mit dem
Unterkapitel "Crystal Oscillator" interessant.

> und im Internet steht auch nur überall "Steht im Datenblatt".

Verständlich. Wenn es da alles schon aufgeführt ist, warum sollte
jemand das von da abtippen? Nur damit du es dann hier statt da lessen
kannst?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren