, jetzt entsteht das Problem, wie ändere ich das Programm auf der MCU? einen sehr einfachen Weg hat nat. Andreas Heik gleich im Workshop vorgestellt, und zwar ein Kabel für die Parallele Schnittstelle am PC. Doch leider haben viele neue PCs keine solche Schnittstelle mehr, also musste bei mir ein Ersatz her.Dies ist der einfach aufgebaute und avrdude kompatible USBasp Programmieradapter, in der Version von Ulrich Radig.
Dabei bietet Ulrich Radig eine fertig geätzte Leiterplatte an, und einen fertig programmierten ATMEGA8. Ich hab mir die Leiterplatte selbst geätzt, und den ATMEGA8 an einem alten PC Programmiert, das Ergebnis seht ihr hier:

USBasp meldet sich als USB-Device ohne Namen an, lsusb bringt nur die ID 16c0:05dc, bei avrdude kann einfach die Option -c usbasp angegeben werden.
Um im Terminalmode auf einen ATMEGA8 zu zugreifen einfach "avrdude -p m8 -c usbasp -t" eingeben, und schon kann man sich z.B. die signatur Bytes anzeigen lassen.
hier noch die wichtigsten Links zu den Projekten:
AVR Fuse Calculator
USBasp Homepage
Ulrich Radig, viele AVR Projekte, Platinen und Bausätze für USBasp
