Zitat Zitat von AVRMagician
... Warscheinlich geht das so leicht ... meinem Tiny 45 oder irgend einem anderen ATMEL controller die Ports MOSI, MISO, SCK mehrfach verwenden ...
Das Stichwort heißt ISP - In-System-Programming. Und Du hast recht, ich find selber nix darüber in RN-Wissen und so wenn ich da Suche . . . .

Zur Sache:
Wenn Du ein ISP-Kabel mit Deiner Hardware verbindest, Steckerbelegung siehe z.B. (das ist RN-Standard, die meisten Kabel funktionieren so)
https://www.roboternetz.de/wissen/in...rammierstecker
dann kannst Du mit einem entsprechenden Kabel:
https://www.roboternetz.de/wissen/in...ogrammierkabel
https://www.roboternetz.de/wissen/index.php/Programmer
Deinen µC programmieren - was immer auch an den MOSI/MISO/SCK-Pinnen dranhängt
http://www.mikrocontroller.net/artic...-Programmierer

Der Trick besteht darin, dass die Programmiersoftware, z.B. PonyProg etc, beim Programmieren (sprich flashen) den /RESET (sprich: not reset) auf GND zieht - dann funktionieren die genannten drei Pinne als Programmierschnittstelle - - WENN ! ! Du den Zielchip mit Spannung korrekt versorgt hast. usw. usf. Die Funktion der Pinne ist also unter diesen Umständen eine andere als sonst - Du kannst damit eben IM System programmieren (aufpassen auf die sonst angeschlossene Peripherie - da kann schon mal ein Servo loslegen oder so was - das sollte man berücksichtigen).

Viel Erfolg