Forum: Mikrocontroller und Digitale Elektronik USB mit tiny2313


von Claude B. (claude44)


Lesenswert?

Schöne guten haben an alle

Mein Board STK 500ist mir ausgegangen, und ich habe gar nicht mehr zum 
Programmieren.

Ich möcht mir der USBtinyISP von ladyana bauen, wie kann ich ohne stk 
500 der 2313 programmieren,? gipt es ein Methode? oder ist es nicht 
möglich?

von Stefan F. (Gast)


Lesenswert?

Lass es, diese Dinger machen nur Ärger. Kauf Dir einen ISP Programmer 
mit einem echten USB Interface (also kein USBTINY und auch kein USBASP). 
Die 15 Euro Mehrkosten wirst du sicher nicht bereuen.

Du kannst AVR Mikrocontroller direkt an den parallel-Port des PC 
anschließen und dann mit Ponyprog oder avrdude ansteuern. Dazu brauchst 
du aber einen alten PC mit klassischem Parallel-Port und ein altes 
Windows (vorzusgweise Windows 95 oder Windows 98). Unter XP wird es 
schon problematisch und ab Windows 7 unmöglich.

von Uwe (de0508)


Lesenswert?

Hallo Claude,

ich habe dafür noch einfache Platinen da und kann auch die Firmware 
vorher aufspielen.

Sonst schau mal hier nach:

http://www.ehajo.de/baus%C3%A4tze/programmieradapter.html

von c-hater (Gast)


Lesenswert?

Claude B. schrieb:

> wie kann ich ohne stk
> 500 der 2313 programmieren,? gipt es ein Methode?

Es gibt sogar mehrere Methoden dafür. Alles hängt davon ab, über welche 
der "legacy"-Schnittstellen dein Computer noch verfügt, also echte 
COM-Ports oder echte LPT-Ports. Über beide Port-Typen kann man einen 
AVR8 mittels einer kleinen Adapterschaltung (natürlich abhängig vom 
Port-Typ) recht problemlos und auch mit akzptabler Geschwindigkeit 
programmieren. Die passenden Schaltungen kannst du an 100000 Stellen im 
Internet finden, genauso Software, die die Programmierung über diese 
"legacy"-Schnittstellen beherrscht.

Ein Problem hast du aber, wenn du keine echte Schnittstelle mehr hast 
und deshalb auf dieses per USB angebundene virtuelle Gedöns angewiesen 
bist. Da kannst du LPT praktisch gleich vollkommen vergessen und auch 
per COM geht es nur mit etwas Glück und auch dann nur extrem langsam. 
Für eine einmalige Aktion reicht das aber. Man muss ja nicht irgendeine 
Kurbel drehen oder sowas in der Art, sondern kann den Rechner den Job 
über Nacht alleine erledigen lassen.

Allerdings: Mit aktuellen Betriebssystemen wirst du auch mit so einem 
solcherart mühsam hergestellten Programmer nicht wirklich glücklich 
werden. Der ist zumindest ziemlich langsam (wenn auch nicht annähernd so 
langsam, wie die Programmierung seiner selbst). Aber: Mit einem auch nur 
halbwegs aktuellen Windows wirst du ihn nicht benutzen können. Bei 
Windows ist die letzte Version, die sowas unterstützt, WindowsXP. Linux 
hingegen akzeptiert nach wie vor solche Geräte, allerdings bremst es sie 
auch ziemlich aus.

Kurzfassung: Du tust dir selber einen großen Gefallen, wenn du einfach 
ein paar Euro in einen wirklich brauchbaren USB-ISP-Programmer anlegst. 
So wenig, dass du dir das nicht leisten könntest, verdient ihr auch in 
Frankreich nicht...

von Stefan F. (Gast)


Lesenswert?

Noch billiger, als die von mir abgeratenen USBASP Programmieradapter 
wäre übrigens ein Arduino Nano Clone für nur 3 Euro. Der hat einen 
anstänsigen USB-UART Chip drauf.

Hier steht, wie man das macht: 
http://www.martyncurrey.com/arduino-nano-as-an-isp-programmer/

von Claude B. (claude44)


Lesenswert?

Vielen dank für alle Antworte. Leider, ich lebe aber auf der 
Philippines, nicht dass das Material nicht gibt, oder zu teuer ist,aber 
ich bin ein Tag unterwegs.

noch mal dann ein Frage, C-hater du sagt es geht sehr langsam, für die 
Programmierung. was ist danach? wenn der Tiny programmiert ist, verhält 
er sich wie ein richtig USB?, oder immer noch soo langsam?, ich wurde 
dann auch der Arduino kaufen, aber der Uno.

mein Systeme, Laptop, mit USB und Vista

von Ralph S. (jjflash)


Lesenswert?

Stefan U. schrieb:
> Lass es, diese Dinger machen nur Ärger. Kauf Dir einen ISP Programmer
> mit einem echten USB Interface (also kein USBTINY und auch kein USBASP).

Ich weiß nicht, warum diese Teile immer gedisst werden: Bei mir laufen 
beide schon ewig und auch noch korrekt im Einsatz (auch wenn ich noch 
einen DIAMEX, einen MK-II und einen STK500 kompatiblen Eigenbau mit 
CH340 habe).

Bis Windows7 absolut problem, mit Windows10 funktionierts auch (Win8 
weiß ich nicht) ... und mit Linux sowieso kein Problem.

Das einzige, was manchen Ärger macht, ist die Firmware, die die Chinesen 
verwenden und, dass die Firmware von Fischl's Seite nicht mehr ohne 
Änderungen mit einem neueren AVR-GCC übersetzt werden können.

Die Hex-Files seiner Seite funktionieren jedoch absolut Reibungslos !

von S. R. (svenska)


Lesenswert?

Claude B. schrieb:
> noch mal dann ein Frage, C-hater du sagt es geht sehr langsam, für die
> Programmierung. was ist danach? wenn der Tiny programmiert ist, verhält
> er sich wie ein richtig USB?, oder immer noch soo langsam?

Wenn du den Tiny2313 auf dem USBASP einmal programmiert hast, hast du 
danach einen schnellen USBASP.

> mein Systeme, Laptop, mit USB und Vista

Vista könnte ein Problem sein.

von Claude B. (claude44)


Lesenswert?

Vielen Danke für euer Antworte,

Ich möchte doch dieser Tiny zusammenbauen (schon fast fertig), kann mir 
jemande sagen wo ich die Programmierungsanleitung ins Deutsche finden?, 
mein English is doch nicht der Beste und möchte kein Fehler machen.
Danke

von Stefan F. (Gast)


Lesenswert?

Mit Windows Vista geht es nicht. Windows XP war das letzte Windows, mit 
dem Bit-Banging funktionierte. Und auch da gab es schon oft Probleme. 
Empfehlen kann man diese Methode eigentlich nur maximal für Windows ME.

von Claude B. (claude44)


Lesenswert?

Vielen Danke,

ich muss noch mal sehen wie ich weiter komm
noch mal danke

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.