Seite 1 von 1
RS232 software
Verfasst: So 27. Dez 2015, 23:52
von PIC18F2550
Hallo
ich suche einen Ersatz für die "FullDuplexSerial.spin" da hier nur die Leitungen TxD und RxD unterstützt werden.
Ich benötige aber noch die RTS, CTS, DSR, DTR und RI.
Gibt es einen Treiber der das Unterstützt ?
Re: RS232 software
Verfasst: Mi 24. Feb 2016, 09:17
von NJO
Hilft Dir das vielleicht weiter?
http://obex.parallax.com/object/807
Gruß Norbert
Re: RS232 software
Verfasst: Mi 24. Feb 2016, 12:05
von PIC18F2550
Danke das geht schon mal in die richtige Richtung.
Nur fehlen da noch ein paar Anschlüsse.
Code: Alles auswählen
9-Pin DB9 Connector
1 DCD Carrier Detect (nein)
2 RxD Receive Data (ja)
3 TxD Transmit Data (ja)
4 DTR Data Terminal Ready (ja)
5 SG Signal Ground (ja)
6 DSR Data Set Ready (ja)
7 RTS Request To Send (ja)
8 CTS Clear To Send (ja)
9 RI Ring Indicator (ja)
Die Signale müssten auch vom PASM-Teil Überwacht und gesteuert werden.
Sonnst kann es zu Übertragungsfehlern kommen.
Re: RS232 software
Verfasst: Mi 24. Feb 2016, 19:19
von Micha
Nur mal der Neugier halber: für welchen Zweck benötigst Du diese voll beschaltete ser. Schnittstelle?
Für einfache Zwecke (fast immer) genügt ja RxD, TxD, GND.
Für ne Verbindung mit Hardware-Flusskontrolle zusätzlich RTS/CTS, eventuell auch nur eines je nachdem welcher Teilnehmer lahm ist
DTR/DSR/DCD braucht man fast nie, eigentlich nur um festzustellen ob das Gerät am anderen Ende überhaupt eingeschaltet ist
RI ist heutzutage völlig exotisch, hab noch nie eine Anwendung gesehen bei der das gebraucht wird.
Möchtest Du womöglich ein BBS per Modem + Telefonanschluss betreiben?
Re: RS232 software
Verfasst: Do 25. Feb 2016, 14:23
von NJO
Ist das vielleicht im Zusammenhang mit folgendem Topic zu sehen?
http://hive-project.de/board/viewtopic.php?f=24&t=1099
Re: RS232 software
Verfasst: Do 25. Feb 2016, 15:40
von PIC18F2550
Da hatte ich doch schon mal gesucht und nichts gefunden.
Den Treiber IC habe ich schon. Fehlt nur noch die Software.
http://www.reichelt.de/MAX-211-ECWI/3/i ... =max+RS232