AVR flashen die tausendste

Gast #3046677
Lesenswert?

Guten Tag,

ich möchte meine Entwicklungsumgebung etwas umstellen und hoffe auf ein 
paar Tipps. Bisher sieht das so aus: AVR auf dem Steckbrett, 
verschiedene Typen. Programmiert wird in Bascom (keine Diskussion) und 
geflasht mit yaap! oder einem Tool von myAVR über Parallelport und 
selbstgebastelten Programmer.
Ich möchte nun in Zukunft mit dem Laptop arbeiten und der hat keinen 
Parallelport mehr. Welchen Programmer soll ich kaufen? Ich möchte keine 
Bootloader, einfach per ISP den "nackten" µC flashen. Eine zusätzliche 
Stromversorgung wäre kein Problem. Die Software sollte natürlich 
kostenlos sein ;)
#3046694
Lesenswert?

Wenn Du nicht unbedingt etwas kaufen willst, dann baue Dir einen sog.
AVR-DOPER.

Hier gibt es auch eine vereinfachte Version davon:
http://rototron.info/

Dort bei "Projekts" ->USB AVR ISP-Programmer suchen.

Dieses Gerät wird als STK500 erkannt und läßt sich direkt aus Bascom
heraus ansprechen. Ich bin ein großer Fan davon.

MfG Paul
Gast #3046787
Lesenswert?

Sorgenfrei funktionieren die ISP Programmer von Atmel, aktuelles Modell 
ist der AVR ISP MKII.

Es gibt auch deutlich billigere Modelle (vor allem Bei Ebay). Meist 
unterstützen sie nur Targets mit 3,3 und 5V und sie unterstützen nicht 
ganz so viele AVR Typen, wie der "Originale" ISP Programmer. Auch mit 
diesen Produkten kann man glücklich werden.

Wichtig ist, dass Du einen Programmer mit USB Anschluss kaufst, denn die 
parallelen und seriellen Geräte funktionieren nicht an USB 
Adapterkabeln.
Gast #3046925
Lesenswert?

Und wie willst Du die Firmware in den AVR der AVR-Doper übertragen, wenn 
Du noch keinen Programmer hast?

Das alte Henne-Ei Problem, wir hatten es schon 1000 mal.

Nun kannst Du den Chip jemanden per Post schicken, der schon einen 
Programmer hat und das einmalig für Dich erledigt. Letztendlich wird das 
aber teurer, als ein fertiges Gerät bei Ebay zu kaufen.
#3046945
Lesenswert?

Schneider schrieb:
> Den AVR-DOPER kannte ich noch nicht, vielen Dank für den Link. Ich werde
> das Teil nachbauen, die anderen Lösungen sind mir als Hobbyist doch ein
> wenig zu teuer.

Wobei das Teil so wie ich das auf die Schnelle sehen konnte, nur für 
5V-Systeme funktioniert und eine nicht standardkonforme 
USB-Softwareimplementation verwendet, mit der Du Probleme haben kannst. 
Beides ist eigentlich unnötig, denn inzwischen hat auch Atmel AVRs mit 
eingebauter USB-Hardware, und vernünftige IO-Treiber sind auch kein 
Hexenwerk. Andere können das schließlich auch.

Die Herstellertools haben selbstverständlich eine 100% 
USB-standardkonforme USB-Hardwareschnittstelle und gehen bis 1.8V auf 
Target-Seite herunter. Für batteriebetriebene Sachen willst Du kein 
5V-System bauen, und die neueren Picopower-AVRs gehen so weit herunter.

Mach was Du willst, aber sei Dir bewusst, das Du Pfusch kaufst bzw 
baust. Viele Probleme von Anfängern hier kommen einfach durch schlechtes 
Werkzeug.

fchk
Gast #3047105
Lesenswert?

Frank K. schrieb:
> Mach was Du willst, aber sei Dir bewusst, das Du Pfusch kaufst bzw
> baust. Viele Probleme von Anfängern hier kommen einfach durch schlechtes
> Werkzeug.

Ist doch ne riesen Gaudi Anfängern, die eh keine Ahnung haben, schräge 
Exoten zu empfehlen. Da kann man sich auf die Schenkel klopfen, wenn das 
Taschengeld futsch ist und sie vor Frust blau werden.

Daher kann ich nicht deutlich genug davor warnen irgendwelche Programmer 
oder Debugger original von Atmel zu kaufen! Lasst die Finger davon, wenn 
ihr euch gerne mit Problemen herumschlagen wollt.

Wir wollen weiter unseren Spass haben mit Anfragen wie:
AVR flaschen die 1001.
Gast #3047290
Lesenswert?

Gast #3047295
Lesenswert?

Schneider schrieb:
> Bisher sieht das so aus: AVR auf dem Steckbrett,
> verschiedene Typen.

> Ich möchte nun in Zukunft mit dem Laptop arbeiten und der hat keinen
> Parallelport mehr. Welchen Programmer soll ich kaufen? Ich möchte keine
> Bootloader, einfach per ISP den "nackten" µC flashen. Eine zusätzliche
> Stromversorgung wäre kein Problem. Die Software sollte natürlich
> kostenlos sein ;)

Den kannst du gleich mit aufs Steckbrett draufstecken:

https://guloshop.de/shop/Mikrocontroller-Programmierung/guloprog-S-Programmer-fuer-die-Steckplatine::64.html

Echt witzig gemacht...
Gast #3047320
Lesenswert?

Wie wäre es mit http://matrixstorm.com/avr/tinyusbboard/ ?

Es ist ein preisertes, Arduino kompatibles Board.

Es ist relativ kompakt, kann standalone über USB-Port benutzt werden - 
ist aber auch auf dem Steckbrett anwendbar. (Nahezu alle PINs)
Man kann es sich selber mit der Firmware von der Webseite konstruieren, 
sodass es in jeden Geldbeutel passt.

Die Programmierung erfolgt über USB, welches auch in eigenen Firmwares 
zur Kommunikation mit dem Rechner genutzt werden kann.(Beispiele dafür 
sind auf der Webseite zu finden.)
Gast #3047322
Lesenswert?

marixstorm schrieb:
> Wie wäre es mit http://matrixstorm.com/avr/tinyusbboard/ ?
>
> Es ist ein preisertes, Arduino kompatibles Board.
>
> Es ist relativ kompakt, kann standalone über USB-Port benutzt werden -
> ist aber auch auf dem Steckbrett anwendbar. (Nahezu alle PINs)
> Man kann es sich selber mit der Firmware von der Webseite konstruieren,
> sodass es in jeden Geldbeutel passt.
>
> Die Programmierung erfolgt über USB, welches auch in eigenen Firmwares
> zur Kommunikation mit dem Rechner genutzt werden kann.(Beispiele dafür
> sind auf der Webseite zu finden.)

Wer kauft eigentlich solchen Müll?
Gast #3047325
Lesenswert?

Eumel schrieb:
> Wer kauft eigentlich solchen Müll?

LOL!

Das ist eigentlich mehr zum selber bauen designed.
Außerdem wäre etwas konstruktivere Kritik hilfreich.

Nunja, da der Threadersteller vorher scheinbar mit Ponyprog und 
Parallelport gearbeitet hat, scheint mir das bereits eine Verbesserung 
und ich wollte es an dieser Stelle einmal anbringen...

Gute N8 an alle...
Gast #3047398
Lesenswert?

Frank schrob:
>Wobei das Teil so wie ich das auf die Schnelle sehen konnte, nur für
>5V-Systeme funktioniert...

Auf die Schnelle sieht man natürlich nicht, daß das Gerät über einen
74HC125 als Pegelwandler verfügt, der auch aus der Betriebsspannung des
Zielsystems gespeist werden kann......



Nie wieder sorglos schrub:
>Ist doch ne riesen Gaudi Anfängern, die eh keine Ahnung haben, schräge
>Exoten zu empfehlen. Da kann man sich auf die Schenkel klopfen, wenn das
>Taschengeld futsch ist und sie vor Frust blau werden.

Ja, gerade ich bin ja bekannt dafür, die Leute zum Narren zu halten
und ihnen Sachen zu empfehlen, die nicht funktionieren....

Hier ein Link für Dich:
http://www.hier-ist-dein-schild.de/

MfG Paul
#3047458
Lesenswert?

Paul Baumann schrieb:
> Frank schrob:
>>Wobei das Teil so wie ich das auf die Schnelle sehen konnte, nur für
>>5V-Systeme funktioniert...
>
> Auf die Schnelle sieht man natürlich nicht, daß das Gerät über einen
> 74HC125 als Pegelwandler verfügt, der auch aus der Betriebsspannung des
> Zielsystems gespeist werden kann......

... wo eigentlich ein 74AHC125 hingehört hätte. HCs können an ihren 
Eingängen nur Spannungen bis zu ihrem Vcc ab, AHCs sind auch bei 
geringerem Vcc 5V-tolerant. Schon wieder Pfusch.

fchk

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