Bei den mechanischen Dingen kann ich dir nicht helfen.
Wenn du in den µC über ISP deine *.hex Datei übertragen willst, brauchst du einen Programmer der dir die Daten für den µC lesbar übertragt.
Es gibt einfache Programmer für die parallele oder serielle Schnittstelle. Besser sind Programmer für die USB-Schnittstelle wie dieser hier: http://wiki.ullihome.de/index.php/USBAVR-ISP/de , es gibt natürlich jede Menge anderer.
Wenn du dein Programm über RS232 übertragen willst, dann benötigst du einen sogenannten Bootloader, das ist ein Programm das erkennt beim Einschalten das ein Programm auf der RS232 übertragen werden soll.
Allerdings musst du diesen Bootloader via ISP einmal auf den µC übertragen.
Zum erstellen der Programme in C verwende ich das kostenlose Programm AVR-Studio mit WinAVR. Von hier herunterladen: http://www.mikrocontroller.net/articles/AVR-Studio
Das AVR-Studio unterstützt fast alle USB-Programmer.
Wenn du einen parallelen oder serielle Programmer verwenden willst, dann bietet sich PonyProg an. www.lancos.com
Lesezeichen