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?
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?
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.
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.
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 :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.