Forum: Mikrocontroller und Digitale Elektronik DIAMEX USB ISP Programmer und ATtiny2313


von max r. (max6)


Lesenswert?

Guten Abend,

ich habe vor mir einen LED Cube 3x3x3 zu baunen.
Dazu hab ich mir alles was ich brauche bei Reichelt bestellt und hab 
jetzt Anfangen.
Jetzt zu meinem Problem:
Ich habe mir um den Attiny2313 zu programmieren bei Reichelt diesen 
Diamex AVR USB ISP Programmer gekauft
Link: 
http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-USB-ISP/index.html?;ACTION=3;LA=2;ARTICLE=110344;GROUPID=5100;SID=13ThSRIn8AAAIAAD4FRB4133d29080abf524b3a5fb9d1c2b4d4f3

Nur leider ist die Anleitung sehr bescheiden und ich weiß nicht wie ich 
den ATtiny2313  an den programmer anschließen soll...

Habe bestimmt 5 Stunden Google befragt und habe nichts brauchbares 
gefunden.

Kann ich den 6pol Anschluss vom Programmer direkt am ATtiny2313 
anschließen oder muss ich noch eine Schaltung mit Stromversorgung und 
allem Kram aufbauen oder ist das im Diamex AVR enthalten?

Bitte helft mir bin am verzeifeln...

Gruß Max

von Silvan (Gast)


Lesenswert?

>>Über zwei DIL-Schalter ist sogar eine Target-Spannungsversorgung möglich. 
>>Diese ist wahlweise auf 5V oder 3,3V einstell- sowie zu- und auschaltbar.

steht auf der reichelt seite, die du verlinkt hast...

von max r. (max6)


Lesenswert?

Ja das hab ich auch gesehen. Also kann ich die Pine vom Attiny2313 
direkt über den 6pol stecker ansteuern ohne weitere Bauteile ?

von Silvan K. (silvan) Benutzerseite


Lesenswert?

Du kannst ja mal versuchen den ATtiny auf den Stecker (eigentlich ist es 
eine Buchse) zu stecken. Damit wirst du wenig erfolg haben. Du brauchst 
eine Art Programmieradapter, wo du den ATtiny auf einen Sockel steckst 
und die Buchse in einen Stecker.
Das kann im einfachsten Fall ein Steckbrett sein, wo du mit einzelnen 
Drähten (GND, VCC, MISO, MOSI, SCK, RESET = 6stück) die Verbindung zum 
ATtiny herstellst. Bei dieser Lösung solltest du aber auf Wackelkontakte 
aufpassen. Ich spreche da aus eigener Erfahrung ;-)

von max r. (max6)


Lesenswert?

Danke für die Antwort :D
Das hört sich ja schonmal gut an.
Der "Programmieradapter" muss also nur aus einem Sockel für den 
ATtiny2313 bestehen und aus einem Stecker für die 6pol buchse vom ISP 
Programmer richtig ?
Alles bau ich dann auf einer Lochrasterplatine auf und versuch es 
richtig zu Verlöten.
Danach müsste ich dann nur noch alles richtig anschließen und dürfte das 
ganze mit dem PC verbinden können oder ?

von Silvan K. (silvan) Benutzerseite


Lesenswert?

Ja, so sollte das gehen. Ich habe auch einen DIAMEX ISP (meiner sieht 
irgendwie anders aus). Ich muss immer zuerst den ISP mit dem PC 
verbinden und dann erst mit dem Mikrocontroller, sonst gehts nicht. 
Vergiss nicht den Treiber zu installieren ;-)

von max r. (max6)


Lesenswert?

JA Treiber und alles müsste ich schon haben ;D

Im Datasheet vom ATtiny
Link: http://www.atmel.com/dyn/resources/prod_documents/doc2543S.pdf
habe ich soweit alle Gegenstücke von der 6pol Buchse gefunden.
VCC müsste dann der +5v vom Stecker sein nur SCK kann ich noch nicht dem 
ATtiny zuordnen ist das der PB7 (SCL) ? Vielen dank schonmal hast mich 
schonmal nen gutes Stück weiter gebracht :D

von Silvan K. (silvan) Benutzerseite


Lesenswert?

Ja, die Leitung wird an Pin 19 "PB7" angeschlossen.

von max r. (max6)


Lesenswert?

Gut danke :D
Dann teste ich das ganze mal ^^
Wenn ich das ganze jetzt, so wie besprochen, mit dem Programieradapter 
aufbaue muss ich auch beide schalter auf ON stellen um die 5V zu 
bekommen oder ?

von Trooper (Gast)


Lesenswert?

Das Teil von Reichelt (Diamex USB ISP) könnte man doch sicher auch an 
einen "Schwenkhebler" 
(http://www.obd-shop.com/danila/product_details.php?id=383&lang=de) 
anschließen. Nur ist mir nicht ganz klar, warum das Teil von Reichelt 
6-pole hat und ein Programmieradapter (z.B. dieser Schwenkhebler) 
10-polig ist???? Nach meiner Meinung werden doch nur MISO,MOSI,SCK RESET 
und + , - gebraucht. Warum liegt da noch der CLK an?

von Helmut (Gast)


Lesenswert?

Also ich hab mir auf pollin.de den Bausatz für "Pollin Spiel 1" gekauft, 
ich meine für 6 €. Da hat man dann ne Fassung für den Mikrocontroller, 
ein 5x7 punkt matrixdisplay, 4 LEDs und nen Summer. Außerdem kann man 
dann auch während dem programmieren schonmal testen (weil man eben LEDS, 
Summer und Display hat) ob das funktioniert was man da vor hat.

An dem ding ist ne 10 polige ISP Buchse. ich hab den diamex 
auseinandergenommen(d.h. die kabel vorsichtig ein Stück 
auseinandergezogen und den Stecker abgemacht) und mir das auf einen 10 
poligen ISP Stecker gecrimpt.

Das ganze hat mich ne halbe Stunde Arbeit und 6 € plus den 
programmieradapter gekostet. Wenn dur nur ATiny2313 programmieren willst 
kann ich das nur empfehlen. Man sollte natürlich mit einem Lötkolben 
umgehen können aber davon geh ich mal aus.

Probleme hatte ich mit dem Programmieradapter. Windows hat immer seinen 
mülligen Plug & Play Treiber installiert. Meine Lösung dazu:

Geräteinstallationseinstellungen ändern auf "nie software von windows 
update installieren", pc neustarten wenn er immer noch den PnP treiber 
installiert, so oft wiederholen bis er es nicht tut. Dann Manuell den 
Treiber draufschmeißen.

Jetzt kann es ein paar Versuche benötigen bis der Stick richtig erkannt 
wird. Also so lange raus und rein damit, bis du in der rechten oberen 
Ecke ein "Softblinken" siehst. Wenn jetzt im Gerätemanager Das ding 
unter Seriellen Ports zu finden ist hast dus geschafft. Wenn nötig Port 
ändern(auf irgendwas zwischen 1 und 9) damit avrstudio das ding auch 
findet. Wenn der Stick als "Eingabegerät" erkannt wird, funktioniert es 
nicht! So lange rumprobieren bis Ein srieller COM Port zu sehen ist!

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.