Hallo zusammen, ich suche ein Brennprogramm, dass eine Intel-Hex-File in den Attiny13 brennt. Es sollte ein möglichst einfaches, serielles Interface sein, wobei USB auch geht. Die Software sollte nur brennen, kein bearbeiten anbieten. Außerdem wäre es gut, wenn man die Software mit einem Parameter ausführen kann, und ihr so sagen kann, welche Datei sie brennen soll. Hat da jemand einen Tipp? Vielen Dank!
Wer einen STK500-kompatiblen Programmer benutzt (auch AVRISP), kann von Atmel ein Kommandozeilenprogramm für Windows benutzen. Das ist beim AVR Studio dabei. Ansonsten AVRDUDE.
Danke für die Antwort. Aber AVRDUDE unterstützt scheinbar keine Programmierung über COM-Port, und das USB-Interface ist sehr aufwändig.
Brennprogramm und Adapter: avrdude und usbasp z.B. hier: https://www.ssl-id.de/b-redemann.de/catalog/product_info.php?products_id=32
Gibt es nicht etwas ohne soviele Bauteile/Controller drauf? Ich möchte das Ding nicht selbst behalten, sondern weitergeben, und wenn der Programmer 5x so teuer wie der Controller ist, ist das nicht so gut.
frag doch im markt, ob dir das teil jemand flasht. für nen eur mach ichs... kannst mich ja anschreiben.
Rolf schrieb:
> Aber AVRDUDE unterstützt scheinbar keine Programmierung über COM-Port,
doch, avrdude unterstützt auch Programmer, die am COM-Port hängen...aber
langsam glaube ich, dass du was anderes meinst...kann es sein, dass du
einen Billig-"Programmer" aus 5 Widerständen und einem Transistor (oder
so ähnlich) benutzen willst? Das sollte dich Ponyprog können...
edit: den aus Jens Post meine ich...
Ja, so etwas brauche ich, aber ich hab keine Software, die passt, und nur! brennt, am Besten auch ausrufbar mit einer Programmiersprache.
Justus Skorps schrieb: > Rolf schrieb: >> Aber AVRDUDE unterstützt scheinbar keine Programmierung über COM-Port, > > doch, avrdude unterstützt auch Programmer, die am COM-Port hängen...aber > langsam glaube ich, dass du was anderes meinst...kann es sein, dass du > einen Billig-"Programmer" aus 5 Widerständen und einem Transistor (oder > so ähnlich) benutzen willst? Das sollte dich Ponyprog können... aber das macht doch auch avrdude, sonnst könnte ich ja meine Atmels nicht programmieren.
Hallo, dann benutze ich dieses serielle Interface: http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif Mit AVRDude und diesen Programm: http://www.pcfilter.de/AVR-Ecke/Page5.html Kann mir aber noch jemand sagen, welche Parameter ich beim starten von AVRDude mit C oder VB übergeben muss, damit er mir eine Hex-File über ein bestimmtes Interface in einen bestimmten Controller brennt?
Mach es Dir einfach und nimm PonyProg2000 und baue den seriellen Adapter. cdg
Hallo > Kann mir aber noch jemand sagen, welche Parameter ich beim starten von > AVRDude mit C oder VB übergeben muss, damit er mir eine Hex-File über > ein bestimmtes Interface in einen bestimmten Controller brennt? Wenn Du diesen Programmer http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif und diese GUI http://www.pcfilter.de/AVR-Ecke/Page5.html für AVRdude verwendest, dann musst Du die Parameter nicht einstellen, das macht die GUI für Dich. Der Programmer ist bereits als „PonyProg“ Programmer eingetragen, hier musst Du legendlich nur noch den COM-Port anpassen. Anschließend musst Du der GUI nur noch sagen wo sich die HEX-Datei befindet (erste Zeile „Flash Datei“) und dann auf „HEX übertragen“ anklicken - fertig... LG Jens
Ja, ich meinte wie ich diesen GUI durch meine Anwendung ersetzen kann. Er brauch keine Auswahlmöglichkeiten geben, die Parameter sind immer die Hex-Datei, der Attiny13 und dieses PonyProg-Interface.
Ach so, und was ist das (http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif) für ein Kondensator? In der Stückliste steht nur: 1 Kondensator 560p C1 Keramik-C (optional) Vielen Dank!!!
Rolf schrieb: > Ach so, > und was ist das (http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif) > für ein Kondensator? > In der Stückliste steht nur: > 1 Kondensator 560p C1 Keramik-C (optional) Ich verstehe Deine Frage nicht richtig. Es ist ein Keramik-Kondensator mit 560pF. Er ist nicht unbedingt erforderlich (nur wenn Störungen auf der Leitung auftauchen).
So was: http://www.conrad.de/ce/de/product/457310/KERAMISCHER-KONDENSATOR-560-PF/0245110 Ich bin etwas verwirrt, da steht 100V?
> Ja, ich meinte wie ich diesen GUI durch meine Anwendung ersetzen kann. > Er brauch keine Auswahlmöglichkeiten geben, die Parameter sind immer > die Hex-Datei, der Attiny13 und dieses PonyProg-Interface. AVRdude.exe -p t13 -c ponyser -P COM1 -e -U flash:w:C:\Test.hex:a
endlich hat jemand die arbeit für ihn getan und für ihn gedacht. puh, wurde auch zeit!
Michael M. schrieb: > endlich hat jemand die arbeit für ihn getan und für ihn gedacht. > puh, wurde auch zeit! Ich habe auch schon richtig Kopfschmerzen davon :-O
mir ist diese geniale lösung mit diesen par-am-ätärn auch noch gar nicht klar o_8 wenns nur eine magische datei gäbe, in der ich sowas nachlesen könnte ^^
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.