Microcontroller mit Programmer verbinden

Gast #5347509
Lesenswert?

Hallo zusammen,

ich habe versucht einen Microcontroller (Attiny45) über einen Programmer 
(MySmartUSB light) mit dem PC zu verbinden. Treiber, Supportbox und das 
ProgTool hab ich auch, scheint auch alles zu funktionieren. Da ich 
allerdings zu geizig für einen Adapter bin hab ich den selbst gebaut 
(mit IC-Sockel und 6-poliger Steckerleiste) und damit den MC mit dem 
ISP-Anschluss des Programmers verbunden. Ich hab mir einfach die 
Datenblätter geschnappt und VCC mit VCC, GND mit GND, MISO mit MISO usw. 
verbunden.
Wenn ich jetzt allerdings mit dem ProgTool (von AVR) eine 
Verbindungsüberprüfung mache scheitert diese. Im Netz hab ich nichts 
hilfreiches gefunden.
Nun meine Frage: Hab ich bei meiner Idee einen Denkfehler gemacht oder 
anders: Kann das so überhaupt fuktionieren oder bin ich einfach zu dumm 
zum Löten...(letzteres will ich nicht ausschließen, hab aber bei einer 
ersten Sichtprüfung keinen Fehler gefunden). Danke für eure Hilfe.
Gast #5348896
Lesenswert?

georg schrieb:
> Der Prozessor muss natürlich laufen, z.B. muss ein Takt anliegen

Hat der MC keinen eigenen Taktgeber? Dann bräuchte er ja auch in der 
Schaltung einen, hab in den Plänen allerdings nie einen gesehen...

Wolfgang schrieb:
> Hast du auch geklärt, wer beim Programmieren der SPI Master ist?

Nein, ich dachte da die einzelnen Pins ja beim Programmieren bereits als 
EIn-bzw. Ausgang deklariert sind wäre das egal. Oder was soll ich dann 
konkret machen?

Peter D. schrieb:
> Woher kriegt denn der MC seine VCC?

Muss man das extra anschließen? Ich dachte wenn der Programmer ein 
VCC-Pin hat würde er sich darum kümmern, probiere das aber mal aus...
#5348908
Lesenswert?

Anonymous schrieb:
> Muss man das extra anschließen? Ich dachte wenn der Programmer ein
> VCC-Pin hat würde er sich darum kümmern, probiere das aber mal aus..

Das ist bei "besseren" Programmern andersrum: Der Programmierer passt 
sich an den Spannungspegel des µCs an.

Beispielsweise möchtest Du einen 2,4V µC nicht mit 5V an den Pins 
grillen.

Deshalb muss man die Schaltung extern versorgen, ein Labornetzteil mit 
einstellbarer Strombegrenzung erscheint sinnvoll.
#5348944
Lesenswert?

Der MySmartUSB light war auch mein erster Programmer für die AVRs. Ich 
hab ihn nur mit 328P eingesetzt. Er kann das Target mit VCC versorgen. 
Ob 3,3V oder 5V kann man in der Software wählen.

Anonymous schrieb:
> Wenn ich jetzt allerdings mit dem ProgTool (von AVR) eine
> Verbindungsüberprüfung mache scheitert diese.

Was ist denn die Fehlermeldung? Erkennt die PC-Software überhaupt den 
Programmer?
Gast #5350401
Lesenswert?

Arduino F. schrieb:
> Reset vergessen!

Nee, ich hab alle 6 verbunden

Dominik K. schrieb:
> Ich weiß zwar nicht genau was du dir gebastekt hast aber der MysmartUSB
> hat einen 6 pol Wannenstecker verbaut.

Richtig, aber diese 6 Pole muss man ja mit den Pins des MCs verbinden. 
Und genau diese Verbindung hab ich gebaut.

Bernd S. schrieb:
> Was ist denn die Fehlermeldung? Erkennt die PC-Software überhaupt den
> Programmer?

Ja, den Programmer erkennt er. Die Meldung besagt einfach, dass kein MC 
erkannt wurde.

Ich glaube auch ih hab die Verbindungen einfach falsh gelegt, weil ich 
deute die Antworten so dass vo Prinzip her mein Vorgehen rchtig war. 
Werde es am WE nochmal probierern. Vielen Dank erst einmal für die 
Antworten.
#5350408
Lesenswert?

Ja, also wenn du alle 6 Pins verbunden hast ist das schon mal gut :)

Oft vertauscht man so Sachen wie GND und VCC oder MOSI und MISO.
Schau einfach nochmal nach.

Wenn du die Software vom MySmartUSB nutzt, dann guck, dass du auch den 
richtigen USB Port ausgewählt hast. Wenn dem so ist und du in der 
Software auf HARDWARE klickst und dann auf das FRAGEZEICHEN neben dem 
USB Port und dann das Fenster ROT wird, dann stimmt was mit deiner 
Verbindung nicht

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