Gibt es ein Programmiertool für AVR, das ohne PC arbeitet? Z.B. mit SD
Karte. Ich habe ein hex file und möchte das irgendwie auf das Tool
bekommen und dann auf Knopfdruck jungfräuliche Attinys damit flashen.
Habe das vorher natürlich schon etwas gegoogelt, aber war etwas verwirrt
von den Ergebnissen. Irgendwie habe ich nur Bastellösungen gefunden oder
Infos zur Kommunikation eines AVR mit einer SD-Karte. Aber ich muss
zugeben, dass ich nicht allzu viel Zeit in die Suche investiert habe.
Umso mehr danke ich für den Link zum Wiki, das war schon mal hilfreich.
@Andree: Vielen Dank für das freundliche Angebot, aber bei Selbstbau bin
ich aus Zeitgründen raus.
Der RoloFlash ist mit über 200€ schon etwas teuer.
Der Buttload ist da schon attraktiver und hält sich vom Aufwand wohl in
Grenzen. Da könnte es höchstens Probleme geben, beim ersten einrichten,
da er ohne Firmware kommt. Ich habe schon etliche Stunden mit sowas
verbrannt. Treibe, die mit der Winddof Version nicht gefunden werden
etc...
Am praktischsten und günstigsten wäre wohl AVR-ISP500-TINY.
https://www.olimex.com/Products/AVR/Programmers/AVR-ISP500-TINY/
Dummerweise sind die Fuses vom meinem Attiny aus irgendeinem Grund bei
Auslieferung auf Clock/8 gestellt. Deshalb muss ich nicht nur das hex
file flashen, sondern auch die fuses ändern. Laut Beschreibung wird auf
Knopfdruck hier aber nur die letzte Aktion durchgeführt. Sehe ich das
richtig, dass ich damit also nicht Fuses und hex file auf Knopfdruck
schreiben kann?
Jörg schrieb:> Dummerweise sind die Fuses vom meinem Attiny aus irgendeinem Grund bei> Auslieferung auf Clock/8 gestellt. Deshalb muss ich nicht nur das hex> file flashen, sondern auch die fuses ändern. Laut Beschreibung wird auf> Knopfdruck hier aber nur die letzte Aktion durchgeführt.
Sorry, das ist nicht dumm, sondern es steht so im Datenblatt.
Je nachdem welcher attiny genutzt wird, hat er schon die Möglichkeit den
Prescaler per Software während der Laufzeit zu verändern.
Also Datenblatt lesen und entsprechend Programmieren.
Karl M. schrieb:> Sorry, das ist nicht dumm, sondern es steht so im Datenblatt.
Nur weil es im Datenblatt steht, ist es nicht weniger dumm :p
Naja, es lässt sich darüber streiten, ob man per default lieber Strom
spart oder schnell taktet. Aber egal.
Karl M. schrieb:> Je nachdem welcher attiny genutzt wird, hat er schon die Möglichkeit den> Prescaler per Software während der Laufzeit zu verändern.> Also Datenblatt lesen und entsprechend Programmieren.
Danke für den Tipp, darüber habe ich gar nicht nachgedacht. Ich habe
einen Attiny88, bei dem scheint es per Software einstellbar zu sein.
Somit müsste es mit dem AVR-ISP500-TINY funktionieren :)
Jörg schrieb:>> Sorry, das ist nicht dumm, sondern es steht so im Datenblatt.> Nur weil es im Datenblatt steht, ist es nicht weniger dumm :p
Die volle Taktrate ist bei niedrigen Spannungen nicht möglich, daher ist
es sogar vollkommen bescheuert, die Fuses standardmäßig so einzustellen,
dass man jeden Chip einzeln extern flashen muss, bevor man ihn in die
Zielschaltung bauen kann.
Nicht alles, was du nicht verstehst, ist dumm.
Jörg schrieb:> Karl M. schrieb:>> Sorry, das ist nicht dumm, sondern es steht so im Datenblatt.> Nur weil es im Datenblatt steht, ist es nicht weniger dumm :p Naja, es> lässt sich darüber streiten, ob man per default lieber Strom spart oder> schnell taktet. Aber egal.
Das ist ganz und gar nicht dumm. Sondern sogar sehr gut so! Und ob nun
DIV8 per Default gesetzt ist oder nicht, ändert nichts an der Tatsache
das du die Fuses ja doch an dein Projekt noch anpassen musst. Du
solltest dir für deine Projekte auf jeden Fall eines immer ganz oben auf
deine Liste schreiben: ISP! Das man man Mal schnell bei einem Kunden, wo
ein Laptop aus Platzgründen nicht möglich ist, via SD flasht - sehe ich
vollkommen ein. Aber das man, auch nur eine Kleinserie, vom Werk aus mit
SD flasht - das ist mir völlig neu. Entweder nen ISP Adapter, oder
Tespoints auf die Platine und dann mit einem eigenen Pogopin Adapter
flashen... Vom PC aus, mit den richtigen Fuses, dann wird da ein Schuh
draus.
Abel H. schrieb im Beitrag #5067474:
> Axel S. schrieb:>> Ist Google kaputt?>> Hast Du den Spruch schon auf eine Funktionstaste gelegt? Lohnen würde es> sich für Deinen Bedarf alle Mal.
Was ist jetzt eigentlich dein Beitrag zur Frage des TE?
Ach stimmmt, da war ja gar nichts.
Im Gegensatz zu dir habe ich dem TE wenigstens weitergeholfen.
5 der ersten 10 Google-Treffer gehen genau auf das, was der TE
sucht. Und der von mir verlinkte Artikel im hiesigen Wiki liefert
weitere Antworten.