ATtiny13 programmieren/flashen

VikiN

Flying Wing Freak
#1
Hallo,

will mir nen
Remote-Auslöser für USB-Anschluß von Canon-Kameras
bauen
http://jreise.de/RCUSB/RCUSB.html
Canon Digitalcamera mit CHDK läuft schon

später dann auch den
RC-Schlater mit 2 Schaltufen um ne kleine LED beleuchtung zu schalten
http://jreise.de/RCUSB/RC-Schalter.html


hab mir bei amazon nen Programmierer-Adapter 3.3V oder 5V USBASP geholt
http://www.amazon.de/Programmierer-...ie=UTF8&qid=1377888032&sr=8-1&keywords=USBASP
wird unter win 7 nach dem anstecken erkannt

ttiny13 von reichelt ist auch schon eingetroffen


wie gehe ich nun vor ?
ttiny mit 5V und GND versorgen

bei usb adapter und ttiny 13MISO, MOSI, SCK, RESET und GND verbinden
und dann ?

welches programm ?
gibts sonst noch was zu beachten?
 

TTRCmedia

Erfahrener Benutzer
#2
Im Prinzip hast Du das nötigste schon in Deinem ersten Link verlinkt - PonyProg wird dort erwähnt, damit kann das HEX-File auf den AVR geschrieben werden. Alternativ wird auch gern AVRdude verwendet. Einfach mal googeln ;-)
 

VikiN

Flying Wing Freak
#3
das .hex file kann ich auch in ponyprog öffnen/laden
Dev. Type AVR - AVR Auto ?

bekomme immer fehlermeldungen
glaub ponyprog kommt nicht mit meinem USBASP klar


mit extreme burner
http://lib.giveawayoftheday.com/EXtreme_Burner_AVR_685039/
kann ich den ATtiny13 beschreiben
und auch auslesen

NUR
irgendwas passt da nicht

links das orginal .hex file
rechts das ausgelesene ( nachdem ich ihn beschrieben hab )


jemand ne idee?
 

Anhänge

Zuletzt bearbeitet:

Coliban

Erfahrener Benutzer
#5
Der ATTINY 13V-10PU taktet mit 10 MHz, die anderen beiden jeweils mit 20Mhz.

Der ATTINY 13A-PU ist die kompatible Weiterentwicklung des ATTINY 13-20 DIP, verbraucht weniger Strom und kann schon ab 1,62V (der ATTINY 13-20DIP ab ab 1,8V) betrieben werden. Der ATTINY 13A-PU ist auf niedrigen Energieverbrauch optimiert.

Siehe Beschreibung bei Atmel für den ATTINY 13A-PU oder andere Atmel Microcontroller.

Ist aber, denke ich, für Deinen Einsatzbereich nicht so entscheidend.

mfg
 

VikiN

Flying Wing Freak
#6
Danke Coliban
dachte halt vielleicht laufen die fertigen Programme von jreise nur auf einem bestimmten Typ

hast Du ( oder jemand anders ) ne empfehlung für nen USB Programmer mit dem ich den ATTINY13 programmieren kann
irgendwas stimmt doch da nicht, wenn das ausgelesene Programm vom ATTINY13 anders ist als das ursprünglich draufgespeicherte Programm

serielle/parallelle Schnittstelle hab ich hier am PC/Netbook nicht ( und das brauchen anscheinend ponyprog und avrdude )

einen USB - RS232 Konverter
http://www.amazon.de/IC-Intracom-US...TF8&qid=1378136339&sr=8-1&keywords=usb+rs+232
hätte ich hier falls es damit zuverlässiger laufen würde
 

VikiN

Flying Wing Freak
#8
Danke, hab Dir gerade ne pn geschrieben ( hat sich überschnitten )
gegoogelt hab ich gestern abend schon wie verückt...und ein paar kleine fortschritte hab ich auch schon gemacht...

ich befolge deinen Tipp und werde mir das Orginal kaufen ( die 7.99€ verbuch ich als Lehrgeld )
hast vielleicht einen Link zum Orginal ( damit ich auch ja den richtigen kaufe ) ?
 

Coliban

Erfahrener Benutzer
#9
Ich habe so einen ähnlichen: http://www.amazon.de/Programmer-herunterladen-Netzteil-Atmel-ATMega/dp/B0093DLN74/ (Steht sogar explizit Attiny13 als programmierbar dran)

Du musst da dann noch die entsprechenden Signalleitungen miteinander verbinden. Beim Attiny13 haben die Pins die entsprechenden Belegungen. Die sind für den Stecker auch vorgegeben und da schliesst man dann einfach die entsprechenden Signalleitungen zusammen. Das ist etwas Gefummel mit dem 10poligen Stecker, aber wenn man das einmal zugeordnet hat, ist das eigentlich ganz einfach.
 
Zuletzt bearbeitet:

VikiN

Flying Wing Freak
#10
@Coliban
meiner sieht auch so aus wie deiner und hat auch einen 10poligen stecker
habe das so gelöst wie im anhang zu sehen

was nutzt Du für ein betriebssytem ( Win XP, Win 7 32bit, Win 7 64 bit ) ?
da hat mich jreise mit seiner pn drauf gebracht - nutze derzeit Win 7 64bit

ich versuchs morgen noch an meinem Win XP Netbook
und/oder wie im link von jreise
http://elecrom.wordpress.com/2009/04/19/usbasp-tutorial-usbasp-driver-installation/#comment-2149
weiter unten für Win 7 beschrieben


edit: reichen 4,8V zur stromversorgung ( hab ja alle leitungen vom adapter durchgemessen und zugeordnet...der gibt 4,8V aus )
oder sollte ich mal ne seperate stromversorgung ( 2S Lipo -> 5A 5V UBEC -> ATTiny13 ) versuchen ?
 

Anhänge

Zuletzt bearbeitet:

Coliban

Erfahrener Benutzer
#11
Hallo Vikin,

wenn Du das gelöst hast, ist doch in Ordnung.

Ich nutze Mac OSX. Auf dem Apple (Mac OSX) habe ich VMWare und unter diese benutze ich auch Windows XP für Tools, die es nicht für Mac gibt. Bei mir geht es unter Mac OSX (Apple) und unter der virtuellen Windows XP Maschine. Also beides. Linux würde, denke ich, auch gehen, das nutze ich auch bei der Arbeit.

mfg
 

VikiN

Flying Wing Freak
#12
so, wieder vom Urlaub zurück
netzteil für mein Netbook per amazon prime ist auch noch rechtzeig vorm Urlaub gekommen...

habs heute mal mit Win XP und dem fischl treiber probiert
http://www.fischl.de/usbasp/usbasp.2009-02-28.tar.gz

das gleiche wie bei Win7
auslesen/löschen kann ich, aber beim schreiben macht er mirt immer 2 Zeilen FF FF FF usw. rein

werd mal nen anderen treiber versuchen
 

VikiN

Flying Wing Freak
#13
andere Treiber führten auch nicht zum erfolg
ein anderer geliehener USBASP ( den mein kumpel auch nicht zum laufen gebracht hat ) auch nicht
 

VikiN

Flying Wing Freak
#15
Genial - Danke !

hatte ich zwar auch schon probiert, allerdings nicht die 1.2er version

bekomm zwar bei jedem 2. mal ne fehlermeldung
also erster durchgang fehlermeldung, 2. durchgang gut , 3 . durchgang fehlermeldung...usw
aber zumindest konnte ich flashen

beim auslesen dann dauernd fehlermeldungen

hab dann zum auslesen wieder
extreme burner avr genommen
fehlermeldung -
beim 2. mal gings
3. mal fehlermeldung
beim 4. mal gings wieder

sehr seltsam, aber solange es funktioniert

konnte den geflashten ttiny noch nicht testen...sieht aber laut extreme burner schonmal gut aus


für diejenigen die auch win7 nutzen habs im komilitätsmodus gestartet winxp sp2


joa, dann werd ich die nächsten tage mal ein wenig weiter testen und mal schaun ob ich auch so einen ttiny programmieren kann
 

Luky95

Neuer Benutzer
#16
Ich hatte das gleiche Problem auch mal mit nem Attiny13 das Problem war das er zu schnell beschrieben wurde. Ich hab dann die Fuse Bits für den externen Quarz gesetzt(natürlich war auch ein Quarz dran) und konnte dann jedes mal ohne Probleme den Attiny flashen.
 

Luky95

Neuer Benutzer
#18
Also ich kenn mich selber nicht wirklich gut mit dem Thema aus leider :/ Bei meiner Schaltung hatte ich eben den Microcontroller und da war ein Externer Quarz angeschlossen und der wird erst verwendet wenn er über die Fuse Bits aktiviert wird. Und ich hatte auch ein Usbasp Fake aus China. Ich glaub das erste mal hab ich das Programmieren geschafft in dem ich einen Jumper auf dem Programmer geschlossen habe damit es langsamer geschrieben wird aber ich weis es nicht mehr sicher ist schon länger her :D
 

VikiN

Flying Wing Freak
#19
ok, danke für den hinweis

mit welchem programm hast du gearbeitet um den microcontroller zu beschreiben ?


werd da jetzt einfach noch ne weile googeln
 
FPV1

Banggood

Oben Unten