ATtiny44 mit AVRISP mkII verbinden

OP #3690400
Lesenswert?

Bisher habe ich nur einen ATmega2560 mit dem AVRISP mkII programmiert. 
Nun würde ich gerne für eine kleine Anwendung einen ATtiny44 einsetzen. 
Den 6-poligen Verbinder zum AVRISP mkII hatte ich bislang so an den AVR 
angeschlossen:

Pin1-> (MISO)
Pin2-> (VCC)
Pin3-> (SCK)
Pin4-> (MOSI)
Pin5-> (RESET)
Pin6-> (GND)

Gilt das selbe Schema auch für den ATtiny44, wobei ich nun USCK statt 
SCK nehmen würde (weil SCK nicht mehr existiert)?

Vom alten STK500 hatte ich ausserdem übernommen, SCK, MOSI und Reset 
über BAT85-Dioden (Durchlassrichtung vom AVR zum 6-poligen Verbinder) zu 
führen und vorher per 10k-Pullup an VCC zu hängen. Ist das eigentlich 
notwendig? Zumindest beim ATmega hat es so immer funktioniert.
#3690809
Lesenswert?

Mikrofun R. schrieb:
> Bisher habe ich nur einen ATmega2560 mit dem AVRISP mkII programmiert.
> Nun würde ich gerne für eine kleine Anwendung einen ATtiny44 einsetzen.
> Den 6-poligen Verbinder zum AVRISP mkII hatte ich bislang so an den AVR
> angeschlossen:
>
> Pin1-> (MISO)
> Pin2-> (VCC)
> Pin3-> (SCK)
> Pin4-> (MOSI)
> Pin5-> (RESET)
> Pin6-> (GND)
>
> Gilt das selbe Schema auch für den ATtiny44, wobei ich nun USCK statt
> SCK nehmen würde (weil SCK nicht mehr existiert)?

Das isk OK.

> Vom alten STK500 hatte ich ausserdem übernommen, SCK, MOSI und Reset
> über BAT85-Dioden (Durchlassrichtung vom AVR zum 6-poligen Verbinder) zu
> führen und vorher per 10k-Pullup an VCC zu hängen. Ist das eigentlich
> notwendig? Zumindest beim ATmega hat es so immer funktioniert.

Direkt anschließen.
#3693987
Lesenswert?

Mikrofun R. schrieb:
> Heisst das, dass ich sowohl auf die Dioden als auch auf die Widerstände
> verzichten kann?

Beim ATtiny44 solltest du in der Minimalbeschaltung einen 
100nF-Abblock-C zwischen VCC und GND haben. ISP schließt du direkt an. 
Wenn du an den ISP-Anschlüssen des µC irgendwelche weiteren 
Schaltungsteile dranhängen hast, dann musst du es natürlich so auslegen, 
dass es während der Programmierung zu keinem Konflikt kommt oder ggf. 
die Verbindung trennen.
OP #3698581
Lesenswert?

Die Abblock-Kondensatoren habe ich immer mit dran (beim ATmega sogar 4 
Stück).

Wenn ich SCK, MOSI und RESET direkt (also nicht über Dioden) anschließe, 
kann ich immer noch Pullups dazuschalten. Meinst Du mit "direkt" auf 
diese Pullups zu verzichten?

Ist bei einem ATmega2560 ebenso zu verfahren (keine Dioden, keine 
Pullups)?
#3698649
Lesenswert?

Mikrofun R. schrieb:
> Wenn ich SCK, MOSI und RESET direkt (also nicht über Dioden) anschließe,
> kann ich immer noch Pullups dazuschalten. Meinst Du mit "direkt" auf
> diese Pullups zu verzichten?

Bei RESET kann ein Pull-Up notwendig sein.

Schau dir mal die AVR042 an: 
http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf

> Ist bei einem ATmega2560 ebenso zu verfahren (keine Dioden, keine
> Pullups)?

Hier ist es zwar kein ISP, aber es gelten die gleichen Regeln.

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