Forum: Mikrocontroller und Digitale Elektronik AtTiny2313 proggen


von Hubi (Gast)


Lesenswert?

Hallo Leute,
bin schon seit Tagen dabei, ein AtTiny2313 zu proggen. Das ist das erste 
Mal mit diesem Typ, sonst habe ich immer mit AtMegas (16) gebastelt.
Ich benutze das einfache parallele Programmierkabel, DAPA (Direct Access 
Paralle Adapter), der bei den AtMegas immer gut gefunzt hat.
Ergebnisse mit versch. Brenn-Software:
Uisp ( damit habe ich die ganze Zeit geproggt) : erkennt das Device als 
AtTiny2313, liest auch die Fuses aus, aber beim Flashen braucht er ewig 
und bringt beim Verify nur Unterschiede (alles 0xFF)
PonyProg: liefert immer Fehler -24, unknown device oder so, obwohl in 
der Liste der möglichen Devices aufgeführt
AvrDude: erkennt das Device auch nicht

Kabel ist ok, da es beim Brennen der AtMegas funzt, Testboard schon 
zig-mal durchgemessen (Reset ist auf 0 V beim Brennen)

Meine Frage: hat mal schon jemand den AtTiny2313 mit DAPA gebrannt?

Gruß,
Hubi

von Hubi (Gast)


Lesenswert?

Hi Leute,
das kann doch nicht sein, dass noch keiner von euch 'nen AtTiny 2313 
nicht gebrannt hat. Ok, dieses billige Teil benutzen vielleicht nicht 
viele, aber trotzdem, sooo abwegig ist das doch nicht, oder?

Mit was schießt ihr denn die Programme in die Avr's ?

Gruß,
Hubi

von Michael U. (Gast)


Lesenswert?

Hallo,

entweder ich stecke die Dinger auf mein altes STK200 oder stecke den 
ISP-Dongle vom STK200 an die jeweilige Schaltung, starte PonyPorg, 
stelle das Device ein und flashe dann den Kram.

Ob AT90S1200, Tiny2313, 8515, Mega8515, Mega8, Mega16,Mega32, Mega162, 
ging bisher immer ohne irgendwelche Probleme...

PS: ich habe noch nie etwas anderes als PonyProg benutzt, es lief bei 
mir auf Anhieb, warum sollte ich also was anderes probieren, solange 
Pony den AVR-Typ kann?

Wenn 2 Programme, die den Tiny2313 können sollten, bei Dir nicht gehen, 
beide aber mit dem Mega8 gehen, dann bleibt nach der Ausschluß-Methode 
der AVR, dessen Beschaltung oder der ISP-Adapter. Da ich noch nie einen 
beim Kauf defekten AVR hatte, bliebe bei mir die Beschaltung und der 
ISP.

Wenn die Beschaltung 100% stimmt, bliebe der ISP-Adapter.

Logischerweise funktioniert das Programmieren nur mit sauberen Signalen 
an den AVR-Pins zuverlässig. Bestimmt kommen die AVR auch mit unsauberen 
Flanken und knappen H oder L-Pegeln klar. Vermutlich aber nicht alle 
Typen gleich gut...

Möglich, daß die Tiny2313 da sensibler reagieren, mir ist es mit meiner 
Kombi noch nicht aufgefallen, ob es da Unterschiede gibt.

Gruß aus Berlin
Michael

von Christian (Gast)


Lesenswert?

Hab hier einen ATiny2313 DIP rumliegen.
Hat bei mir mit dem Parallelportadapter auf der Ponyprogseite(AVR ISP 
with SI-Prog pinout) und Ponyprog bisher immer funktioniert.

Gruß,
Christian

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>Mit was schießt ihr denn die Programme in die Avr's ?

1. STK500
2. AVR-ISP
3. AVR-Dragon

Alle 3 laufen uneingeschränkt mit AVR-STUDIO4 und sind ihr Geld rundum 
wert!

von Tishima (Gast)


Lesenswert?

Hallo!

Ich denke das Problem beim Atiny2313 ist das er standard mit 128kHz 
interner Clockfrequenz laeuft, also musst Du sehen das Du die ISP 
Frequenz runterschraubst 1/4 der AVR Clock Frequenz.
Wenn da Uisp nicht unterstützt ne andre Software versuchen.

gruß,
Bjoern

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Jupp --> ISP frequenz runterdrehen!
Der Tiny läuft mit 4Mhz/8 = 500khz

von spess53 (Gast)


Lesenswert?

Hi

Laut Datenblatt und eigener Erfahrung wird der ATTiny2313 mit internen
8 MHz Oszillator und CKDIV8 ausgeliefert. Das ergibt eine Taktfrequenz
von 1 MHz.

MfG Spess

von Tishima (Gast)


Lesenswert?

Hallo!

Die ersten ATiny2313 die ich in den fingern hatten waren dummerweise mit 
1MHz  und CKDIV8 ausgeliefert und liessen sich nichtmal mit dem AVRISP 
programmieren, musste extra nen AVR910 Programmer patchen. Erst ca. 3 
Wochen später gabs nen Software Update fuer den AVRISP mit dem man so 
langsame ISP frequenzen einstellen konnte. Aber, anscheinend ist Atmel 
sogar lernfähig.

gruß,
Bjoern

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Auch den Herstellern passieren manchmal Fehler, sei mal nicht so hart. 
Immerhin wird bei Atmel (meistens) recht schnell reagiert. Und 
freundlich und hilfsbereit sind sie auch. BTW: die aktuellen Tiny2313s 
laufen mit 1Mhz, so wie´s im Datenblatt steht.

von jonny (Gast)


Lesenswert?

hast du im p.-prog auch den tinny in der liste ausgewählt?

von Hubi (Gast)


Lesenswert?

Hallo zusammen,
dank an alle, die geantwortet haben.
@Michael (gast): Der hat mir schließlich weitergeholfen. Ich habe das 
ISP-Kabel überprüft, und nach Öffnen des DB25-Steckers hab ich's gleich 
gesehen: eine interne Brücke hatte sich gelöst. Lötkolben raus, 
festgelötet und schon hat's geklappt mit PonyProg. Mit uisp geht's jetzt 
auch mit Einstellung dprog=stk200.
Nochmals, dank an alle, prima Forum!!!
Gruß,
Hubi

von Thomas831 (Gast)


Lesenswert?

hol das pollin board und erspar dir die fehler

von Michael U. (Gast)


Lesenswert?

Hallo,

das machen nur Leute, die Fehler nicht finden... :)

Gruß aus Berlin
Michael

von Thomas831 (Gast)


Lesenswert?

oder anfänger

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.