Forum: Mikrocontroller und Digitale Elektronik Frage Seriell ISP "Converter"


von philboi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

meine Frage bezieht sich auf die angehängte Schaltung.

Die Z-Dioden sind ja wahrscheinlich dafür da, dass das rs232 Signal auf 
einen ttl Pegel gebracht wird oder?

und der Transistor ist dafür da das das TxD Signal Invertiert wird oder?

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Ja.

von philboi (Gast)


Lesenswert?

Johann L. schrieb:
> Ja.

ist das für beides gemeint?

von Uwe (de0508)


Lesenswert?

Kennst Du schon PonyProg serial device programmer:

http://www.lancos.com/siprogsch.html

von philboi (Gast)


Lesenswert?

Ok jetzt habe ich noch eine Frage zu der Schaltung oben.

Txd von der Seriellen Schnittstelle gehen ja bei ISP auf Reset.
Und der Reset geht beim Mikrocontroller auch auf Reset.

Wird der Mikrocontroller über den Reset programmiert?

Txd sind ja die vom PC gesendeten Daten oder?

von Thomas E. (thomase)


Lesenswert?

philboi schrieb:
> Wird der Mikrocontroller über den Reset programmiert?
Nein. Im Reset wird der Controller gleichzeitig in den Programmiermodus 
versetzt.
philboi schrieb:
> Txd sind ja die vom PC gesendeten Daten oder?
Normalerweise schon. Aber mit den asynchronen Daten vom PC kann die 
synchrone SPI-Schnittstelle des Controllers nichts anfangen. Und da die 
Schaltung keinen Protokollumsetzer enthält, wird TxD nur als 
Statusleitung benutzt.

mfg.

von philboi (Gast)


Lesenswert?

Ok aber wie kommen dann die Daten auf den Mikrocontroller?

von Thomas E. (thomase)


Lesenswert?

philboi schrieb:
> Ok aber wie kommen dann die Daten auf den Mikrocontroller?
Über Gewackel an Leitung 4 >> MOSI in Verbindung mit Gewackel
an Leitung 6 >> SCK.
Bit-Bang in Reinkultur.

mfg.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Uwe S. schrieb:
> Kennst Du schon PonyProg serial device programmer:
>
> http://www.lancos.com/siprogsch.html

Die obige Schaltung ist nix anderes als ein abgespeckter SI-prog :-)

von philboi (Gast)


Lesenswert?

OK jetzt hab ichs verstanden.

Danke an alle.

von Timm T. (Gast)


Lesenswert?

Thomas Eckmann schrieb:
> Über Gewackel an Leitung 4 >> MOSI in Verbindung mit Gewackel
> an Leitung 6 >> SCK.

Funktioniert gut an herkömmlichen seriellen Schnittstellen am PC. Hab 
ich jahrelang benutzt.

Funktioniert bedingt mit guten USB=>RS232-Konvertern, bei denen alle 
Pins beschalten sind, wird aber sicher langsamer laufen.

Funktioniert nicht mit billigen USB=>RS232-Konvertern, bei denen nur 
einige Pins (meist nur Txd und Rxd) beschalten und die anderen offen 
oder gebrückt sind. Weil da ja nix wackeln kann...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.