moin, hab hier mal den winAVR Artikel gelesen und da gesehen, dass die den UART ohne max232 benutzten und dafuer denn den Pegel invertieren. Allerdings machen die das hier nur fuer die TXD Leitung. Da ich aber senden und Empfangen will frag ich mich gerade wie das dann ohne max232 geht.
schau dir mal diese billig isp adapter für die serielle an. da wird das auch ohne max gemacht und zwar mir z-dioden
Hi, du brauchst nur zwei npn Transistoren. Beide dienen als Levelshifter von 5V -> 12V (TXD) und 12V -> 5V (RXD). Mfg Dirk
Ich habe mal so etwas ähnliches mit Optocoupler gemacht, funktioniert prima... Nachteile - es muss irgendeine Leitung (ich habe RTS genommen) immer auf +V auf der PC-Seite sein, ist aber i.O., wenn Du nur TxD und RxD brauchst. Hier habe ich aber eine Frage, wieso ohne Max232? Das ist doch am einfachsten... Oder geht es ums Invertieren?
es geht ums platzsparen (oder?) nimm einen max im so gehäuse, kleiner gehts kaum.
ja, es geht um den platz, weil ich dank Trafo und 4 MOCs samt TRIACs schon eine Menge Platz in meiner Steckdose verbraucht habe. An 12V komme ich auch nicht so ohne weiteres. Werde jetzt aber 2 Platinen uebereinander stapeln, damit das ganze Ding nicht zu lang wird.
Ich bevorzuge die Version mit den 2 Optokopplern. Die Spannung kommt vom DTR ( Immer da) der Vorteil. Klappt besser bei niedrigen Baudraten. Bei 300 Baud hat mich der Max böse im Regen stehen lassen.
Wenn du das mit den Optokopplern hin bekommst gib mir bescheid. Ich hatte sowas auch probiert (in Verbindung mit einem Phasenanschnitt und 19,2 kBit, nur Empfang) Die Bitfehlerrate lag bei etwar 10^-4 das war mir zuviel.
Ich habs jetzt klassisch mit Max232 gemacht, musste mir dafuer aber eine "Vielschicht"-Platinenkonstruktion bauen. Sollte aber auch funktionieren.
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.