Standardowe 9-pinowe złącze RS232 ma 9 pinów. Są to:
1 - DCD - Wykryto nośnik danych
2 - RxD - Odbiór danych
3 - TxD - Transmisja danych
4 - DTR - Terminal danych gotowy
5 - GND - uziemienie sygnału
6 - DSR - zestaw danych gotowy
7 - RTS - żądanie wysłania danych
8 - CTS - zezwolenie na Wysyłanie danych
9 - RI - Wskaźnik pierścienia
- Jeśli potrzebuję komunikacji dwukierunkowej, oczywiste jest, że powinienem połączyć RxD i TxD. Co mam zrobić z innymi sygnałami / pinami - podłączyć do masy, pozostawić rozwarte, trzeba je wysterować odpowiednimi sygnałami zgodnie z protokołem?
- Jeśli zależy mi tylko na połączeniu jednokierunkowym, czy mogę podłączyć tylko RxD lub TxD?
- Jakie są konsekwencje nieużywania / nie podłączania pewnych sygnałów. Jakie oprogramowanie po stronie PC spodziewa się mieć te sygnały? Jaka funkcjonalność zostanie utracona?
UWAGA 1: Używam tutaj słowa "connect" w sensie połączenia logicznego -> do podłączenia elektrycznego potrzebowałbym obwodu przesuwnika poziomu, takiego jak MAX232)
UWAGA 2: Jestem pin ograniczony na uC - nie mam nic przeciwko podłączaniu jakichkolwiek sygnałów na płytce (np. ciągnięcie ich w górę / w dół).