Forum: Mikrocontroller und Digitale Elektronik Atmega 168PB Port C Pin6


von Jonas L. (Firma: JL-Elektronik) (jonas1984) Benutzerseite


Lesenswert?

Hallo,

ich hätte mal eine Frage zum Port Pin PC6 beim Atmega 168PB.
Bei diesem Pin handelt es sich ja um den Reset Pin welcher auch über die 
Fuse Bits zum normalen IO Pin gesetzt werden kann.
Wenn ich nun in meinem C Code den Pin als Ausgang setzte (DDRC = (1 << 
DDC6)) wird dann die Funktion des Reset Pin deaktivier? (RSTDISBL nicht 
gesetzt)
Ich habe dies nämlich versehentlicher weiße in meinem Quellcode gemacht. 
Bis jetzt hatte dies keine Auswirkung nur habe ich heute eine Baugruppe 
die sich nach dem flashen des hex-Files nicht mehr ansprechen ließ 
(Signatur nicht mehr auslesbar usw.).
Hatte diesen Fall schon mal jemand und kann mir hier seine Erfahrung 
teilen?

Gruß Jonas

von Oliver S. (oliverso)


Lesenswert?

Der Resetpin lässt sich nur durch die Fuse zum IO-Pin umwandeln. Und ja, 
dann dann funktioniert er nicht mehr als Reset...

Oliver

von Timmo H. (masterfx)


Lesenswert?

...und ist damit nicht mehr mit einem normalen Programmieradapter ( a la 
AVR-ISP) programmierbar, sondern nur noch über HV-Programming

von Jonas L. (Firma: JL-Elektronik) (jonas1984) Benutzerseite


Lesenswert?

Und die Anweisung den Pin als Ausgang zu konfigurieren hat keinerlei 
Einfluss auf die reset Funktion des Pins?

von Timmo H. (masterfx)


Lesenswert?

Jonas L. schrieb:
> Und die Anweisung den Pin als Ausgang zu konfigurieren hat keinerlei
> Einfluss auf die reset Funktion des Pins?
1
RESET/PCINT14 – Port C, Bit 6
2
– RESET, Reset pin: When the RSTDISBL Fuse is programmed, this pin functions as
3
a normal I/O pin, and the part will have to rely on Power-on Reset and Brown-
4
out Reset as its reset sources. When the RSTDISBL Fuse is unprogrammed, the
5
reset circuitry is connected to the pin, and the pin can not be used as 
6
an I/O pin

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.