ISP für ATtiny13V finden

Gast #2231092
Lesenswert?

Hallo,

ich bin ein relativer Neuling in Sachen Mikrokontroller, kenne mich aber 
etwas mit Elektronik aus und kenne mich (sehr) gut mit C aus.

Um einzusteigen möchte ich folgendes Projekt zunächst nur nachbauen: 
http://www.expli.de/anleitung/mini-led-adventskranz-fuer-geeks-3088/

Dazu brauch ich einen ATtiny13V. Kurze Frage dazu:
* Ist der hier der richtige: http://www.conrad.de/ce/de/product/154139/?

Und dann brauche ich noch einen ISP, um den ATtiny13V zu programmieren.
* Dazu habe ich mir diesen Stick hier ausgeschaut: 
http://shop.myavr.de/Programmer/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006. 
Doch wie verbinde ich damit den Mikrokontoller?
* Was würdet Ihr mir empfehlen, damit ich den ATtiny relativ einfach und 
günstig programmieren kann? (Ich habe das "Lernpaket Mikrocontroller - 
Technik mit Bascom" von Franzis zu Hause; kann ich den ISP davon 
irgendwie verwenden??)

Beste Grüße,
mythbu
#2231158
Lesenswert?

Hallo mythbu.

Um den µC per ISP zu programmieren, bzw. erst einmal zu verbinden, 
braucht es etwas mehr als nur den blossen Chip.

Dafür musst Du die entsprechenden Pins des µC erst einmal herausführen, 
sei es über eine entsprechend aufgesetzte Experimentierplatine oder auf 
einem Breadboard.
Ich habe Dir einmal den entsprechenden Aufbau dafür als Anlage 
hinzugefügt.

Ob Dein "Lernpaket Mikrocontroller" dafür geeignet ist, kann ich aus der 
Produktbeschreibung leider nicht entnehmen.

Alternativ kannst Du Dir aber auch das Pollin Atmel Eval Board [1] 
zulegen, das ist bereits für 15€ (Bausatz) zu haben; damit solltest Du 
Deinen Tiny13 angebunden bekommen (wenngleich in der Beschreibung des 
Boards der Tiny13 nicht unter den "unterstützten" µCs gelistet wird, 
sollte es funktionieren, da die Pins des entsprechenden Sockels auf dem 
Board kompatibel zum Tiny13 sind, vgl. Datenblatt [2]).

Mit Deinem ISP Stick alleine wirst Du hingegen auch nicht glücklich - 
das ist eigentlich nur ein USB Adapter.
Dazu musst Du wissen, dass ISP traditionell über den seriellen Port 
angesprochen wird - so ist es bei dem o.g. Pollin Board auch realisiert, 
die Platine wird über einen vorhandenen seriellen Anschluss an den PC 
angeschlossen.
Ist kein solcher vorhanden, dann kannst Du mit einem solchen Stick, wie 
Du ihn Dir da herausgesucht hast, den ISP z.B. bei dem Pollin Board über 
eine entsprechende Pfostenleiste abgreifen und über eine USB 
Schnittstelle (eben gewandelt durch Deinen Stick) ansprechen.

Da Du Dich selbst als Neuling beschrieben hast, würde ich mir die 
Anschaffung der o.g. Pollin Platine überlegen - damit bekommst Du 
(entgegen etlicher Unkenrufe zu dem Ding) erst einmal eine recht 
günstige Möglichkeit zur Programmierung diverser Atmel µCs.

-----

[1] 
http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html

[2] http://www.atmel.com/dyn/resources/prod_documents/doc2535.pdf
Angehängte Dateien:
Gast #2231623
Lesenswert?

Hallo der_nachbauer,

vielen Dank erstmal für Deine ausführliche Antwort! Aus Deiner Antwort 
schließe ich folgendes:

* Der von mir ausgesuchte ATtiny13V (von Conrad) ist passend.

* Mit dem "Pollin Atmel Eval Board" kann ich von meinem Computer aus den 
ATtiny13V programmieren (ich stecke ihn auf das Board) und dann in die 
ausgesuchte "Schaltung" löten (d.h. das Board ist nur ein "großer" ISP). 
Das hört sich sehr gut an!
ABER: ich habe keinen Computer, der einen COM-Port hat. Was mache ich 
dann? Denn das Pollin Atmel Eval Board hat ja nur serielle Anschlüsse 
...

Gruß,
mythbu

P.S.: Noch mal vielen Dank für die superausführliche Antwort!! :-)
#2231645
Lesenswert?

mythbu schrieb:
> das Board ist nur ein "großer" ISP).
> Das hört sich sehr gut an!
> ABER: ich habe keinen Computer, der einen COM-Port hat.

Genau dafür nimmst Du dann den Stick, den Du in Deinem ersten Posting 
genannt hattest - der bringt das "COM ISP" auf "USB ISP" ;)

mythbu schrieb:
> Der von mir ausgesuchte ATtiny13V (von Conrad) ist passend.

Tjaaa - la liegt der Hase im Pfeffer.
Ich habe mir Dein Projekt eben noch einmal genau angesehen.
Mit dem von Dir augesuchten Tiny13 (ohne V) mag es zwar auch gehen, aber 
der Projektersteller hatte wohl bewusst einen Tiny13V gewählt, da er als 
Stromversorgung eine Knopfzelle mit 3V einsetzt.
[Der Tiny13V läuft bereits mit 1.8V, der Tiny13 erst ab 2.7V.]

Auch nicht weiter wild, suchst Du halt bei Reichelt [1], da gibt's den 
von Dir gesuchten Tiny13*V* [wie so oft] sogar ein wenig günstiger als 
beim grossen C.


Viel Erfolg !

Martin

-----

[1] 
http://www.reichelt.de/Atmel-Attiny-AVRs/ATTINY-13V-10PU/index.html?;ACTION=3;LA=444;GROUP=A362;GROUPID=2958;ARTICLE=68165;START=0;SORT=artnr;OFFSET=500;SID=10TWA4tn8AAAIAAENB5LM2cd1018d2eccab43540d1ea13bcebea7
Gast #2231963
Lesenswert?

Hallo,

also:

* Könnte ich nicht auch das AMTEL Evaluations-Board V2.0.1 nehmen (kann 
ich das selber zusammenbauen, oder soll ich den Fertigbausatz nehmen?) 
und dazu einen USB-Adapter auf Seriell 
(http://www.pollin.de/shop/dt/NTY5ODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/USB_Adapterkabel_auf_Seriell.html)?

* Irgendwie haben die bei Pollin keine Auswahl an Mikrocontrollern, 
oder? Den ATTiny13 habe ich nicht gefunden (es gibt nur sechs). D.h. ich 
müsste nochmals extra bei Reichelt bestellen, oder?

Gruß,
mythbu
Gast #2232224
Lesenswert?

Hallo,

anbei der Plan der Experimentierplatine des Lernpakets Mikrokontoller - 
Technik mit Bascom. Aber ich glaube, dass ich da nirgendwo einen anderen 
Mikrocontroller anklemmen kann, da der verwendete ATMEGA88 einen 
integrierten USB <-> Seriell-Wandler hat.

Aber was ist denn mit diesem Produkt [1] von Reichelt? An das graue 
Kabel kommt dann der Mikrochip?

Gruß,
mythbu

-----
[1]
http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/index.html?ACTION=3&GROUPID=2969&ARTICLE=45040&SHOW=1&START=0&OFFSET=500&;PROVID=2402
Angehängte Dateien:
#2232249
Lesenswert?

Ok, Du hast dir ja den folgenden Programmer ausgesucht:
http://shop.myavr.de/Programmer/mySmartUSB%20light...

Und wenn du Schaust: Auf dem Pollin Evaluationsport ist eine Buchse
namens ISP. Die ist gedacht um Controller in fertigen Schaltungen zu
Programmieren.
Jedoch kannst du auch deinen ausgewählten Programmer benutzen (einfach
an der Buchse einstecken), und dann per USB deine Chips programmieren

Beachte bei meiner Methode:
Du brauchst noch einen Adapter von den 6poligen zum 10poligen ISP
Stecker.

Mfg
#2232251
Lesenswert?

> Könnte ich nicht auch das AMTEL Evaluations-Board V2.0.1 nehmen
> (http://www.pollin.de/shop/dt/NTY5ODcyOTk-/Computer...)?
Ist irgendwie genau das, was dir Martin Schröer empfohlen hat:
> Alternativ kannst Du Dir aber auch das Pollin Atmel Eval Board [1]
> zulegen

> (kann ich das selber zusammenbauen, oder soll ich den Fertigbausatz nehmen?)
Du musst ja nicht alles bestücken. Eigentlich nur die Dinge die du für 
den Betrieb deines Controllers brauchst. Wenn dir allerdings das Löten 
zu aufwendig ist, dann kannst du auch den Baustein nehmen.

> und dazu einen USB-Adapter auf Seriell
Das Pollin EVAL-Bord hat einen MAX232 Pegelwandler drauf. Da kannst du 
über die serielle Schnittstelle debuggen (siehe unterer 
Sub-D-Anschluss). Wenn du allerdings die kompliziertere Variante über 
USB bevorzugst, musst du noch einen USB-Debugger anschließen.

> da der verwendete ATMEGA88 einen
> integrierten USB <-> Seriell-Wandler hat.
Der ATmega88 ist mit TXD und RXD mit dem FT232RL (IC8) verbunden. Dieser 
ist für den USB zuständig.

>* Irgendwie haben die bei Pollin keine Auswahl an Mikrocontrollern,
> oder? Den ATTiny13 habe ich nicht gefunden (es gibt nur sechs).
Pollin hat den ATtiny13 nicht im Sortiment. Du kannst auch einen mit 
etwas mehr I/O Pins nehmen. Z.B. den ATtiny2313 Bestell-Nr.: 100 911 
(http://www.pollin.de/shop/dt/ODgwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATTiny_2313.html)

> D.h. ich müsste nochmals extra bei Reichelt bestellen, oder?
Wenn du unbedingt den ATtiny13 haben willst, musst du ihn wohl wo anders 
bestellen (z.B. bei Reichelt, CSD-electronics, ...).

> Aber was ist denn mit diesem Produkt [1] von Reichelt? An das graue
> Kabel kommt dann der Mikrochip?
Das graue Ding ist ein 6-poliges Flachbandkabel. Daran musst du deinen 
Chip anschließen, um ihn zu programmieren. Das blaue Ding ist der ISP, 
über den du den Chip dann über USB programmieren kannst. Das brauchst du 
aber auch nicht, weil das Pollin EVAL-Board schon einen ISP drauf hat 
(siehe oberer Sub-D-Anschluss).

==> Kauf dir das Pollin EVAL-Board!

Sorry. Jetzt haben wir das doppelt.
Gast #2232406
Lesenswert?

Hallo,

also: ich kaufe mir das ATMEL Evaluations-Board Versiobn 2.0.1 [1] von 
Pollin.

@"Selber zusammenlöten": kann ich das als Anfänger? (Ich habe einen 
Lötkolben und Zinn und habe sogar schon etwas an einem Wecker repariert. 
Aber habe ich genügend Erfahrung für soetwas? Wenn die Gefahr groß ist, 
dass es nachher nicht funktioniert, dann lasse ich es sein und gebe 
lieber 7 Euro mehr aus ...)

>> und dazu einen USB-Adapter auf Seriell
> Das Pollin EVAL-Bord hat einen MAX232 Pegelwandler drauf. Da kannst du
> über die serielle Schnittstelle debuggen (siehe unterer
> Sub-D-Anschluss). Wenn du allerdings die kompliziertere Variante über
> USB bevorzugst, musst du noch einen USB-Debugger anschließen.
Das verstehe ich nicht so ganz. Zunächst will ich nur mein Programm 
irgendwie auf den Chip bekommen. Und mein PC hat nur USB Anschlüsse. Das 
bedeutet doch, dass ich noch einen COM <-> USB Adapter brauche. Undzwar 
den hier [2], oder?

Also muss ich schließlich [1] und [2] kaufen, um Mikrocontroller zu 
programmieren, oder?

Vielen Dank für die Hilfe,
mythbu

-----
[1]
http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version_2_0_1_Bausatz.html

[2]
http://www.pollin.de/shop/dt/NTY5ODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/USB_Adapterkabel_auf_Seriell.html
#2232429
Lesenswert?

mythbu schrieb:
> Das verstehe ich nicht so ganz. Zunächst will ich nur mein Programm
> irgendwie auf den Chip bekommen. Und mein PC hat nur USB Anschlüsse. Das
> bedeutet doch, dass ich noch einen COM <-> USB Adapter brauche. Undzwar
> den hier [2], oder?

Pascal Haury schrieb:
> Ok, Du hast dir ja den folgenden Programmer ausgesucht:
> http://shop.myavr.de/Programmer/mySmartUSB%20light...
>
> Und wenn du Schaust: Auf dem Pollin Evaluationsport ist eine Buchse
> namens ISP. Die ist gedacht um Controller in fertigen Schaltungen zu
> Programmieren.
> Jedoch kannst du auch deinen ausgewählten Programmer benutzen (einfach
> an der Buchse einstecken), und dann per USB deine Chips programmieren
>
> Beachte bei meiner Methode:
> Du brauchst noch einen Adapter von den 6poligen zum 10poligen ISP
> Stecker.

Ich hab dir hier beschrieben wie es geht. ganz einfach.

mythbu schrieb:
> @"Selber zusammenlöten"...
Ich habs mir damals selbst zusammengelötet. Man muss sich halt etwas 
Zeit nehmen.
Ich würde sagen: Spar dir die 7€, nimm dir einen (oder mehr) Nachmittage 
Zeit und löte es selbst.

Mfg
Gast #2232501
Lesenswert?

Pascal Haury schrieb:
> Ich hab dir hier beschrieben wie es geht. ganz einfach.

Ich glaube, dass wir aneinander vorbeireden!

1.) Du meinst, dass wenn ich mir mySmartUSB [1] kaufe, kann ich meinen 
Computer per USB anschließen und dann in den Schwarten Anschluss einen 
entsprechenden Stecker einstecken, um meinen Microcontroller 
anzuschließen. Somit kann ich ihn programmieren.
Kostet: 28,00 Euro (+ Versand, + "Adapter" von 6 -> 10)

_Ich meine aber folgendes:_

2.) Ich kaufe mir das Pollin Evaluationsboard, wo ich meinen 
Microcontroller draufstecken kann, um ihn zu Programmieren. Und mit dem 
USB-Adapterkabel auf Seriell stelle ich die Verbindung zwischen PC und 
Evaluationsboard/Microcontroller her.
Kostet: 14,95 (Evaluationsboard) + 4,95 (Adapter) = 19,90 (+ Versand)

Ich würde gerne die zweite Lösung wählen, da sie günstiger ist, ich die 
Mikrokontroller einfach nur aufstecken muss und dann gleich den ATtiny 
mitbestellen kann!

Meine einzige Frage ist nur, ob ich mit der zweiten Lösung ein 
funktionsfähiges System bekomme, um meinen Mikrokontroller zu 
programmieren.

Gruß,
mythbu

P.S.: @Selber zusammenlöten: ist denn da auch eine Beschreibung dabei, 
was wo hin?

-----

[1]
http://shop.myavr.de/index.php?404;http://myavr.de:80/shop/article.php?artDataID=36
#2232584
Lesenswert?

Naja ich bin halt mit den RS232 zu USB Wandlern sehr skeptisch, da diese 
Bitbanging nicht bzw. sehr sclecht/langsam unterstützen. Wenn der 
Wandler also kein Bitbanging kann, geht das Pollin Eval. Board nicht.
siehe z.B. Beitrag "Atmel Evaluatoions Board V.2.0.1 Hilfe"


mythbu schrieb:
> P.S.: @Selber zusammenlöten: ist denn da auch eine Beschreibung dabei,
> was wo hin?

Ein Schaltplan ist im Paket dabei. Man kann ihn auch auf der 
Produktseite vom Board Downloaden.

Mfg
Gast #2232694
Lesenswert?

Marcel claudio Binder schrieb:
> Hat dein Computer/ Laptop keinen RS232-Anschluss, oder warum möchtest du
> über USB programmieren?

Mein MacBook hat nur 2 USB Anschlüsse und der andere PC ist eine MSI 
WindBox. Beide haben kein COM/RS232 oder die Möglichkeit diesen 
Nachzurüsten.

D.h. ich kann das Pollin-Board nicht benutzen. OKAY!

ABER: ich verstehe das nicht! Im der ersten Antwort (zweites Posting auf 
dieser Seite) steht, dass ich den den Stick "mySmartUSB light" [1] 
irgendwie nicht nehmen kann. WARUM?

Also: ich habe da mein Experimentierboard, da steckt der Mikrocontroller 
drauf mit seinen 8 Pins. Wenn ich weiß, welche Pins für die 
Programmierung per ISP zuständig sind (woher weiß ich das?), kann ich 
doch diese mit dem grauen Kabel verbinden (also eher mit einem 
Wannenstecker, wo ich das graue Kabel rein stecke), dass mitgeliefert 
wird, und dann an den Stick kommt. Dann habe ich doch eine Verbindung 
von PC und Mikrocontroller, oder? Und so sieht das dann aus:

PC <-> USB-Adapter "mySmartUSB light" <-> graues Kabel mit 6 Adern <-> 
Mikrocontroller.

Anbei noch ein Beispielbild zur besseren Vorstellung.

Und hier die Frage: kann ich so meinen ATtiny13A-PU programmieren?

Gruß,
mythbu

-----

[1]
http://www.conrad.de/ce/de/product/191406/
#2232727
Lesenswert?

Hey mythbu.

mythbu schrieb:
> Und mit dem
> USB-Adapterkabel auf Seriell stelle ich die Verbindung zwischen PC und
> Evaluationsboard/Microcontroller her.

Nein.
Das klingt zunächst schlüssig, funktioniert aber oft nicht, weil eben 
die "Umsetzer" von USB auf seriell dazwischenfunken.

Marcel claudio Binder schrieb:
> Du kannst auch einen mit
> etwas mehr I/O Pins nehmen. Z.B. den ATtiny2313 Bestell-Nr.: 100 911
> (http://www.pollin.de/shop/dt/ODgwOTk4OTk-/Baueleme...)

So in der Richtung habe ich auch schon mal gedacht, für sein Projekt 
[siehe erster Beitrag] aber wäre der 2313 zu gross [Abmessungen], 
abgesehen davon muss / soll das Ganze über eine 3V Knopfzelle betrieben 
werden - da müsste also wohl in jedem Falle ein xxV µC her.

mythbu schrieb:
> @"Selber zusammenlöten": kann ich das als Anfänger?

Klar, das sollte kein allzu grosses Problem darstellen - bei dem Bausatz 
ist eine Beschreibung mit Schaltplan und Aufbauplan dabei, die Platine 
ist anständig beschriftet und Hilfestellung für bestimmte Bauteile 
[Anode ? Kathode ? IC Pin 1 ?] gibt's in der Anleitung dazu auch noch.
Ausserdem ist's eine schöne Übung und ein wunderbares Gefühl, wenn's 
dann am Schluss funktioniert
[ "Hab' ich selbst (kaputt) gemacht !" ]

---

Mythbu, um es noch einmal zusammenzufassen:

Für Dein Projekt brauchst Du

a) irgendeine Möglichkeit, den µC zum Beschreiben zu verbinden, dazu 
kannst Du Dir entweder selbst eine einfache Platine mit einem Sockel mit 
entsprechend heraus geführten Anschlüssen bauen [siehe Schaltplan in 
meinem ersten Posting], oder auf Evaluationsboards wie das von Pollin 
zurückgreifen.

b) da Du keine serielle Schnittstelle am PC hast, brauchst Du eine 
Alternative. Da es mit einem USB-seriell Wandler nicht (gut) 
funktioniert, bleibt als Lösung ein USB-ISP "Programmer" (eigentlich 
sind's nur Adapter) - das sind jene Teile, welche Du selbst schon 
angeführt hattest, [1] in Deinem ersten Posting und [2] später - 
letzterer wäre schon einer der "offiziellen" Programmer von AVR selbst, 
für beide bräuchtest Du, da sie einen 6-poligen Anschluss mitbringen, 
irgendeinen "Adapter" zum 10-poligen Anschlussfeld auf dem Eval-Board 
von Pollin.
Dieser kann aber auch ein stinknormales Kabel mit aufgecrimpten Kontaten 
sein - bei Pollin bekommst Du zu einer seriellen Anschlussbuchse [3] 
solch ein Kabel z.B. mit dabei (0.25€).
Bei diesem kannst Du einfach die Kontakte aus dem Stecker ziehen, mit 
Schrumpfschlauch oder Isolierband schützen und dann auf die 
entsprechenden Pins auf beiden Seiten aufstecken.

[Ich weiss jetzt nicht, ob Pollin die Strippen auch so führt, ich hab' 
sie jetzt nicht gefunden und wusste von der beschriebenen Buchse, da ich 
die Leitung von so einer erst letztens für ein eigenes Projekt 
"missbraucht" habe...]

c) natürlich auch den µC selbst - und achte darauf, dass es wirklich ein 
Tiny13*V* ist - die anderen Modelle brauchen mehr Spannung, sonst 
klappt's am Schluss nicht an der 3V Knopfbatterie.



Gruss,

Martin

-----

[1] 
http://shop.myavr.de/Programmer/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006

[2] 
http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/index.html?ACTION=3&GROUPID=2969&ARTICLE=45040&SHOW=1&START=0&OFFSET=500&;PROVID=2402

[3] 
http://www.pollin.de/shop/dt/MzQxODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/RS232_Einbaubuchse.html
#2232740
Lesenswert?

Zeitüberschneidung mit Deinem  Post, daher noch ein schneller Nachtrag:

mythbu schrieb:
> ABER: ich verstehe das nicht! Im der ersten Antwort (zweites Posting auf
> dieser Seite) steht, dass ich den den Stick "mySmartUSB light" [1]
> irgendwie nicht nehmen kann. WARUM?

Steht da nicht.
Da steht, dass Du "damit alleine auch nicht glücklich wirst" - eben weil 
Dir selbst zum Anschluss davon noch ein paar "Kleinigkeiten" fehlen 
[siehe Anhang zum zweiten Posting].
Und die wiederum sind z.B. auf dem Pollin Eval Board schon vorhanden.

mythbu schrieb:
> Wenn ich weiß, welche Pins für die
> Programmierung per ISP zuständig sind (woher weiß ich das?)

Datenblatt: [1]

mythbu schrieb:
> PC <-> USB-Adapter "mySmartUSB light" <-> graues Kabel mit 6 Adern <->
> Mikrocontroller.

Fast. Es fehlt immer noch die ISP Schaltung vor dem µC [siehe oben] - es 
muss noch ein klein wenig mehr dran, als nur der blosse Chip.



-----

[1]: http://www.atmel.com/dyn/resources/prod_documents/2535S.pdf
Gast #2232778
Lesenswert?

Martin Schröer schrieb:
> Fast. Es fehlt immer noch die ISP Schaltung vor dem µC [siehe oben] - es
> muss noch ein klein wenig mehr dran, als nur der blosse Chip.

D.h. ich soll folgendes tun:
PC <-> USB-Adapter "mySmartUSB light" <-> graues Kabel mit 6 Adern <->
COM-Anschluss <-> Pollinboard mit aufgestecktem Mikrocontroller.

Wenn ich das richtig verstanden habe, ist es so:
An den PC wird der "mySmartUSB light" Stick angeschlossen, an welchen 
aus dem 6-Poligen Kabel noch ein COM-Anschluss draufgesetzt wird. Daran 
kann ich dann die "Schaltung" aus dem 1. Beispiel oben anschließen und 
da hinter den Mikrocontroller?

Und warum steht davon nichts in der Produktbeschreibung zum "mySmartUSB 
light"?

Gruß,
mythbu
Gast #2232797
Lesenswert?

Marcel claudio Binder schrieb:
>> da der verwendete ATMEGA88 einen
>> integrierten USB <-> Seriell-Wandler hat.
> Der ATmega88 ist mit TXD und RXD mit dem FT232RL (IC8) verbunden. Dieser
> ist für den USB zuständig.

Kann man das nicht für die jetzigen Zwecke recyceln? Der ATMEGA88 sitzt 
ja jetzt auch inter dem FT232RL (= USB<->Seriell Wandler ??)?

Irgendwie ist das doof.

mythbu
Gast #2232861
Lesenswert?

Martin Schröer schrieb:
> mythbu schrieb:
>> Der von mir ausgesuchte ATtiny13V (von Conrad) ist passend.
>
> Tjaaa - la liegt der Hase im Pfeffer.
> Ich habe mir Dein Projekt eben noch einmal genau angesehen.
> Mit dem von Dir augesuchten Tiny13 (ohne V) mag es zwar auch gehen, aber
> der Projektersteller hatte wohl bewusst einen Tiny13V gewählt, da er als
> Stromversorgung eine Knopfzelle mit 3V einsetzt.
> [Der Tiny13V läuft bereits mit 1.8V, der Tiny13 erst ab 2.7V.]

Ich hab mal irgendwo gelesen, dass der einzige Unterschied zwischen "V" 
und "ohne V" die "Übertaktbarkeit" bis 20Mhz ist (d.h. beide Versionen 
können bei 1 MHz auf jeden Fall mit 1.8V), die ohne "V" laufen aber bei 
genügend Spannung (5V) auch mit bis zu 20MHz.
Soll also nur ein Marketing-Trick sein, um die, die nicht so viel MHz 
schaffen auch verkaufen zu können (als besonders "sparsam").
Gast #2232866
Lesenswert?

Einfach das Datenblatt befragen:

ATtiny13V: 0 -  4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
ATtiny13:  0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V
ATTiny13A:
– 0 -  4 MHz @ 1.8 - 5.5V
– 0 - 10 MHz @ 2.7 - 5.5V
– 0 - 20 MHz @ 4.5 - 5.5V
Gast #2232900
Lesenswert?

Hallo,

ich fürchte, dass das Problem den richtigen ATtiny zu finden ist das 
Geringere. Zunächst sollte ich es erst mal hin bekommen einen ISP 
zusammenzustellen.

mythbu schrieb:
> Hallo,
>
> und was ist, wenn man es folgendermaßen macht:
>
> Man nimmt diesen Bausatz [1] und klemmt daran dem Mikrocontroller nach
> dem angehangenem Schema? Dann hätte man:
>
> PC <-USB-> Bausatz <-Kabel-> Mikrocontroller
>
> Geht das auch nicht?
>
> Gruß,
> mythbu
>
> -----
>
> [1]
> http://www.ulrichradig.de/home/index.php/avr/usb-avr-prog

Was haltet Ihr davon?

Bester Gruß,
mythbu
#2232910
Lesenswert?

Ziegenpeter schrieb:
> Ich denke, die haben sich beim Tiny13 einfach nur den "0 - 4 MHz"-Teil
> gespart, dann würde da auch 1.8 - 5.5V stehen ;)

<Ironie>
Du könntest auch versuchen, den µC in einen Trockeneisblock einzufrieren 
und dann mit 80MHz zu betreiben - im Datenblatt steht ja nichts davon, 
dass das nicht geht.
</Ironie>

---


Mythbu,

Du gehst in die falsche Richtung.
Der Bausatz, den Du da verlinkt hast, ersetzt Dir nur den USB Adapter.
Es fehlt dann aber immer noch die Anbindung des µC über ISP.
Dazu braucht es zwar praktisch nur einen Transistor, über den per ISP 
der Reset des µC geschaltet wird, aber ich würde Dir dennoch empfehlen, 
da erst einmal auf etwas halbwegs komplettes zurückzugreifen, bevor Du 
eigene Aufbauten wagst.

Also bleibt es dabei:
- µC - den Tiny13V
- Pollin Board für Sockel und ISP Anschluss
- USB Adapter für die Verbindung mit Deinem PC
[- Adapter (einfaches Kabel, wie oben beschrieben reicht -- vorzüglich 
funktionieren auch alte PC Steckverbindungen, etwa alte Festplattenkabel 
o.ä.]
Gast #2232976
Lesenswert?

Liebe Experten,

um ein Ende zu finden; ich kaufe: ein "myMultiProg MK2" [1] und ein 
"mySmartUSB MK2" [2]. Kann ich dann das zusammengesteckte Board (muss an 
"mySmartUSB MK2" noch etwas drangelötet werden?) per USB an den PC 
anschließen und den Mikrocontroller auf die entsprechende Halterung 
stecken und dann programmieren?

Ist das jetzt eine komfortable "Komplettlösung"?

Bester Gruß,
mythbu

-----

[1]
http://www.conrad.de/ce/de/product/191536/

[2]
http://www.conrad.de/ce/de/product/191510/
Gast #2233010
Lesenswert?

für den Anfang kann man es so belassen.

Aus erfahrung herraus bleibt es nicht beim Attiny13. Daher können diese 
Boards genommen werden. Die µC werden von Zeit zu Zeit immer größer.
Allerdings würde auch für den Anfang dein mySmartUSB light reichen.
Einfach den Ausgang des Programmers so mit dem Attiny13 Verbinden, wie 
du bereits schon oben in der Grafik angegeben hast. sowas kann man auch 
auf einer Lochraster aufbauen
Angehängte Dateien:
Gast #2233159
Lesenswert?

Hallo,

so, JETZT VERSTEHE ICH ÜBERHAUPTNICHTSMEHR!

Also, nach smufte reicht es, wenn ich mir den "mySmartUSB light" 
(USB-Stick für 15 Euro) kaufe und an das 6-polige Kabel den 
Mikrocontroller nach der Zeichnung anschließe und den Stick an meinen 
Computer. Also folgendes Anschlussbild: 'PC <-> USB-Stick "mySmartUSB 
light" <-> Mikrocontroller'.

Oben haben wir doch herausgearbeitet, dass das nicht ausreicht und ich 
noch eine Schaltung hinter dem Stick brauche (zweiter Post) ...

Hääää??? :-|

Gruß,
mythbu
Gast #2233208
Lesenswert?

Hallo,

ich habe da mal was mit Paint gemalt. Zunächst habe ich die Belegung 
portiert auf den 6-Port-Ausgang. Richtig gemacht (Bei Ground habe ich 
nicht genau gewusst und auch nicht beim roten)?

Und bedeutet das jetzt, dass wirklich nur der Stick reicht (zweiter Teil 
der Grafik) und ein Paar drähte zum Mikrocontroller (gerne auch auf 
Lochraster)? Und warum haben wir da oben herausbekommen, dass noch eine 
Schaltung davor muss?

In der zweiten angehangenen Grafik ist es ja dargestellt. Das Zielsystem 
ist also nur der Mikrochip?
Auf Seite 14 der Anleitung [1] steht ja was von "mySmartUSB light mit 
der myAVR Stamp PLUS und Zielsystem". Da ist das Zielsystem einfach ein 
großer Chip auf einer Platine vorbereitet, oder?

Gruß,
mythbu

P.S.: Und wenn ich das 6-Port-Kabel auf eine 10-Port-Kabel umlegen 
möchte, wird einfach nur der Ground auf 4 Ports gelegt und einer frei 
gelassen, oder?

-----

[1]
http://www.myavr.info/download/produkte/mysmartusb_light/techb_mySmartUSB-light_de_en.pdf
Angehängte Dateien:
#2233238
Lesenswert?

mythbu schrieb:
> Auf Seite 14 der Anleitung [1] steht ja was von "mySmartUSB light mit
> der myAVR Stamp PLUS und Zielsystem".

Genau dies ersetzt das Pollin Board.
Und noch ein bisschen mehr.

mythbu schrieb:
> P.S.: Und wenn ich das 6-Port-Kabel auf eine 10-Port-Kabel umlegen
> möchte, wird einfach nur der Ground auf 4 Ports gelegt und einer frei
> gelassen, oder?

So in etwa - Du musst nur die 6 "Ports" Deines Kabels auf die richtigen 
6 des 10-poligen Anschlusses legen.


Summa summarum - hier steht eigentlich schon [mehrfach] alles, was Du 
wissen musst.

Nochmal:

Martin Schröer schrieb:
> Also bleibt es dabei:
> - µC - den Tiny13V
> - Pollin Board für Sockel und ISP Anschluss
> - USB Adapter für die Verbindung mit Deinem PC
> [- Adapter (einfaches Kabel, wie oben beschrieben reicht -- vorzüglich
> funktionieren auch alte PC Steckverbindungen, etwa alte Festplattenkabel
> o.ä.]
Gast #2233295
Lesenswert?

Hallo,

das muss ich kaufen:
Martin Schröer schrieb:
>> Also bleibt es dabei:
>> - µC - den Tiny13V
>> - Pollin Board für Sockel und ISP Anschluss
>> - USB Adapter für die Verbindung mit Deinem PC
>> [- Adapter (einfaches Kabel, wie oben beschrieben reicht -- vorzüglich
>> funktionieren auch alte PC Steckverbindungen, etwa alte Festplattenkabel
>> o.ä.]

Aber ich habe gelesen (hier im Forum) und auch smufte hat geschrieben, 
dass es reicht den ATtiny direkt an den USB-Adapter anzuschließen. 
Dann würde ja das Pollin Board wegfallen, oder? Und der ATtiny würde 
direkt angeschlossen. Und weil hier ausführlich (mehrmals) steht, dass 
das nicht geht bin ich irgendwie iritiert.
Geht das denn nun, oder nicht?

Gruß,
mythbu

P.S.: Aber mit "myMultiProg MK2" und "mySmartUSB MK2" bin ich doch 
sowieso auf der sicheren Seite, oder (aber eben 50 Euro)?
Gast #2233345
Lesenswert?

Hallo,

also, ich habe einen Entschluss gefasst: ich kaufe mir myMultiProg MK2 
und mySmartUSB MK2. Und dazu habe ich noch einige wenige Fragen (;-)):

* Das ist doch ein All-in-One Paket, oder? Einfach per USB an PC 
anschließen und Mikrocontroller draufstecken, oder? (Alles inklusive: 
USB<->Seriell, ISP-Beschaltung)

* Das mySmartUSB MK2_ wird ja in _myMultiProg MK2 gesteckt. Muss ich 
da noch zwei "Pinleisten" anlöten, damit die gesteckt werden können? 
(Welche?)

* Das Ding hat ja Standardmäßig 5V. Kann man damit den ATtiny 
programmieren, oder ist die Spannung zu hoch?

* Irgendwelche negativen Vorfälle über dieses Gerät bekannt?

Gruß,
mythbu
Gast #2233364
Lesenswert?

AVRISP mkII kaufen, funktioniert, macht keinen ärger und kommt direkt 
vom Hersteller. Die ollen 10-20 Euro die du durch irgendwelche anderen 
Programmer sparen kannst, sind den Ärger in keinster weise wert.
Gast #2233383
Lesenswert?

Oemmel schrieb:
> AVRISP mkII kaufen, funktioniert, macht keinen ärger und kommt direkt

Ja, aber fehlt mir dann nicht wieder eine Beschaltung vor dem 
Mikrocontroller? Oder kann ich dann den Mikrocontroller mit dem grauen 
Kabel auf der Lochrasterplatte verbinden?

> vom Hersteller. Die ollen 10-20 Euro die du durch irgendwelche anderen
> Programmer sparen kannst, sind den Ärger in keinster weise wert.
Stimme ich zu! Das teuerste ist am Ende das günstigste.

Das hier ist doch das richtige, oder: 
http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/index.html?ACTION=3&GROUPID=5100&ARTICLE=45040&SHOW=1&START=0&OFFSET=16&;PROVID=2402
Gast #2233396
Lesenswert?

nein keine beschaltung.

der Programmer gibt dir vom alles was du brauchst.

1.) die Spannung (5V oder wahlweise 3,3V)
2.) die Datenleitung

Das Board legt nur die Datenleitungen an den richtigen Pins des µC.

Auch den Programmer von Reichelt kannst du nehmen.

ich selbst nutze den hier

http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY-/370490000223?pt=Wissenschaftliche_Ger%C3%A4te&hash=item5642ecc35f

und noch keine Probleme gehabt.
Gast #2233468
Lesenswert?

Jup, das ist der Richtige. Alles was du dazu noch brauchst ist ein 10k 
Ohm Widerstand. Der Programmer kommt mit CD und Anleitung. Einfach 
Treiber installieren, dann erst den Programmer an den Rechner 
anschließen (über USB, Kabel sind alle dabei).
Dann kannst du direkt deinen Controller programmieren. Der Programmer 
unterstützt alle Attiny Attmega und Xmega Controller von Atmel.
 Wie jemand weiter oben schon bemerkte, bei einem Attiny wirds nicht 
bleiben ;) ich hoffe natürlich, dass du Spaß an der Sache hat und noch 
viele Controller folgen.
Dazu gibts noch die kostenlose Entwicklungsumgebung AVRStudio. Du kannst 
dann wahlweise in Assembler oder C programmieren :)

viel Spaß
Oemmel
Gast #2233502
Lesenswert?

Oemmel schrieb:
> Jup, das ist der Richtige.
Welcher? Der "ATMEL ATMEGA STK500" oder der "AVR Programming Tool AT AVR 
ISP2 mit USB"?

> Alles was du dazu noch brauchst ist ein 10k
> Ohm Widerstand.

Wo kommt der hin?

> ich hoffe natürlich, dass du Spaß an der Sache hat und noch
> viele Controller folgen.

Das hoffe ich natürlich auch!

> Dazu gibts noch die kostenlose Entwicklungsumgebung AVRStudio. Du kannst
> dann wahlweise in Assembler oder C programmieren :)

Habe ich schon installiert!

Gruß,
mythbu
Gast #2233503
Lesenswert?

smufte schrieb:
> nein keine beschaltung.
>
> der Programmer gibt dir vom alles was du brauchst.
>
> 1.) die Spannung (5V oder wahlweise 3,3V)
> 2.) die Datenleitung

Achso! D.h. also, dass ich den Stick (mySmartUSB light) nehmen kann? 
Denn da komme ich am einfachsten dran.

Eins verstehe ich immernochnicht: wenn Du sagst, dass ich den Stick ohne 
Beschaltung nehmen kann, warum wird denn weiter oben so wehement 
behauptet, dass ich noch zwischen Stick und Mikrocontroller eine 
Schaltung packen muss (z.B. das Pollin-Board)?

Gruß,
mythbu
#2233510
Lesenswert?

musst du nicht

zum Programmieren Kannst du den Stick direkt an den Controller hängen.

Theoretisch kannst du die Verbindung so herstellen, wie es auf der 
Grafik zu erkennen ist.

mit dem Board kannst du warscheinlich noch Funktionen  nutzen wie z.B. 
UART und hast wohl noch das Eine oder andere Lämpchen oder Taster zum 
Spielen gleich mit drauf. Aber für deinen Zweck ist das so wie 
Abgebildet ausreichend.
Angehängte Dateien:
Gast #2233514
Lesenswert?

Hallo smufte,

ich fasse es nochmals zusammen: es reicht, wenn ich mir den "mySmartUSB 
light Stick" kaufe? (nur um sicher zu gehen :-))

Gruß,
mythbu

P.S.: Und den "Atmel Microcontroller ATtiny13A-PU DIP8" von ELV 
(http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=32347&flv=1&bereich=&marke=). 
Der geht ja "0 – 4 MHz @ 1.8 – 5.5V" wie der ATtiny13V. Oben stand ja 
auch, dass das der Nachfolger ist.
Gast #2233527
Lesenswert?

wvs swsef schrieb:
> ja Controller und Programmer kannst du nehmen.

SUPER! Dann kann ich ja endlich loslegen und auch noch für kleines Geld! 
:-)

> du solltetst dur dann nur noch gedanken machen, wie du vom programmer
> auf dem Controller gehst.

Genau wie auf dem Bild wollte ich das machen. Auf einer 
Lochrasterplatine wollte ich einen Wannenstecker und so einen Sockel für 
den ATtiny auflöten und dann noch die Kabel verbinden. Und schon klappt 
es!

Gruß,
mythbu
#2284700
Lesenswert?

Hallo Leute,
mit großem Interesse habe ich mir die vielen Kommentare zu
AVR = ISP reingezogen und als Anfänger vieles gelernt.
Vor Jahren war ich nur den Pics (12C und 16C Serie) verfallen.
Habe etwa 15 Stück Ortungspieper für Modellflugzeuge erstellt und
nun hat es mich gepackt mit den Atmels.
Auch wie mythbu das Lernpacket vom Franzis-Verlag mit Demo-Bascom
kommen lassen und eine LED zum blinken gebracht.
Nun bin ich im Besitz von myAVR das Experimentierbord in dessen Sockel
nur ein 28 pol. ATmega8 passt.
Ein Modellkran von Märklin zum laufen gebracht.
Aber nun zu meiner Frage:
Auf dem myAVR Bord sitzt Huckepack ein mySmart USB MK2 Modul,
steckbar zum abnehmen.
Außerdem die ISP Schnittstelle, von wo ich abgehen könnte
evtl. über ein Kabel oder das ganze Modul auch steckbar auf eine
Rasterplatine mit 8 pol. Sockel für einen Tiny13.
Auf dem Modul existieren auch die Leitungen RXD + TXD; aber die
benötige ich doch garnicht, zumal der Tiny sie nicht hat ODER?
Dann würde ich den ersten Ortungspieper erstellen.
Wichtig wäre erst mal die Hardware mit einem einfachen Blinkprogramm.

Hab ich nun in meinen Überlegungen einen Denkfehler oder was meint Ihr!

Viele Grüße

Rolf

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