www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Attiny - Anschluss von ISP


Autor: Chapmy (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich versuche gerade ein kleines Projekt mit einem Tiny13 aufzubauen.
Wie muss ich die ISP-Anschlüsse an den Tiny bringen, damit das 
Programmieren trotz der restlichen Schaltung funktioniert?

In diesem Fall speziell habe ich mal versucht, das Problem an einem 
Schaltungsausschnitt zu verdeutlichen. Funktioniert das so? Im Prinzip 
würden alle meine Pins etwa so beschaltet werden. Wird die ISP so 
einwandfrei funktionieren?

Danke.

Autor: Egberto Gismonti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja, wenn du den RESET-Pin nicht als IO-Pin nutzt

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

wenn Du einen aktiven ISP benutzt, also keine Widerstandsversion an 
Parallel/Seriellport, dann sollte das so gehen. Zumindest bei mir mit 
STK200-Dongle und mit Dragon ging es immer.

Gruß aus Berlin
Michael

Autor: Chapmy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Besten Dank!

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es hängt davon ab, was die ISP-Schaltung treiben kann, die 1k könnten 
schon zuviel Last sein.

Auch darf es der Schaltung nicht schaden, wenn sie während des 
Programmierens gepulst wird.
Z.B. ein Triac mit 230V-Motor dahinter dürfte das übel nehmen.

Kann also durchaus haarig werden, die 4 SPI-Leitungen mit der 
Applikation zu sharen.


Ich brenn in die 8-Pinner immer nen Bootloader rein, dann brauchts für 
das Programmieren nur einen einzigen Pin. Den kann man z.B. mit ner 
Taste gemeinsam verwenden. Einfach die Taste während des Proggens nicht 
drücken.
Und obendrein kann man den Reset dann auch als IO benutzen.

Man hat also 5 konfliktfreie IOs im Gegensatz zu den nur 2 bei 
SPI-Programmierung.


Peter

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.