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
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
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.
wenn du ein LCD dazuklemmst, kannst du darauf auch schön den Programmierverlauf beobachten
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.