Digital Eingang oder Ausgang für Programmierung nutzen

Gast #2903468
Lesenswert?

Hallo Leute,

ich habe vielleicht eine komische Frage aber ich versuche es mal. Ich 
habe bis heute alle meine AVR immer mit ISP progarmiert. Nun habe ich 
bei einem Projekt das Problem, dass ich an ISP Schnitstelle nicht 
herankomme und herausführen an den Steckverbinder möchte ich nicht, da 
ich Angst habe, dass ich den uC schrotte (Mir ist ein uC paar mal 
abgeraucht, weil ich mit 24V und durch ESD (Vermutung) an die ISP 
Schnitstelle herangekommen bin.)

So nun die Frage: Ist es möglich einen als Eingag (24V->5V) oder Ausgang 
(Lowside Mosfet) dienenden Pfad so zu nutzen, dass ich über ISP oder mit 
einem UART Bootloader durch UART programmieren kann?

Wenn nicht wie kann ich sonst die Eingänge und Ausgänge für 
Programmierung nutzen. Gibt es da Möglichkeiten?

Viele Grüsse

Mike
#2903521
Lesenswert?

Mike schrieb:
> herausführen an den Steckverbinder möchte ich nicht, da
> ich Angst habe, dass ich den uC schrotte (Mir ist ein uC paar mal
> abgeraucht, weil ich mit 24V und durch ESD (Vermutung) an die ISP
> Schnitstelle herangekommen bin.)

???
Keine Ahnung, wie man sowas schafft... Schutzbeschaltung gibt es ja im 
Zweifel auch noch.

> So nun die Frage: Ist es möglich einen als Eingag (24V->5V) oder Ausgang
> (Lowside Mosfet) dienenden Pfad so zu nutzen, dass ich über ISP oder mit
> einem UART Bootloader durch UART programmieren kann?

ISP geht nur an den ISP-Pins soweit ich weiß.
Software-UART wäre dann eben eine Option.

> Wenn nicht wie kann ich sonst die Eingänge und Ausgänge für
> Programmierung nutzen. Gibt es da Möglichkeiten?

Wenn es zufällig der Pin für DebugWire ist vielleicht ^^
#2903537
Lesenswert?

Mike schrieb:
> (Mir ist ein uC paar mal
> abgeraucht, weil ich mit 24V und durch ESD (Vermutung) an die ISP
> Schnitstelle herangekommen bin.)
Vielleicht solltest du mal ein bisschen vorsichtiger sein. 24V ist ja 
nun völlig dämlich, ESD halte ich für ein Gerücht.

Mike schrieb:
> einem UART Bootloader durch UART programmieren kann?
Da könnte der MAX232 dann den Abfangjäger spielen.
ISP? Das will der Programmer wohl direkt haben. Ich glaube der ist vom 
Timing her recht intolerant. Ausserdem sind es 4 Leitungen. Vcc und GND 
mal ausgenomen.

mfg.
Gast #2903681
Lesenswert?

Hm,

und was ist wenn ich parallel zu 12V->5V Eingang eine Diode anbringe und 
diese als eine TX Leitung nutze. Wenn uC sendet wird der MAX232 die 
Daten empfangen. Wird das gehen?

Wenn ja, wie mache ich dann das ganze mit der RX Leitung?

Wie gesagt ich kann nicht mehr Pins nach aussen führen. ich habe im 
Moment 2 Eingänge und 2 Ausgänge, sowie GND und 24V+ am Stecker.

Gruss

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren