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
Der Resetpin lässt sich nur durch die Fuse zum IO-Pin umwandeln. Und ja, dann dann funktioniert er nicht mehr als Reset... Oliver
...und ist damit nicht mehr mit einem normalen Programmieradapter ( a la AVR-ISP) programmierbar, sondern nur noch über HV-Programming
Und die Anweisung den Pin als Ausgang zu konfigurieren hat keinerlei Einfluss auf die reset Funktion des Pins?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.