HOLA A TODOS:
AKI INCLUYO CODIGO Y CTO REEMPLAZO PARA EL MAX232,PARA LA COMUNICACION SERIAL ENTRE PIC-PC (NO LO HE VISTO EN EL FORO) 100% PROBADO
INCLUDE "MODEDEFS.BAS"
A VAR WORD
INICIO:
FOR A = 0 TO 100
SEROUT PORTB.1,T9600,[#A,10,13]
PAUSE 250
NEXT A
GOTO INICIO
ESTE EJEMPLO ES PARA LAS "TRANSMICION" DESDE EL PIC AL PC (ASINCRONO,9600 BAUDIOS)
UNA ESPECIE DE CONTADOR.
http://www.subir-imagenes.com/imagenes-fotos-subir/bd58e77dd0.jpgEL CTO LO COPIE POR AHI, PERO EL DIODO DE SEÑAL CORRE POR MI PARTE (IMPORTANTE)
SIN EL DIODO ES LO MISMO QUE PUENTEAR TXD Y RXD DEL PC (EL PC RECIBE LO QUE EL ENVIO)
LA FUNCION DEL TRANSISTOR ES DE TRANFORMAR LA SEÑAL TTL (0 Y +5 V) A RS232 (-12 Y +12 V) O COMO EN EL CASO DEL CIRCUITO ANTERIOR (-12 Y +5 V)
PARA RECIBIR DATOS DESDE EL PC HACIA EL PIC SOLO ES NECESARIO LA RESISTENCIA DE 22K KE ESTA EN EL CTO ANTERIOR NO ES NECESARIO UN CONVERSOR DE VOLTAJE (NO PUSE EJEMPLO DE CODIGO PARA ESTE CASO)
PD:EL PIN NUMERO 5 DEL PUERTO DEL PC VA A TIERRA(NO LO COLOKE EN EL CTO
)
ATTE.
AVR.