Para ligar coisas umas às outras, é necessária uma "ponte". Os computadores para computadores, ou os computadores para terminais, continuam a necessitar de suportes. A transmissão de dados entre eles pode utilizar dois métodos: comunicação em série e comunicação paralela. O método de comunicação em série é amplamente utilizado devido ao menor número de linhas, ao baixo custo e à diversidade de linhas, especialmente na transmissão a longa distância.
Com o desenvolvimento da ciência e da tecnologia, as interfaces de comunicação estão a tornar-se cada vez mais abundantes. As mais comuns são RS232, RS422, RS485, etc. RS é a abreviatura de "Recommended Standard" (norma recomendada) em inglês. No mercado chinês, existem atualmente duas interfaces de comunicação mais utilizadas para ligação a computadores: RS232 e RS485.

Ambas são portas de série, por isso qual é a diferença entre RS232 e RS485?
1. Estrutura da composição
O RS232 utiliza a comunicação com fios de três núcleos e o RS485 utiliza a comunicação com fios de dois núcleos. Ambos podem utilizar a interface DB9. Numa utilização específica, a distância de transmissão do RS232 é relativamente curta, enquanto a distância de transmissão do RS485 é relativamente longa.
O RS232 utiliza 3 fios (RX, tx, GND), transmitindo e recebendo ao mesmo tempo, e é mais eficiente do que o RS485. No entanto, os 3 fios são inconvenientes para expandir a rede e são adequados para uma comunicação rápida de ponto único entre dois dispositivos em distâncias curtas.
O RS485 utiliza 2 fios (D, D-) para enviar e receber alternadamente. Os 2 fios são convenientes para que vários dispositivos sejam ligados em série para formar uma rede e são adequados para comunicação de média e longa distância entre vários dispositivos.
2. Estrutura da rede
A RS232 é uma comunicação 1:1, ou seja, um para um.
O RS485 é um método de comunicação 1:n, ou seja, um-para-muitos. A interface RS485 permite a ligação de até 128 transceptores no barramento, um dos quais serve como mestre e os outros como escravos. Os escravos polimórficos são distinguidos por códigos de endereço.
3. Programação
Do ponto de vista da programação do microcontrolador, o RS232 e o RS485 apenas têm chips de controlo diferentes. O RS485 é half-duplex e o RS232 é full-duplex. Existe uma diferença durante a programação.
O chip RS485 não pode receber e enviar ao mesmo tempo, pelo que o microcontrolador, enquanto anfitrião, tem de atrasar a receção dos dados após a emissão do comando. Quando o RS485 está a enviar, tem de ser convertido para o estado de envio, o envio é concluído e, em seguida, convertido para o estado de receção.
Modo half-duplex: Os dispositivos de ambos os lados da comunicação são simultaneamente transmissores e receptores. Os dois dispositivos podem transmitir dados um ao outro, mas só podem transmitir dados numa direção de cada vez. Por exemplo, um walkie-talkie é um dispositivo half-duplex porque apenas uma pessoa pode falar de cada vez.
Modo full-duplex: Os dispositivos de ambos os lados da comunicação são simultaneamente transmissores e receptores. Os dois dispositivos podem transmitir dados em ambas as direcções ao mesmo tempo. Por exemplo, um telefone é um dispositivo full-duplex porque ambas as partes podem falar ao mesmo tempo.