Kann man einen ATTINY2313-20PU mit einem Arduino programmieren?

(Firma: guloshop.de) #2654005
Lesenswert?

Daniel W. schrieb:
> Und wenn ja, wie?
> Für einen mit 8 Pins hab ich bereits Anleitungen gefunden
> (http://www.youtube.com/watch?v=30rPt802n1k).
> MfG Yerst

Geht bestimmt. Ich kenn den Arduino zwar fast nicht, aber es gibt immer 
den Weg, sich einen ISP-Adapter zu bauen, um Mikrocontroller mit 
ungewöhnlicher Anschlussbelegung trotzdem anschließen zu können.
#2655855
Lesenswert?

Daniel W. schrieb:
> Ok, ich habe jetzt viele verschiedene Schaltpläne.

Widersprechen die sich etwa?

Um einen AVR mit einem Programmer per ISP programmieren zu können, muss

- die PC-Software des Programmers den Typ unterstützen

- der AVR über die 6 ISP-Leitungen mit dem Programmer verbunden werden

Diese wären GND, Vcc, Reset, SCK, MISO, MOSI. Welche Pins das sind, 
findet man ganz eindeutig im Datasheet des jeweiligen AVRs, das man 
kostenfrei von www.atmel.com herunterladen kann.

Ich nutze Arduino nicht, halte auch nicht allzuviel davon, habe aber mal 
irgendwo gelesen, dass es ISP-Programmer-Firmware für einen der Arduinos 
geben soll. Wenn Du diese geladen hast (geht wohl per Bootloader), dann 
sollte es keine Probleme geben, damit beliebige ISP-taugliche 8-Bit-AVRs 
per ISP zu flashen.

...
Gast #2656171
Lesenswert?

So....
Hab jetzt alles auf eine Platine gelötet (wegen den Wackelkontakt) und 
hab es wieder versucht...
Es funktioniert nicht.
Die gleiche Fehlermeldung wie vorhin, und fragt mich nicht warum es auf 
den Breadboard perfekt funktioniert hat.
Weiß jemand was die bedeutet?
#2656267
Lesenswert?

ISP-Takt hart am Limit?

Der ISP-Takt darf maximal 1/4 des CPU-Taktes betragen. CPU-Takt des 
Tiny2313 im Auslieferungszustand ist 1 MHz per internem RC-Oszillator. 
Ich weiß ja nicht mit welcher ISP-Frequenz Dein Arduino-System arbeitet, 
beim STK500 würde ich da 1/8 MHz einstellen, 1/4 ist zu knapp.

...
Gast #2708429
Lesenswert?

Wie sieht es aus Daniel W. konntest du den Tiny2313 mit arduino 
programmieren? Bei mir kommt auch immer Fehlermeldung: "avrdude: 
stk500_getsync(): not in sync: resp=0x00"
Darum wäre ich froh, wenn ich das auch hinkriegen könnte.
Gast #4094433
Lesenswert?

"avrdude: stk500_getsync(): not in sync:
resp=0x00"

Diese Fehlermeldung ist nicht wirklich ein Problem. Sie kommt aber:
es funktioniert trotzdem. Die Fehlermeldung kommt auch wenn man einen 
Atinny85 Programmiert und trotzdem funktioniert es. Einfach Ignorieren

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren