Attiny - Anschluss von ISP

Gast #809841
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.
Angehängte Dateien:
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

Eine eigene Frage? Dieser Thread ist über 18 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.