Microkontroler ATTiny programmieren

Ich habe mir vor kurzem das Arduino Duemilanove für den ATMega 168 gekauft. Dies funktionier auch sehr gut.

Gibt es eine Möglichkeit mit diesem Board auch andere Controller der Serie (zb. ATMega 16 40dip oder ATTiny) zu programmieren?
Wenn Ja, dann würde ich mich über einen link oder eine kurze Beschreibung freuen, wen nein, dann über ein Board mit welchem ihr gute Erfahrung gemacht habt.
Ich programmiere übrigens in C mit einem Mac via Arduino 1.0.2.

Schon mal Danke für eure Antworten und Tipps.

Hallo,

man keinen anderen Controller als den mitgelieferten programmieren da dieser einen Bootloader enthält. Außer man programmiert den Bootloader mit einem anderen Gerät in den neuen Controller.

Auf diesem Weg funktionieren alle Controller die Arduino unterstützt (hier: http://arduino.cc/en/Main/Products), also scheinbar mega8, mega168, mega328, mega32u4, mega2560 und SAM3X8E.

Für die volle Auswahl an Controller bietet sich der Umstieg auf das Atmel Studio (siehe Atmel Homepage) an. Dazu wäre dann noch ein Programmiergerät (z.B. AVR ISP mkII) oder noch besser ein debugger (z.B. JTAG ICE3) nötig.

Viele Grüße,
Thomas.

so sollte es grundsätzlich funktionieren:

http://christian93.npage.de/atmega-arduino.html