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!
Sonneman schrieb: > messe mit einem Voltmeter nur ca. 0.6V an den Ausgängen! Warum? Was ist an den Portpins angeschlossen?
..und miss auch mal an den nicht-JTAG-Pins, im speziellen C6 und C7. Falls das nix hilft: Zeig den ganzen Quellcode.</ingrid>
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?
> 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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.