mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Frage zum ISP bzw. I/O Pin als Eingang


Autor: D.N. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen !

Ich habe eine Frage zur ISP Schnittstelle, ich habe schon in der
AppNote 042 von Atmel nachgelesen aber bin mir nicht sicher ob, dass so
funktioniert. Und zwar habe ich an den Pins (MOSI, MISO, SCK) als
Eingänge (ganzer Port/8Bit) geplant, an diesen Eingängen liegt ein
Pullup (4k7) an 5V, bzw. ein Transistor (der vom Optokoppler) gegen
Masse. Also der Portpin ist am Kollektor, hoffe das ist verständlich.
Darf ich die ISP so anschließen, wohl nicht oder?
Ich hatte überlegt wie in der AppNote Wiederstände zwischen Portpin und
dem Kollektor zu platzieren und die ISP hinter den Widerständen direkt
am PortPin anzuschließen dann wären die Eingäng vom ISP entkoppelt und
dürten keine Probleme mehr machen. HAt das schonmal jemand gemacht oder
weiß einer ob das funktioniert.

Vielen Dank
D.N.

Autor: ich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
die isp-schnittstelle ist nur dann aktiv wenn die mcu geresetet
wird,(low impuls). ansonsten kannst du denn port nutzen wie du willst.
mfg ich

Ps: Datenblatt lesen wäre manchmal nicht schlecht

Autor: D.N. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja aber beim Programieren in wie weit stört meine Eingangsbeschaltung
den ISP, was macht der ISP wenn der Transistor vom Optokoppler gegen
Reset geschaltet wird=?

Autor: bob (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

also ich hatte noch keine probleme damit, wenn das beschalten war.
normal hängt der isp direkt am port, der rest ist mit nem 220ohm
widerstand getrennt. klappt bis jetzt prima. wenn nicht schau dir mal
auf www. bergmann-electronics. de die avr platine an, die haben nen
schaltplan drauf. ist sehr elegant mit nem multiplexer gelöst

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn der Koppler auch im Reset aktiv werden kann, hast Du verloren, dann
muss der schaltungstechnisch abgetrennt werden. Multiplexer, Widerstand,
Gatter, wie auch immer.

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Reset-Pin ist kein I/O, da hat kein Optokoppler was dran verloren.
Ansonsten must du sicherstellen, dass während des ISP-Zugriffs kein
Optokoppler leitend wird.

Es gäbe aber noch die einfache Möglichkeit, Jumper in die I/O-Leitungen
zu setzen.

...

Autor: D.N. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nein am reset ist natürlich keine optokoppler, die sind nur an dem
besagten 8 bit port

Autor: TravelRec. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn die ISPs mit 1.5-2kOhm in Serie mit allem anderen Kram entkoppelt
sind, kannst Du sowohl programmieren als auch I/O mit anderen
Peripherien machen. Dies gilt auch für Digitalschaltungen
(LCD-Leitungen z.B.). Alles andere ist unzuverlässig. Also ISP-Pin
direkt an die ISP-Programmierbuchse und von dort 2kOhm zur restlichen
Peripherie. Füt Reset gilt 4,7kOhm min. Dann geht´s.

Autor: D.N. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja habe die Ports getauscht und nun nur die ISP Leitungen dranhängen,
dann wird es nie Probleme mit geben, Aber danke nochmal für die hilfe

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.