www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Kann man einen ATTINY2313-20PU mit einem Arduino programmieren?


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Und wenn ja, wie?
Für einen mit 8 Pins hab ich bereits Anleitungen gefunden 
(Youtube-Video "How-To: Shrinkify Your Arduino Projects").
MfG Yerst

Autor: Markus Weber (Firma: guloshop.de) (m-w)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Daniel W. schrieb:
> Und wenn ja, wie?
> Für einen mit 8 Pins hab ich bereits Anleitungen gefunden
> (Youtube-Video "How-To: Shrinkify Your Arduino Projects").
> 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.

Autor: Sebastian (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hier ist eine ausführliche Anleitung (für ATtiny45 / ATtiny85):

http://hlt.media.mit.edu/?p=1229

Autor: Sebastian (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert

Autor: was? (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Sebastian schrieb:
> Hier ist eine ausführliche Anleitung (für ATtiny45 / ATtiny85):
>
> http://hlt.media.mit.edu/?p=1229

Die aktuelle Fassung für Arduino 1.0:
http://hlt.media.mit.edu/?p=1695

Eine aktualisierte Version der Support-Dateien für den ATtiny in der 
Arduino IDE (auch ATtiny2313):
https://github.com/fschaefer/attiny

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ok, ich habe jetzt viele verschiedene Schaltpläne.
Hat jemand einen der bestimmt funktioniert?

Autor: Hannes Lux (hannes)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

...

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Nein, es wurde verschiedene Software aufgeführt und es werden 
Kondensatoren benötigt. Entweder 10µF oder 22pF???

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich hab es jetzt einfach mit einen 10µF Kondensator und ohne Widerstand 
gemacht (http://hlt.media.mit.edu/?p=1229) nach dieser Anleitung. Es 
kommt aber die Fehlermeldung: "avrdude: stk500_getsync(): not in sync: 
resp=0x00"
Diese kommt auch, wenn ich beim ATtiny einfach VCC entferne...

Autor: cyblord ---- (cyblord)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Kann es denn so schwierig sein, die 4 ISP Leitungen mit den richtigen 4 
Pins des Controllers zu verbinden? Man fasst es nicht. Bleib doch 
einfach bei Arduino da muss man sich anscheinend nicht mit solch 
komplexen Aufgaben rumärgern.

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hahaha!
Jetzt habe ich VCC noch einmal eingesteckt und es hat funktioniert (ohne 
Errormeldung).
Danke für eure Hilfe!
MfG Daniel W.

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hab jetzt auch meinen Fehler gefunden: Lag alles an einen Wackelkontakt 
am Breadboard :D

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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?

Autor: Daniel W. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hm...
Jetzt geht es wieder...
Ich bin jetzt wirklich verwirrt...

Autor: Hannes Lux (hannes)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

...

Autor: Kuertu (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net