Forum: Mikrocontroller und Digitale Elektronik Attiny44 brennen


von Claus H. (claush)


Lesenswert?

Hallo,
Atmel-Einsteiger und überhaupt Anfängerfragen:

Ich habe einen AVR910-Programmer von Redemann zusammengebaut, der zuerst 
einen ATtiny44 mit eine vorhandenen Projektsofware brennen soll. 
Betriebssystem ist Win7 64bit.

Wenn ich - der Projektanleitung folgend - in AVR-Studio 4 unter Tools 
"AVR Prog" wähle, erscheint ein kleiner Dialog zur Auswahl der Software, 
der Fuses Low, High und Extended sowie des AVR - die Auswahl enthält 
aber den ATtiny24/44/84 nicht. Ich habe erfolglos alle möglichen AVRDude 
-exes und -confs probiert.

Weiteres Problem ist, dass lt. Anleitung das RSTDidBL gesetzt werden 
soll, aber kein Dialog dafür zu finden ist.

In AVR-Studio 6.1 finde ich unter Tools/Device-Programming zwar mehr 
AVRs, aber auch keine ATtiny24/44/84, zudem als Programmer nur STK500 
und kann auch keine weiteren Targets auswählen.

Mit der AVRDude-GUI SinaProg finde ich den ATtiny44, habe auch den 
Bootloader flashen können, komme aber auch nicht an das RSTDESBL.

Ich hoffe, ihr könnt mir helfen, aus den Startlöchern zu kommen.
Claus

von Bernd S. (bernds1)


Lesenswert?

Ich hab mal schnell nachgeschaut. Ich habe hier AtmelStudio 6 und als 
Programmer den AVRISP-mkII, und dort geht alles. Er findet alle drei 
Prozessoren, und man kann auch das RSTDISBL auswählen.
Könnte vielleicht sein, daß die Tinys vom STK500 nicht unterstützt 
werden. Am Studio liegt es meiner Meinung nach nicht.
Ist vielleicht am besten einen mkII zu kaufen, da wird eigentlich 
ziemlich alles unterstützt. Kostet auch nicht viel (ich glaube unter 
40,-).

Gruß Bernd

von Timmo H. (masterfx)


Angehängte Dateien:

Lesenswert?

Also in Atmel Studio 6.1 sind die Tinys alle drin. Ich glaube in 4 auch.
Der STK500 unterstützt glaub ich diese Tinys nur via STK505.
Der AVR910 soll ja laut Internetseite auch den ATtiny24, 44, 45, 84 etc. 
auch ab Fimrwareversion 3.8b unterstützt, allderings nur über avrdude

Da zahlt es sich mal wieder aus, wenn man sich ein offiziellen 
Programmieradapter wie z.B. AVR ISP MK2 kauft.

von Juam (Gast)


Lesenswert?

Wenn du die RSTDISBL Fuse meinst - davon würde ich als Anfänger die 
Finger lassen, es sei denn, du kannst HV-programming machen (STK500 
etc.).
Lies mal im Datenblatt, wozu die da ist.

von Spess53 (Gast)


Lesenswert?

Hi

>Der STK500 unterstützt glaub ich diese Tinys nur via STK505.

Das ist egal. Das STK505 ist nur ein Adapter.

MfG Spess

von Max (Gast)


Lesenswert?

Wenn man keine 30€ für nen mk2 übrig hat dann muss man hald etwas zeit 
investieren (sprich: avrdude zum gehen kriegen)......

tipp nebenbei engbedded hat nen fusecalc wo man vom ende dann nur die 
avrdude -U optionen wegkopieren muss :D

von Timmo H. (masterfx)


Lesenswert?

Claus Hense schrieb:
> Ich habe erfolglos alle möglichen AVRDude
> -exes und -confs probiert.
Siehe 
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#updates

von Claus H. (claush)


Lesenswert?

Hallo,

danke für eure Antworten !

Nachdem ich inzwischen herausbekommen habe, dass man auf das 
RSTDISBL-bit durch Manipulation des Wertes der HIGH-Fuse zugreifen kann 
(mit FuseCalc, bin eben Atmel-Anfänger), ist mein Problem für das 
aktuelle Vorhaben gelöst. Denn mit der AVRdude-GUI funktioniert der 
Brenner ja.

Warum der AVR in meinen Studio-Versionen nicht auftauchte, weiss ich 
nicht - falls ich noch mit Atmels weitermache, wird das zu klären sein. 
Der Verweis auf Leidinger hat übrigens nicht geholfen. Von ihm stammt ja 
der Programmer-Entwurf des AVR910 und seine AVRdude.conf wurde mit dem 
Bausatz geliefert. Und schliesslich ist sein Himweis auf die OSPII-Seit 
nicht mehr aktuell, scheint eingestellt zu sein. Software-Downloads von 
anderen Seiten hatten keine Unterstützung für den AVR910.

Gruss
Claus

von Bernd S. (bernds1)


Lesenswert?

Claus Hense schrieb:
> Warum der AVR in meinen Studio-Versionen nicht auftauchte, weiss ich
> nicht - falls ich noch mit Atmels weitermache, wird das zu klären sein.
Ich vermute, es liegt an der Firmware des AVR910. Am Studio auf jeden 
Fall liegt es nicht. Schau mal, ob du irgendwo ein Firmware-Update 
herbekommst. Wenn nicht, leg dir einen AVRISP-mkII zu, der macht alles, 
was du willst.

Gruß Bernd

von Claus H. (claush)


Lesenswert?

Danke Bernd,

inzwischen habe ich von B. Redemann die Auskunft, dass das Problem beim 
vom AVR910 genutzten AVR Prog liegt, da das Protokoll den ATtiny24/44 
nicht unterstützt.

Da ich mit der Sinaprog-GUI für AVRDude brennen kann und das 
Entwicklungsboard ohnehin nicht brauche, komme ich also auch ohne AVR 
Studio aus.

Gruss
Claus

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
Noch kein Account? Hier anmelden.