Den Adapter aus deinem Link hab ich mir auchmal nachgebaut.
Hat am Anfang auch funktioniert, aber nach ca 10 mal Programmieren war
der Ofen aus.Keine Ahnung woran das lag, hab alle Bauteile die ich mit
meinem Multimeter messen konnte getestet.Alles i.O. Ich habe den Fehler
nie gefunden und die Schaltung entsorgt.
Wenn du die serielle Schnittstelle benutzt, würde ich auf jeden Fall
einen Pegelwandler IC (MAX232,202) oder kompatibel einsetzen, damit es
wie Leo schon geschrieben hat nicht zu Pegelproblem kommt.
Bei deiner obigen Schaltung bewegt sich die Spannung auf den
Datenleitungen, durch die beiden Z-Dioden im Bereich von 0 und 5V.
Was eben nicht der V.24 Norm entspricht.Funtioniert zwar meistens, aber
eben nicht mit jeder Hardware auf den Motherboards.
Mit der Lösung, Parallele Schnittstelle mit Pullups wär ich auch
Vorsichtig, da die meisten neueren Motheboards nur noch mit LTTL(3.3V)
Pegeln arbeiten. Ich weiss nicht ob das so toll ist wenn man da 5V
Pullups dranhängt.Die parallele Schnittstelle ist nicht gegen
Kurzschluss, Überstrom oder Spannung gesichert.
Der Dongle nach der App. Note 910 von Atmel ist narürlich die beste
Lösung. Dann kannst du auch direkt aus dem AVR-Studio Programmieren,
ohne Umweg über eine extra Software.Aber wie oben schon erwähnt beisst
sich die Katze da selber in den Schwanz, du musste den Chip erstmal
programmieren um damit zu arbeiten.
Also weiterhin viel Erfolg, und nicht aufgeben, ich musste am Anfang
auch erstmal stark mit der Hardware kämpfen.
mfg
Toto