Autor Tema: Usar un Pin como Tx y RX  (Leído 2267 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado trota55

  • PIC10
  • *
  • Mensajes: 10
Usar un Pin como Tx y RX
« en: 18 de Febrero de 2003, 06:05:00 »
Se puede realizar que un programa use un solo Pin para Tx y RX.
Me explico envío un dato (serout) y luego por el mismo Pin espero la respuesta (serin).  

Gracias

  • Visitante
RE: Usar un Pin como Tx y RX
« Respuesta #1 en: 13 de Junio de 2003, 17:56:00 »
Claro que se puede. Lo único que tienes que hacer es cambiar el pin de salida a entrada. Por ejemplo:

bsf status,rp0       ;cambia al banco 1 de la RAM
bcf porta,0            ;Configura el puerto A.0 como salida
bcf status,rp0       ;Regresa al banco 0 de la RAM
Call TX_routine     ;Llama a la rutina de transmision
bsf status,rp0       ;Cambia al banco 1 de la RAM
bsf porta,0            ;Configura el puerto A.0 como entrada
bcf status,rp0       ;Regresa al banco 0 de la RAM
call RX_routine     ;Llama la rutina de recepcion.

Espero te sea util. Perdon por no contestar antes pero hasta el día de hoy me di cuenta que esicte este foro. Si tienes mas dudas o necesitas mas informacion de este no dudes en contactarme en mike_meza@pidesignsonsilicon.com