Interfaz De Comunicación Rs-232 - mikroElektronika EasyPIC 6 Manual De Usuario

Tabla de contenido

Publicidad

12
6.0. Interfaz de comunicación RS-232
La comunicación serie RS-232 se realiza por un conector SUB-D de 9 pines y el módulo USART del microcontrolador. Para habilitar tal
comunicación, es necesario establecer una conexión entre las líneas de comunicación RX y TX y los pines del microcontrolador sobre
los que está el módulo USART, utilizando un interruptor DIP (líneas de conformidad de conexión (handshaking) CTS y RTS se utilizan
opcionalmente). Los pines del microcontrolador utilizados en tal comunicación serie están marcados de la siguiente manera: RX (receive
data) - recibir datos; TX (transmit data) - transmitir datos; CTS (clear to send) - permitido para transmitir; RTS (request to send) - listo para
enviar. La velocidad de transmisión en baudios es hasta 115 kbps.
USART (Universal Synchronous/asynchronous Receiver/Transmitter) - Receptor/Transmisor Sincrónico/Asincrónico Universal es uno de
los tipos básicos de la comunicación serie entre el PC y las unidades periféricas. Para habilitar que el módulo de microcontrolador reciba
las señales de entrada con diferentes niveles de voltaje, es necesario proporcionar un convertidor de nivel de voltaje como MAX-202C.
La función de los interruptores DIP SW7 y SW8 es de determinar cuál de los pines de microcontrolador se utilizará como líneas RX y TX.
La disposición de los pines difi ere dependiendo del tipo de microcontrolador. La Figura 6-2 muestra el microcontrolador en el encapsulado
DIP40 (PIC16F887).
SW7: RX, CTS = ON
SW8: TX, RTS = ON
RS232
SUB-D 9p
9
6
5
1
Bottom view
Figura 6.2. Esquema del módulo RS-232
NOTA:
Asegúrese de que su microcontrolador esté proporcionado con el módulo USART, ya que no está integrado necesariamente en
todos los microcontroladores.
MikroElektronika
conector RS-232
Figura 6.1. módulo RS-232
VCC-MCU
C28
C 1
3
C1+
VCC
100nF
100nF
V+
GND
C1-
T1 OUT
RX
C30
C2+
R1 IN
CTS
100nF
C2-
R1 OUT
C29
V-
T1 IN
100nF
T2 OUT
T2 IN
R2 IN
R2 OUT
MAX202
TX
RTS
1
5
9
6
R3
1K
Sistema de desarrollo EasyPIC6
Sistema de desarrollo EasyPIC6
SW7
RC7
RB2
RB1
RB4
RA3
RB5
RC5
RB0
SW8
VCC-MCU
RC6
RB5
RB2
RB1
X1
RA2
RB7
8MHz
RC4
RC1
C6
C7
R54
22pF
22pF
1K
VCC-MCU
MCLR
RB7
RA0
RB6
RA1
RB5
RA2
RB4
RA3
RB3
RA4
RB2
RA5
RB1
RE0
RB0
RE1
VCC
VCC-MCU
RE2
GND
VCC
RD7
GND
RD6
OSC1
RD5
OSC2
RD4
RC0
RC7
RC1
RC6
RC2
RC5
RC4
RC3
RD3
RD0
RD1
RD2
DIP40

Publicidad

Tabla de contenido
loading

Tabla de contenido