Programmer+und+Serielle+Konverter

Der Anschluss von Peripherie geschieht bei Notebooks heute fast ausschließlich über USB. Moderne Chips können das (ATmega32U4, ATmega8U2,..).

Für "ältere" Chips sind Konverter notwendig, die auf integrierten Lösungen beruhen:
 * FT232
 * CP2102 o.ä.
 * ATmega8 mit Bitbanging des USB Signals "(USBasp")

Vor wenigen Jahren war das recht teuer, heute kann man das in verschiedensten Bauformen (Bei ebay.com suchen nach USB TTL Arduino ISP USBasp, eventuell nicht nach allem gleichzeitig...) für unter $5 bekommen.

Für etwa 16 € bekommt man in Deutschland auch gut (oder überhaupt) dokumentierte Teile, innen drin ist aber das gleiche...

Unterschiede zwischen einem "ISP-Programmer" und einem "USB-TTL Konverter" gibt es eigentlich nicht wirklich, der eine hat sich schnitstellenmäßig an den 6- oder 10-poligen ISP Stecker (+, -,CLK, MISO, MOSI,RESET) angepasst, der andere an die RS232 Signal im 3,3 V oder 5 V (="TTL") Pegel. Man braucht - wenn man's braucht - aber beides.

Teure Konverter übergeben auch einige sogenannte "Modem-Signale" wie RTS und CTS, sowas ist selten nötig. Manche haben ein "RESET"-Signal, dass man ausnutzen kann, um einen Arduino zu simulieren (der fürs Laden über den Bootloader automatisch ein Reset-Signal erzeugt).

-> Beispielaufbau

Teurere Programmer können einen Haufen von Vorteilen haben. - ein Gehäuse drum rum - 10 UND 6 polige Stecker - schneller - dokumentiert - updatebar - bessere Kompatibilität zu professionellen IDEs (Stichwort STK500)

Wo es wenig dran zu meckern gibt ist der deutsche "mySmartUSB light" von www.myAVR.de Auch dies hier hat mir gut gefallen: http://item.mobileweb.ebay.com/viewitem?itemId=140735113408