es gibt doch diese preiswerten ISP Programmer für den USB Port.
Dort sind meist auch elend lange Listen von Controlern aufgeführt, mit denen die laufen sollen.
Frage. wenn ich z.B. innerhalb der Atmel Familie bleibe, müßten die dann nicht alle funktionieren?
Bin ja glücklich mit meinem UNO als ISP für meine Tinys, aber interessieren tut's mich schon.
Wer weiß was?
Mit der Attiny und Atmega Familie hatte ich bislang noch keine Probleme. Es waren auch schon mal in der Liste nicht alle aufgeführt. zB. war der Atmega328 nicht aufgeführt, der 168 sehr wohl. Ging problemlos.
Der USBasp funktioniert prima mit dem Programm eXtremeburner. Dieses Programm kennt viele Atmel Controller und du kannst bei einem nicht aufgeführten Controller versuchen, einen so Ähnlichen zu nehmen. Ich habe z.B. den ATMEGA 328 mit dem 32'er als Auswahl geflasht.
Er meckert zwar, das die Hardware ID nicht passt, bietet aber "ignore" an
Du brauchst lediglich die HEX Datei. Deren Pfad findest du, wenn du in der IDE auf "überprüfen" klickst. Ganz nebenbei bietet der eXtremeburner noch einen Hex-Editor für FLASH und EEPROM an und die Fuses kannst du auch gezielt bearbeiten.
Gerade wenn man einen Chip duplizieren will, oder einem fertigen Gerät mit Laptop und USB-Kabel nur mal fix eine neue Firmware verpassen will, finde ich dieses Gespann prima 8)
Oder in ladenneue IC's den Bootloader proggen geht so völlig stressfrei und viel schneller, als über die IDE
nix_mehr_frei:
Der USBasp funktioniert prima mit dem Programm eXtremeburner. Dieses Programm kennt viele Atmel Controller und du kannst bei einem nicht aufgeführten Controller versuchen, einen so Ähnlichen zu nehmen. Ich habe z.B. den ATMEGA 328 mit dem 32'er als Auswahl geflasht.
Er meckert zwar, das die Hardware ID nicht passt, bietet aber "ignore" an
.........
Einspruch!
Besser, als einen falschen Prozessor zu wählen ist es die chips.xml Datei zu modifizieren.
Folgenden Abschnitt hinzufügen
Beispiel für UNOs und Pro Minis: