Forum: Mikrocontroller und Digitale Elektronik ISP USB Controller für AVR-Net-IO


von Philipp S. (ltk)


Lesenswert?

Hallo,
dieses Thema wurde zum Teil schon besprochen doch ich werde aus den 
alten Threads einfach nicht schlau, außerdem kenn ich mich relativ 
schlecht mit Mikrocontrollern aus, da ich grad damit anfange.
Ich suche einen USB Controller um mein AVR Net io zu programmieren, über 
den ISP-Eingang. Da die Fertigen zum Teil ja mehr als das Board selber 
kosten, hab ich nach Selbstbau Varianten gesucht, doch bei den ganzen 
Varianten finde ich irgendwie nicht mehr die richtige...
Kann mir vielleicht jmd weiterhelfen, am Beten wär es wenn man das ganze 
auf eine Lochrasterplatine löten könnte, denn ich habe nicht die Mittel 
um zu ätzen.

Lg LTK

von c-hater (Gast)


Lesenswert?

Philipp Schaber schrieb:

> Kann mir vielleicht jmd weiterhelfen, am Beten wär es wenn man das ganze
> auf eine Lochrasterplatine löten könnte, denn ich habe nicht die Mittel
> um zu ätzen.

Das ist nicht das Problem. Das Problem ist das sog. "Henne-Ei-Problem".

Was nützt es dir, wenn du für kleines Geld selber die Hardware für einen 
ISP-Programmer baust, wenn du nicht schon einen Programmer hast, um den 
neu gebauten Programmer dann mit der nötigen Firmware zu flashen?

Und wenn du schon einen Programmer hast, wozu willst du dann noch einen 
bauen?

Der einzigen bekannten Auswege aus dem Dilemma sind folgende:

1) Man kauft einen fertigen USB-Programmer, wo die Firmware oder 
zumindest ein USB-Bootloader schon drauf sind. Das willst du nicht. Also 
bleibt:

2) Man baut vor dem USB-Programmer erstmal einen für den seriellen oder 
parallelen Port und benutzt den dann, um den USB-Programmer zu flashen. 
Das Problem ist hier allerdings: man braucht einen PC mit "echtem" COM- 
oder LPT-Port. USB-Adapter gehen dafür praktisch garnicht.
Ob der Gesamtaufwand die Ersparnis von maximal einer einstelligen Zahl 
Euro beim Hardwarekauf rechtfertigt? Ich weiß ja nicht...

Was allerdings gut ist: Man hat die volle Kontrolle über den 
USB-Programmer und auch eine Fallback-Möglichkeit, falls der mal 
abraucht. Deshalb (und weil ich PCs mit echten seriellen Schnittstellen 
besitze) habe ich das genau so gemacht, nicht wegen der irrelavanten 
Einsparung von vielleicht maximal 5 Euro.

von Philipp S. (ltk)


Lesenswert?

Jetzt Blick ich gar nicht mehr durch...
Ich hab doch noch gar keinen ISP Controller...
Oder versteh ich da jetzt irgendetwas falsch?

von Christian F. (cmf) Benutzerseite


Lesenswert?

Philipp Schaber schrieb:
> Jetzt Blick ich gar nicht mehr durch...
> Ich hab doch noch gar keinen ISP Controller...
> Oder versteh ich da jetzt irgendetwas falsch?

Das Problem ist folgendes:

Alle Selbstbau-Programmer sind folgendermaßen aufgebaut:

PC ----> Programmer mit Mikrocontroller -----> Der zu programmierende 
Mikrocontroller.

Das Problem: Der Mikrocontroller auf dem Programmer muss auch 
programmiert werden. Dafür brauchst du aber einen bereits 
funktionierenden Programmer.

von Philipp S. (ltk)


Lesenswert?

Wie sieht das ganze mit einem Seriellen Anschluss auf ISP aus?
Und welchen Controller (USB->ISP) könntet ihr mir empfehlen?

von Georg G. (df2au)


Lesenswert?

Auf dem Pollin Board ist ein Bootlader drauf. Wenn es dir nur darum 
geht, andere Software aufzuspielen, geht das damit - mit den üblichen 
Einschränkungen. Den Lader selbst kannst du nicht "überladen".

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.