Forum: Mikrocontroller und Digitale Elektronik attiny45 lässt sich nicht programmieren


von Sebastian B. (sebastian_b86)


Lesenswert?

Ich habe ein Problem mit div attiny45... scheinbar lassen sich die nicht 
mit meinem usbasp programmer programmieren... ein atmega168 geht aber 
problemlos!
Wenn ich einen arduino uno mit avrisp verwende gehen auch die attinys.. 
haben die irgendwas besonderes das sie nicht gehen?

von Thomas E. (thomase)


Lesenswert?

Sebastian B. schrieb:
> haben die irgendwas besonderes das sie nicht gehen?

168 geht, Tiny geht nicht am Programmer.
168 geht, Tiny geht am Arduino.

Daraus schliesst du jetzt, daß die Tinys 'ne Macke haben?

Ich würde sagen, dein Programmer hat was besonderes.

mfg.

von Sebastian B. (sebastian_b86)


Lesenswert?

die tinys gehen an einem usbtiny programmer (ladyada)... ich habe gerade 
einen ganz neuen aus der packung genommen der wird von meinem programmer 
auch nicht erkannt... rennt der zu schnell? Ich fahre mit 16MHz (macht 
das einen so großen unterschied??)

von Thomas E. (thomase)


Lesenswert?

Sebastian B. schrieb:
> rennt der zu schnell?

Wer? Der Tiny?
Das ist kein Problem. Der ISP Takt wird vom Programmer geliefert.

Das Problem sind wohl eher die Lady Gaga und sonstwas Brenner.
Irgendwann kommt der Moment, wo man sich einen AVRISP MKII zulegen 
sollte.

mfg.

von Sebastian B. (sebastian_b86)


Lesenswert?

nein mein programmeirer.. ich hab ihm einen 16mhz quarz aufgelötet und 
dementsprechend konfiguriert. wenn in der firmware irgendein auf 12mhz 
abgestimmter bullshit rennt dann wird es ja net gehen oder? aber warum 
checkt dann der mega das er jetzt programmiert werden soll? i dont get 
it..

von Hannes L. (hannes)


Lesenswert?

Sebastian B. schrieb:
> ich hab ihm einen 16mhz quarz aufgelötet und
> dementsprechend konfiguriert.

Warum???

...

von Sebastian B. (sebastian_b86)


Lesenswert?

weil ich den grad da hatte und für alle usb anwendungen 16mhz verwendet 
hab...

egal: ich hab per usbtiny die fuses mal ausgelesen und dann neu gesetzt 
auf -U lfuse:w:0xe1:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m und jetzt geht 
es... vorher waren sie -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U 
efuse:w:0xff:m...
wem fad ist kann mir ja gerne mal erklären warum es mit den anderen 
fuses geht (die hab ich gefunden @theinternetz)

von Uwe (de0508)


Lesenswert?

Hallo,

im ersten Fall lief die CPU mit 1MHz und jetzt mit 16MHz bzw der RC 
Oszillator wird auf 16,5MHz verstimmt.

von Sam .. (sam1994)


Lesenswert?

Thomas Eckmann schrieb:
> 168 geht, Tiny geht nicht am Programmer.

Wie? hää???

Seit wann kann usbasp keine Tinys programmieren? Das mache ich mit dem 
schon seit Ewigkeiten.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sebastian B. schrieb:
> Ich habe ein Problem mit div attiny45... scheinbar lassen sich die nicht
> mit meinem usbasp programmer programmieren.

Wie war das gleich beim USBasp, muss man da nicht einen Jumper
umstellen für eine geringere ISP-Frequenz?  Hast du das denn schon
mal gemacht?

von Uwe (de0508)


Lesenswert?

Hallo Jörg,

ja das kann man machen oder auch avrdude -c usbasp -p t45 -B 50 setzten, 
dann ist der Takt auch langsamer.

von Sebastian B. (sebastian_b86)


Lesenswert?

mh ok... naja den jumper hab ich eigentlich nicht im PCB drin weil ich 
davon ausgegangen bin das ich eigentlich nicht so langsame avrs habe... 
dH mit 1MHz ist der avr schon so langsam das er nimmer mit dem normal 
takt programmiert werden kann?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sebastian B. schrieb:
> dH mit 1MHz ist der avr schon so langsam das er nimmer mit dem normal
> takt programmiert werden kann?

Ja, mir ist so, allerdings habe ich keinen "echten" USBasp zur Hand
zum Testen (nur irgendwo einen Drahtverhau in der Ecke liegen, mit
dem man einen STK500 zum USBaps umfunktionieren kann).

von Helmut (Gast)


Lesenswert?

Der Tiny45 macht nur am STK500 Probleme.
Da muss etwas anders gesteckt werden, damit es funktioniert.
Werde mal rüber ins Bastelstübchen gehen, dort die Notiz nachsehen und 
dann wieder berichten.

von Helmut (Gast)


Lesenswert?

So, auf dem STK500 sind folgende Verbindungen zu machen.

RST mit PB5 verbinden.
XT1 mit PB3 verbinden.

Dann geht proggen mit STK500 beim Tiny45.

von Thomas E. (thomase)


Lesenswert?

Samuel K. schrieb:
> Seit wann kann usbasp keine Tinys programmieren? Das mache ich mit dem
>
> schon seit Ewigkeiten.

Das weiß ich doch nicht. Lies erstmal, was da steht. Wie? hää???

mfg.

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.