Forum: Mikrocontroller und Digitale Elektronik Guter USB Programmer


von Hubert (Gast)


Lesenswert?

Hallo, ich bin auf der suche nach einer Schaltung für einen USB-ISP 
Programmer
 für AVR´s. Welchen nutzt ihr, könnt ihr einen empfehlen ?

Danke !!!

von crazy horse (Gast)


Lesenswert?

Dragon.

von Hubert (Gast)


Lesenswert?

Das Dragon-Board ist wohl eher nicht zum nachbau gedacht......

von Hubert (Gast)


Lesenswert?

Hat jemand fogenden Programmer mal nachgebaut ?

http://www.ullihome.de/index.php/USBAVR-ISP-Download/de#USB-AVR_ISP

von Thomas B. (yahp) Benutzerseite


Lesenswert?

Man soll ja auch die millionste Wiederholung der gleichen Frage nicht 
unfreundlich beantworten.

AVR In System Programmer lesen und eigene Meinung bilden. 
Funktionieren werden die meisten, sag ich mal so.

von Robin T. (rotoe) Benutzerseite


Lesenswert?

Gerade heute ist einer dazugekommen ;)
http://www.embedds.com/

von crazy horse (Gast)


Lesenswert?

"Welchen nutzt ihr, könnt ihr einen empfehlen ?"
war unter anderem die Frage...

von Hubert (Gast)


Lesenswert?

@Crazy Horse, sollte nicht so rüberkommen wie es klingt, sorry. Ich 
wollte nur einen zum nachbauen haben. Es gibt recht viele im WWW, und 
wollte deswegen eure erfahrungen und meinungen hören.

von Simon K. (simon) Benutzerseite


Lesenswert?

Thomas B. wrote:
> Man soll ja auch die millionste Wiederholung der gleichen Frage nicht
> unfreundlich beantworten.
>
> AVR In System Programmer lesen und eigene Meinung bilden.
> Funktionieren werden die meisten, sag ich mal so.

Was isn das für ne schrottige Tabelle in dem Artikel? Mit 4MHz den Chip 
auslesen, der 8MHz Takt hat? wie soll das gehen? Aber nicht über ISP, 
sondern über JTAG. Steht dort ja leider nicht.
Und dem AVR ISP mkII anhängen, dass er nicht gescheit funktioniert 
grenzt meiner Meinung nach an Rufschädigung. Ich benutze ihn heute noch 
und hatte bisher null Probleme damit (keine abgeschossenen Prozessoren 
und/oder Verify Fehler).

von Rudolph R. (rudolph)


Lesenswert?

Dragon.
Nachbauen finde ich eher nicht so komisch.
Dann lieber auf die Tools verlassen können und eigene Controller 
Schaltungen entwerfen.

von Hubert (Gast)


Lesenswert?

Hab nochmal ne frage zum Programmer vom oben genanntem Link. Im 
Schaltplan ist ein M8-16 mit 12 mHz getaktet, aber mit 3V betrieben. 
Müßte es dann nicht ein "L" Typ sein ? Wenn ja, passen die 12 mHz aber 
nicht ??????

von Thomas B. (yahp) Benutzerseite


Lesenswert?

Simon K. wrote:

> Was isn das für ne schrottige Tabelle in dem Artikel? Mit 4MHz den Chip
> auslesen, der 8MHz Takt hat? wie soll das gehen? Aber nicht über ISP,
> sondern über JTAG. Steht dort ja leider nicht.
> Und dem AVR ISP mkII anhängen, dass er nicht gescheit funktioniert
> grenzt meiner Meinung nach an Rufschädigung. Ich benutze ihn heute noch
> und hatte bisher null Probleme damit (keine abgeschossenen Prozessoren
> und/oder Verify Fehler).

Ich nehm' das mal nicht als persönliche Kritik, denn ich habe zu dem 
Artikel nichts beigetragen. Aber es ist ein Wiki, bring deine 
Veränderungen doch einfach ein?!

von Martin (Gast)


Lesenswert?

Hallo Hubert

Ich habe den USBasp von "http://www.fischl.de/usbasp/"; nachgebaut 
funktioniert SUPER !! den USBAVR-ISP von Ullihome funktioniert genau so 
gut, beide sind von konstruktion fast gleich (kleine Unterschiede).

USBasp fuktioniert mit AVRDUDE aber nicht mit AVR-Studio "mit USB 
geschwindigkeit!"

USBAVR-ISP funktioniert mit AVR-Studio mit RS232 Geschwindigkeit und mit 
andere Firmware mit AVRDUDE als USBasp.

beide sind sehr gut, kann man selber bauen oder für klein Geld (etwa 
13€) als Bausatz. Habe beide getestet und benutze zur Zeit USBasp mit 
AVRDUDE da man ja in der Makefile integrieren.

Gruß
Martin

acht so, mit dem Quarz 12MHz funktioniert übrigens problemlos

von Simon K. (simon) Benutzerseite


Lesenswert?

Thomas B. wrote:
> Simon K. wrote:
>
>> Was isn das für ne schrottige Tabelle in dem Artikel? Mit 4MHz den Chip
>> auslesen, der 8MHz Takt hat? wie soll das gehen? Aber nicht über ISP,
>> sondern über JTAG. Steht dort ja leider nicht.
>> Und dem AVR ISP mkII anhängen, dass er nicht gescheit funktioniert
>> grenzt meiner Meinung nach an Rufschädigung. Ich benutze ihn heute noch
>> und hatte bisher null Probleme damit (keine abgeschossenen Prozessoren
>> und/oder Verify Fehler).
>
> Ich nehm' das mal nicht als persönliche Kritik, denn ich habe zu dem
> Artikel nichts beigetragen. Aber es ist ein Wiki, bring deine
> Veränderungen doch einfach ein?!

Ich kann ja schlecht die Tabelle löschen! ;)

von Thomas B. (yahp) Benutzerseite


Lesenswert?

Simon K. wrote:

> Ich kann ja schlecht die Tabelle löschen! ;)

Nicht? Wenn du nachweisen kannst, das sie kompletter Unfug ist, warum 
nicht. Korrigieren heißt ja aber nicht unbedingt löschen ;)

von Igor M. (bastel-wastel)


Lesenswert?

Martin wrote:

> USBAVR-ISP funktioniert mit AVR-Studio mit RS232 Geschwindigkeit und mit
> andere Firmware mit AVRDUDE als USBasp.

Ich nutze die Version von uli radig. Funktioniert super mit AVRDUDE. Wie 
kann man den Programmer in AVR-Studio nutzen? Welche Firmware brauche 
ich dafür?
Wäre manchmal schon geschickter, wenn ich direkt aus AVR-Studio heraus 
den Code an den µC übertragen könnte.

von Gast (Gast)


Lesenswert?

Ich habe den USBProg 3.1 nach einer Vorlage von MockUp nachgebaut, 
funktioniert astrein.
Siehe: http://forum.embedded-projects.net/viewtopic.php?id=144
Dateien befinden sich im letztem Beitrag von MockUp.

von Paul Baumann (Gast)


Lesenswert?

Ich kann den AVRDOPER empfehlen.

MfG Paul

von Hubert (Gast)


Lesenswert?

Läuft der USBAVR-ISP von ullihome auch mit AVRProg ? Das Programm nutze 
ich eigentlich immer....

von Michael H* (Gast)


Angehängte Dateien:

Lesenswert?

hallo,

ich hätte noch eine platine einer smd-version des isp von guido socher.
http://www.tuxgraphics.org/electronics/200510/article05101.shtml
das teil bildet das protokoll vom stk500 nach - damit dürfte es zu wohl
jedem programmer-tool kompatibel sein.

die bauteile kosten um die 7eur, für die platine würde ich mir 6eur zzgl
2,20eur für den maxibrief vorstellen.
das bild ist noch von der vorgängerversion. die neuere hat keine
drahtbrücke mehr und eine beschreibung der pins ins kupfer eingeätzt.
solltest du mehr sehen wollen, mach ich dir gern ein bild von ner
aufgebauten version und der neuen platine.

falls du interesse hast, meld dich einfach per mail und ich schick dir
alles zu, was du zu dem schicken teil brauchst.

grüße, holli

von Birger Z. (nohelp)


Lesenswert?

Gibt es eigentlich einen Programmer oder besser JTAG 
Programmier-Adapter, der für AVR, ARM und MSP Controller gleichermaßen 
einsetzbar ist? Prinzipiell müßte das doch machbar sein, da alle drei 
Familien die gleichen vier JTAG-Signale besitzen.

von Christian R. (supachris)


Lesenswert?

Das wird es so nicht geben, denn das Protokoll, was auf den JTAG 
Leitungen benutzt wird, ist jedes Mal grundverschieden. Die 4 Anschlüsse 
sind gleich, aber das war´s dann auch schon. Mit dem USBProg soll das ja 
wohl irgendwie mal möglich sein, aber da muss dann jedes Mal eine andere 
Firmware rein. Und MSP430 wird wohl so schnell nix, denn TI rückt die 
Protokoll-Unterlagen nicht raus.

von Hubert (Gast)


Lesenswert?

Wie beckomme ich den Bootloader auf den M8 ? Wird der auch in´s Flash 
geschrieben ?

von Igor M. (bastel-wastel)


Lesenswert?

Henne-Ei Problem ;-)
Du brauchst einen Programmer, um den Bootloader in den µC vom 
Programmiergerät zu brennen. Der Bootloader kommt natürlich in den 
Flash.

Hast du die Möglichkeit, dir einen solchen Adapter zu bauen:
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

von Hubert (Gast)


Lesenswert?

Einen Seriellen habe ich noch. Muß ich da nicht was an den Fuse´s 
einstellen ?

von Igor M. (bastel-wastel)


Lesenswert?

Fuses musst du natürlich einstellen. Welchen Programmer willst jetzt 
nachbauen?

von Hubert (Gast)


Lesenswert?

Den von Ullihome, AVRISP mini. Proggen mache ich mit AVRProg.

von Hubert (Gast)


Lesenswert?

So, habe den Programmer fertig, Bootloader ist drauf und läuft auch. Ich 
habe die Firmware ISP910 geflashed, komme aber nicht mit AVRProg weiter. 
Das Programm sagt immer "No suported Hardware found". Worann könnte das 
liegen ???
Bitte um Hilfe......

Danke !!!

von Christian R. (supachris)


Lesenswert?

Welchen Com-Port hat der denn zugewiesen bekommen? In der 
Standard-Einstellung scannt AVRStudio nur COM 1 bis 4. Kann man aber 
ändern.

von Hubert (Gast)


Lesenswert?

Habe ich auf com 1 eingestellt......

von Hubert (Gast)


Lesenswert?

Ich hoffe, ich hab die Firmware richtig mit dem tool geflashed ?
Habe programmer gewählt, dann AVR910 firmware und auf Programm. Muß 
unter Options auch was eingestellt werden ?

von Hubert (Gast)


Lesenswert?

Hat keine eine idee ?

von Hubert (Gast)


Lesenswert?

Ich habe mal, um die Hardware zu Testen, die Firmware USBasp mit 
910Protokoll und 1,5mHz ISP-Speed geflashed. Läuft mit Avrdude und GUI 
ohne Probleme. Also sollte doch eigendlich auch AVRProg 
laufen............

von Birger Z. (nohelp)


Lesenswert?

Ich nochmal. Kennt jemand Bauanleitungen für AVR-Programmer auf Basis 
eines AT90USB82 oder vergleichbaren Typs also mit integriertem 
USB-Controller?

von Hubert (Gast)


Lesenswert?

Ich glaube ich hab einen bock in der Hardware. Da ich keinen Mega 8 L 
hatte, habe ich die Spannungsstabielisierung auf 3V weg gelassen, und 
das ganze mit 5V betrieben. Könnte es daran liegen ? Wenn ich es mit 
einem Mega8L baue, kommt der mit den 12mHz zurecht, weil ein anderer 
läuft ja laut datenblatt nicht mit 3V.

von Hubert (Gast)


Angehängte Dateien:

Lesenswert?

So, nu habe ich das original wie im anhang nachgebaut. Nu habe ich das 
problem, das die spannungsstabilisierung nur 2,5V rausgiebt, und somit 
der AVR
nicht arbeitet. Wie beckomme ich die Spannung höher ?

von Igor M. (bastel-wastel)


Lesenswert?

Ob mit oder ohne L:
Sind beides identische Chips. Jedoch sind diese selektiert, so dass die 
jeweilige Anforderung erreicht wird. Ich habe auch einen ATMega8L mit 
12MHz in einem Programmer am Laufen. In den meisten Fällen wirst du 
damit keine Probleme haben.
Das USBAVR-mini Teil kannst du ja gar nicht innerhalb der 
Spezifikationen betreiben, da sich 3V und 12MHz offiziell ausschließen.

Die 3V würde ich schon einsetzen.

von Igor M. (bastel-wastel)


Lesenswert?

Falsche Z-Diode bzw. R25?
Welche Spannung liegt an der Basis vom Transistor an?

von Hubert (Gast)


Lesenswert?

Das ding ist so original von der ullihome seite. ich hab den wdst durch 
einen 150ohm ersetzt. Jetzt habe ich die 3V (3,1). Miet der Firmware 
USBasp läuft das super mit avrdude. Aber unter AVRProg will er einfach 
nicht.

von Hubert (Gast)


Angehängte Dateien:

Lesenswert?

Hab mal ein Bild angehangen...

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.