Estoy diseñando un convertidor de serie a paralelo con microcontrolador PIC16f84A. Donde voy a usar el pin RA0 para la entrada de datos, RA1 para la entrada de reloj y RB0 a RB7 para la salida de datos paralelos de MCU. Ahora no puedo entender cómo producir señales de reloj con señales de datos, ya que el puerto serie RS232 tiene solo un pin para la transmisión de datos, y también el programa Hyper Terminal solo usa el pin no. 3 solo para transmisión de datos.
RS232 no implica un reloj transmitido; el receptor debe sincronizarse con la transmisión usando el bit de inicio, y la tasa de baudios debe acordarse de antemano (o inferirse de una secuencia de caracteres transmitidos, a veces llamado "auto-baudios")
(Si ese PIC tiene un UART, podría usarlo para facilitar este proyecto)
Puede implementar un psuedo-reloj golpeando los pines adicionales en un puerto serie (DTR, RTS). Necesitaría un controlador personalizado o programación c. Dado que está utilizando una hiperterminal, deberá buscar una implementación de Windows.
Wouter van Ooijen