ATtiny44 mit AVRISP mkII verbinden

OP #3690400
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
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.
OP #3693165
Vielen Dank!

Inzwischen hatte ich mich wegen der geringen Zahl an IO-Pins doch wieder 
für den ATmega2560 entschieden (wo ich diese Dioden noch verwende, weil 
ich diesen Beitrag zu spät las).

Heisst das, dass ich sowohl auf die Dioden als auch auf die Widerstände 
verzichten kann?
#3693987
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
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
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.