Softser an MOSI

#3918018
Lesenswert?

npn schrieb:
> Kurt Bindl schrieb:
>> .
>>
>> Kann man eine Softser (BASCOM) am Tiny4313 einrichten ohne dass der
>> Proger dadurch Schaden nimmt?
>>
>> Angedacht: MOSI als Serausgang verwenden.
>>
>>  Kurt
>
> Was ist ein "Proger"?

Ein Programmieradapter.
Ich habe einen DIAMES-AVR dran, kann auch manchmal ein STK500 sein.


 Kurt
Gast #3918024
Lesenswert?

Kurt Bindl schrieb:
> npn schrieb:
>> Kurt Bindl schrieb:
>>> .
>>>
>>> Kann man eine Softser (BASCOM) am Tiny4313 einrichten ohne dass der
>>> Proger dadurch Schaden nimmt?
>>>
>>> Angedacht: MOSI als Serausgang verwenden.
>>>
>>>  Kurt
>>
>> Was ist ein "Proger"?
>
> Ein Programmieradapter.
> Ich habe einen DIAMES-AVR dran, kann auch manchmal ein STK500 sein.
>
>  Kurt

Na gut, seltsamer Ausdruck, aber was solls.
Dürfte kein Problem sein, weil der Programmieradapter mit der 
Reset-Leitung den AVR in den Programmiermodus schaltet. Und in diesem 
Zustand wird garantiert aus der MOSI-Leitung nix rauskommen, was dem 
Programmieradapter gefährlich werden könnte.
#3918032
Lesenswert?

ISP-Pins dürfen Ausgänge sein, wenn das Zappeln beim Programmieren nicht 
stört und der Laststrom nicht zu hoch ist (keine LEDs).

ISP-Pins dürfen Eingänge sein, wenn sie beim Programmieren nicht 
getrieben werden.
Z.B. nicht gedrückte Taste oder SPI-Slave mit Pullup an /SS inaktiv 
gesetzt.
#3918166
Lesenswert?

npn schrieb:
>>> Was ist ein "Proger"?
>>
>> Ein Programmieradapter.
>
> Na gut, seltsamer Ausdruck, aber was solls.
> Dürfte kein Problem sein, weil der Programmieradapter mit der
> Reset-Leitung den AVR in den Programmiermodus schaltet. Und in diesem
> Zustand wird garantiert aus der MOSI-Leitung nix rauskommen, was dem
> Programmieradapter gefährlich werden könnte.

Schon, aber wenn er mit dem Programmieren fertig ist dann läuft der AVR 
-ganz normal-, dann liegen die Pins des Prog-adapters und des AVR 
parallel.
Ich gehen mal davon aus dass der Programmieradapter über 
Längswiderstände entkoppelt ist.
Werde einfach mal machen und schauen was passiert.


 Kurt
(Firma: TravelRec.) Persönliche Seite #3918179
Lesenswert?

Kurt Bindl schrieb:
> Ich gehen mal davon aus dass der Programmieradapter über
> Längswiderstände entkoppelt ist.

Nein. Ist er nicht. Da sind Pegelwandler und Analogschalter drin, die im 
"Nicht-Programmier-Modus" auf Tristate schalten. Wenn sich aber trotzdem 
ungünstigerweise zwei gegensätzliche Signale begegnen oder gar 
Überspannung, dann ist der Programmer hin. Deshalb ist es günstig, 
Längswiderstände selbst einzubauen. Richtwert 200...500 Ohm.
#3918653
Lesenswert?

Peter Dannegger schrieb:
> ISP-Pins dürfen Ausgänge sein, wenn das Zappeln beim Programmieren
> nicht
> stört und der Laststrom nicht zu hoch ist (keine LEDs).
>
> ISP-Pins dürfen Eingänge sein, wenn sie beim Programmieren nicht
> getrieben werden.
> Z.B. nicht gedrückte Taste oder SPI-Slave mit Pullup an /SS inaktiv
> gesetzt.

Schön langsam versteh ich ev. auch diese Bezeichner.

ISP steht für "im System programmierbar"

MOSI und MISO stehen wohl im Zusammenhang mit "synchrone Schnittstelle", 
also mit einem zugehörigen Takt (den Takt liefert der Master?).

Heisst: MOSI -Master Out- bei Masterbetrieb und SI -Slave in- bei
Slavekonfiguriert?

MISO steht dann für den anderen Pin.

Was heisst: /SS

Nochne Frage: die synchr. Schnittstelle funktioniert wie ein 
Schieberegister, wie breit sind diese beiden Register bzw. kann man das 
festlegen?


 Kurt

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