Forum: Mikrocontroller und Digitale Elektronik Welcher AVR -Programmer


von Kahn P. (Gast)


Lesenswert?

Hallo zusammen,

ich verwende mit Atmelstudio den 1€ USBasp von E-Bay, das reicht mir
für den Atiny85 nicht mehr.

Ich möchte auch Haltepunkte anweden, und den 12V FusenReset durchführen 
können.

Welcher Programmer ist nun der richtige für diese Fälle, von Atmel soll 
er sein.

Grüße aus Preußen
 Karsten

von Stefan F. (Gast)


Lesenswert?

Atmel Dragon.

Oder AVR ISP MKII, wenn du auf die High-Voltage Option verzichten magst.

von Stefan F. (Gast)


Lesenswert?

Falls er billig sein soll, dann such' Dir wenigstens einen raus, der 
einen separaten USB-UART Chip drauf hat (z.B. FT232, CP2201 oder CH340). 
Dann bleibst du von Treiberproblemen verschont.

von Frickelfritze (Gast)


Lesenswert?

Karsten S. schrieb:
> Ich möchte auch Haltepunkte anweden,

So so, ich denke das soll "Haltepunkte anwenden" heissen,
trotzdem verstehe ich das geschwollene Zeugs nicht.

von STK500-Besitzer (Gast)


Lesenswert?

Frickelfritze schrieb:
> So so, ich denke das soll "Haltepunkte anwenden" heissen,
> trotzdem verstehe ich das geschwollene Zeugs nicht.

Das geht per Debugwire oder JTAG, je nach Controller.
Der Programmer sollte also ICE-Eigenschaften haben.

von Frickelfritze (Gast)


Lesenswert?

STK500-Besitzer schrieb:
> Der Programmer sollte also ICE-Eigenschaften haben.

Solch geschwollenes Zeugs gibt es nicht. Es gibt Programmer
und es gibt ICEs. Und zufällig kann man mit ICEs auch
programmieren.

von Axel S. (a-za-z0-9)


Lesenswert?

STK500-Besitzer schrieb:
> Frickelfritze schrieb:
>> So so, ich denke das soll "Haltepunkte anwenden" heissen,
>> trotzdem verstehe ich das geschwollene Zeugs nicht.
>
> Das geht per Debugwire oder JTAG, je nach Controller.

Da es dem TE um einen ATtiny85 geht, braucht er Debugwire.

@Karsten:

du suchst einen HV-Programmer und einen Debug-Adapter der Debugwire 
kann. Wenn das in einem Gerät sein muß bleibt nur der AVR Dragon. ISP 
und Debugwire geht auch mit dem Atmel ICE, aber HV kann das nicht.

von Bernd K. (prof7bit)


Lesenswert?

Ich würde an Deiner Stelle eher dem HV-Programming beim Kauf die 
niedrigste Priorität zuweisen (bzw ganz darauf verzichten) und 
stattdessen Debugging die höchste.

Von Debugging kannst Du jeden Tag profitieren, vom Zurücksetzen einer 
versehentlich falsch gesetzten Fuse nur alle Schaltjahre mal und das 
auch nur in der Anfangszeit wo einem solche Fehler noch gelegentlich 
unterlaufen.

von Kahn P. (Gast)


Lesenswert?

Hallo,

danke der Hinweise, ja der Dragon sieht ja umfangreich aus, eigentlich 
möchte ich Lötorgien vermeiden. Der Baustein steckt auf einem von mir 
gemachten Frame, worüber ich mosi usw. mit dem USBasp verbunden habe 
alles läuft. Fusen mache ich oft, bezüglich RST block und PB5 wird dann 
als I/O verwendet.

Im Prinzip läuft es doch darauf hinaus, das ich zb. PB1 mit dem RX eines 
anderen Bausteins verbinde, da habe ich den atmega328 mit USB/Ser 
Interface (Arduino Nano) vielleicht sollte ich den einfach als Empfänger 
nehmen, und im AVR einen RS-CodeSender einbauen, nur keine Lust nun auch 
noch nen Timerinterupt -Transmitter zu bauen, oder hat jemand einen
kleinen Funktionskörper auf Tasche, damit ich Serial Byte kompatible 
Nachrichten absetzen kann ?
(Haltepunkte luxus brauche ich ja nicht unbedingt).
(alles ohne Bootloder V-USB like)

Und die verfusten können auch im Müll landen, aber ich wollte  mal 
herausbekommen, ob ein geblockter Atiny85(fused read/out rst), ob dessen 
Daten oder Code noch irgendwie zu lesen wären.

Die Daten sollen dort wie in einem Save sein.
(abschleifen und e.mikroskopie jetzt mal nicht gemeint)

Jedenfalls Danke der Hinweise, Dragon hmm..
 Okay
   Lg
    K aus B

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.