ISP Pins als i/o ?

OP #4686388
Hi Leute,

kann ich den an den ISP Ports, (und vllt auch an den Reset) auch als 
input oder output verwenden?

habe gelsesen das ich den isp ganz normal direkt anfahre, eine led bzw. 
ein taster mit einem 1,5kohm widerstand in serie dranhängen soll.

stimmt das? oder lieg ich da falsch, will nichts grillen :-)
Gast #4686405
Vom ATMega328P weiß ich, dass das geht.
Aber gerade beim Reset Pin sind noch zusätzliche Klimmzüge nötig. 
Insbesondere, wenn der AVR nochmal programmiert werden will.
#4686412
Hallo Michael,

vom Prinzip her ja - mit Einschränkungen.
die ISP-Pins:
kannst du benutzen wenn die angeschlossene Peripherie das Programmieren 
nicht stört!
Als Eingang geht eigentlich nur ein Taster oder das Signal muss relativ 
hochohmig angekoppelt werden.
Als Ausgang geht immer nur die Belastung muss gering sein, also z.B. 
eine Transistorstufe, zu beachten an der Stelle das dann auch beim 
programmieren ein Signal kommt.
Reset:
kannst du eigentlich nur deaktivieren des ISP-Mode ordentlich verwenden, 
man kann ihn teilweise auch als Eingang nutzen - da muss man aber recht 
genau mit der Eingangsspannung spielen.

Sascha
Gast #4687021
Sicher kannst du die ISP Pins doppelt belegen. Du musst halt nur 
bedenken, dass sie Zeitweise auch vom ISP Programmer belegt werden.

Mit dem maximalen 40mA sollte man sie daher z.B. nicht belasten. Der AVR 
ISP MKII kann das bemerkenswert viel Strom liefern, aber viele andere 
Programmer haben an ihren Leitungen Schutzwiderstände (z.B. 100 Ohm) da 
würde dann zu viel Spannung abfallen.

Dann sollte man natürlich nicht direkt einen Schalter anschließen, weil 
der sonst das Signal des ISP kurzschließen würde. Aber ein Schalter mit 
1k Ohm Widerstand in Reihe ist durchaus ok.

Den Reste Pin brauchst du für die ISP Funktion. Ohne Reset gibt's kein 
ISP!

Allerdings haben viele ATtinys den Reset Pin mit einem analogen Eingang 
kombiniert. Analoge Eingänge können geringe Spannungsänderungen (z.B. 
4,5V bis 5V) erkennen ohne dass dabei ungewollt ein Reset ausgelöst 
wird. So kann man an den Reset Pin z.B. mehrere zusätzliche Taster (mit 
Spannungsteilern) anschließen.
#4687022
Sascha W. schrieb:
> vom Prinzip her ja - mit Einschränkungen.
> die ISP-Pins:
> kannst du benutzen wenn die angeschlossene Peripherie das Programmieren
> nicht stört!

und weil das manchmal so ist lege ich alle Leitungen vom AVR zum ISP 
direkt und was ich noch an den ISP Ports anschliesse mit einem Serien R 
von 470 Ohm.

Kommt halt drauf an was angeschlossen wird!

Als Input für Taster stören die 470Ohm nicht, um eine dickere LED zu 
treiben wird wird es nicht klappen, aber um irgendwelche Treiber 
anzusteuern immer.

Sollte der 470 Ohm stören kann man immer noch variieren nach etwas 
kleiner oder größer, aber die Überredungsfähigkeiten der ISP Prommer 
sind nur begrenzt.

Antwort schreiben

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