Forum: Mikrocontroller und Digitale Elektronik High-Pin nur 0.6V


von Sonneman (Gast)


Lesenswert?

Hallo,

ich habe ein Atmega16.
Der Code sieht so aus:
  DDRC =   0xFF;
  PORTC = 0b11111111;
Ich setze also alle Pins von PortC als Ausgänge und gebe eine 1 (5V) 
aus.
Aber ich messe mit einem Voltmeter nur ca. 0.6V an den Ausgängen! Warum?

Danke!

von Ich (Gast)


Lesenswert?

JTAG abgeschaltet ?

von Sonneman (Gast)


Lesenswert?

Unter Fuses ist JTEGEN nicht aktiviert.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Sonneman schrieb:
> messe mit einem Voltmeter nur ca. 0.6V an den Ausgängen! Warum?
Was ist an den Portpins angeschlossen?

von Sonneman (Gast)


Lesenswert?

Jetzt habe ich den µC nochmal programmiert. An den Pins liegt ca. 0V!!!

von Sonneman (Gast)


Lesenswert?

An dem Port hängt ein Header (nicht angeschlossen).

von g457 (Gast)


Lesenswert?

> An den Pins liegt ca. 0V!!!

Messfehler? JTAG wirklich deaktiviert?

von Sonneman (Gast)


Lesenswert?

Wie deaktiviere ich JTAG? Ich habe unter Fuses Kästchen deaktiviert bei 
JTAGEN.

von g457 (Gast)


Lesenswert?

..und miss auch mal an den nicht-JTAG-Pins, im speziellen C6 und C7. 
Falls das nix hilft: Zeig den ganzen Quellcode.</ingrid>

von Karl H. (kbuchegg)


Lesenswert?

Sonneman schrieb:
> Wie deaktiviere ich JTAG? Ich habe unter Fuses Kästchen deaktiviert bei
> JTAGEN.

Womit brennst du?
(Ja nach Brennprogramm ist die Anzeige unterschiedlich)

Hast du oder jemand anderer jemals die JTAGEN Fuse angefasst?

von g457 (Gast)


Lesenswert?

> Wie deaktiviere ich JTAG? Ich habe unter Fuses Kästchen deaktiviert bei
> JTAGEN.

Das hängt an der Logik deines unbenannten Brennprogramms/IDE. Laut 
Datenblatt: wenn JTAGEN == 1 (unprogrammed) dann ist JTAG deaktiviert.

von Karl H. (kbuchegg)


Lesenswert?

Im Zweifelsfall: JTAGEN einfach mal in die andere Richtung stellen.
Passieren, im Sinne von 'du sperrst dich aus', kann da nichts.

Entweder hat der Spuk dann ein Ende, oder er geht weiter.

von Sonneman (Gast)


Lesenswert?

Funktioniert auf einmal!!! Vielen Dank!

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.