Forum: Mikrocontroller und Digitale Elektronik ISP /IO Ports


von boerly (Gast)


Lesenswert?

Hallo,

ich habe da als Anfänger mal eine bescheidene Frage.
Wenn ich die Ports PB5(SCK), PB4(MISO), PB3(MOSI/OC2) und PB2(SS/OC1B)
an einem ATMega8 als IO Ports configurieren würde, ist dann weiterhin 
eine Programmierung über ISP möglich, da diese Ports für die ISP genutzt 
werden.
Über eine kurze Info würde ich mich freuen.

mfG
boerly

von ich_eban (Gast)


Lesenswert?

grundsätzlich schon, wenn du die peripherie jedoch nicht zum 
programmieren abklemmst musst du schauen was da passiert, sind schalter 
/ taster angeschlossen und geschlossen kannst du nicht programmieren, 
sind leds angeschlossen blinken diese beim programmieren, sind motoren 
angeschlossen drehen sich diese

von Gast (Gast)


Lesenswert?

Jep, sollte nur nicht ein Motor o.Ä. darüber gesteuert werden. Sonst 
rappelts bei einer Programmierung so ;)

Den SS-Pin braucht man für die Programmierung nicht, dafür aber den 
Reset-Pin.

von Peter L. (Gast)


Lesenswert?

wenn du ein LCD dazuklemmst, kannst du darauf auch schön den 
Programmierverlauf beobachten

von Michael M. (technikus)


Lesenswert?

Man kann SCK, MISO, MOSI, SS als ganz normale IO-Ports verwenden und 
trotzdem über ISP programmieren. Die Pins werden vom AVR automatisch 
hochohmig geschaltet, sobald der Reset-Pin vom Programmierer gezogen 
wird.
Allerdings ist zu beachten, daß sich die Peripherie an den Pins und das 
Programmiergewackel nicht stören.
Schlecht ist z.B., wenn sich Outputs vom Programmierer und der 
jeweiligen Peripherie treffen. Hier hilft es z.B. den Reset auch auf die 
anderen Bausteine zu führen.

Servus
Michael

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.