Nochmal eine kleine Frage. Was haltet ihr von Programierboards vor 5 - 10€? Eher ein Schmäh, Finger Weg oder für den Anfang schönes Preis Leistungsverhältnis?
so ein Board brauchst Du eigentlich nicht. Die ATTiny kann man relativ einfach programmieren. Was Du auf jeden Fall brauchst, auch wenn Du ein solches Board hast, ist ein ISP (In-System-Programmer). Das ist das Teil, welches die eigentliche Verbindung vom PC/Mac auf den Tiny oder Mega herstellt.
Auf dem Board hast Du eine sechs-polige Anschlussleist, die mit dem ISP zu verbinden ist. Mit den Sockeln für die Tinys kann man Glück haben, es kann aber auch sein, dass die kaputt gehen. Im Prinzip reicht ein Steckbrett aus. Weitere Info findest Du auf vielen Seiten im Internet, z.B. auch bei Mikrocontroller.net.
Ein ISP ist jetzt auch kein Hexenwerk, aber Du solltest darauf achten, dass er 3.3V und 5V liefert und das konfigurierbar ist. Die Tinys kommen fast alle mit den 5V klar, aber es kann sein, dass angeschlossene ICs nur 3.3V verkraften und mit 5V gegrillt werden.
Ich habe einen von MyAVR.de, der ist ganz ok, ich muss vor dem Programmieren aber immer mit einem Tool von denen die Spannung aktivieren. Ansonsten geht es auch, wenn man mit einem Akku oder Netzteil den Strom liefert...
und Extern mit 3,0 Volt spannung drauf gehe, dürfte es keinerlei Probleme geben, unabhänig von der möglichkeit, die Spannung im/auf dem ISP einzustellen?
Mit diesem Beitrag wurden folgende Inhalte verknüpft
Bei solchen Boards musst Du halt schauen, dass Du die Arduino-Entwicklungsumgebung verwendest. Das "Problem" hierbei ist, dass die Tinys von Haus aus nicht mit USB direkt umgehen können. Aber per Software und einem auf dem Tiny gespeicherten Bootloader klappt das dann doch. Dadurch gehen Dir ca. 2kb Flash-Specher verloren - was beim AtTiny85 heißt, dass noch 6kb zur Verfügung stehen.
Du solltest aber auf jeden Fall ein Steckbrett holen und dann Kabel vom Board zum Steckbrett verwenden, damit Du beim erneuten Programmieren die Kabel einfach vom Steckbrett trennen kannst - sonst können merkwürdige Dinge passieren, da Du ja nur ein paar Ein-Ausgänge hast und diese sowohl beim Programmieren wie auch bei der normalen Verwendung genutzt werden. Und das könnte - je nach Deiner Verwendung - die Programmierung stören (muss nicht unbedingt sein, kann aber passieren).