PICELECTRONICA
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Tutorial de PROTON comunicación serial RS232

Ir abajo

Tutorial de PROTON comunicación serial RS232 Empty Tutorial de PROTON comunicación serial RS232

Mensaje  Electrobicho Mar Abr 24, 2012 3:22 pm

Aunque ya es una comunicación bastante “vieja” es muy importante aprender a utilizarla, hace un tiempo durante un trabajo de residencia me encontré con esta problemática y tuve que leer, en aquel tiempo estaba obligado a usar CCS pero por mas comodidad opte a mudarme a PROTON. Los principales inconvenientes que presenta esta comunicación es que el puerto ya no se encuentra en una Lap top y hasta en ocasiones tampoco en computadoras de escritorio, para lograr el objetivo es necesario contar con el circuito, en este caso el MAX232, el cual se incluye en la ENTRENADORA SIAR 2550 que esta en la sección de proyectos, el cual solo consta de un puñado de capacitores de acoplamiento y su respectiva fuente de voltaje para polarizarlo de manera adecuada, el código se presenta a continuación, cabe recordar que PROTON posee una interfaz para datos seriales que es bastante intuitiva para ver el funcionamiento y establecer los parámetros de transmisión y recepción, solo basta con presionar F4 o buscarlo en las herramientas de ayuda.

Código:
Device = 18F2550

Xtal 48

Declare PROTON_START_ADDRESS = $1000

Hserial_Baud = 9600        ‘ Baudios que se trasmiten

Hserial_RCSTA = %10010000  ‘ Habilita RX

Hserial_TXSTA = %00100000  ‘ Habilita TX

Hserial_Clear = 1

Declare Adin_Tad = FRC              ‘ Reloj interno activado

Declare Adin_Res 10                ‘ resolucin de 10 bits

Declare Adin_Stime 100

TRISA.0 = 1

    ADCON1 = %10001110

    ADCON2 = %10000000

Dim Vadc As Word

Dim Temp As Float

Cls

inicio:

Vadc = ADIn 0

Temp = Vadc * 500/1024

HSerOut [9,"Potenciometro: ",9,Dec Vadc,13]  ‘ Se envia en valor y un retorno de carro

    DelayMS 100

GoTo inicio

End

Como ven en esta ocasión la transmisión se logra por medio de los pines especiales TX y RX del pic a diferencia de RSOut, ahora el circuito, en el simulador es posible omitir el circuito del MAX232 solo hay que ajustar los parametros de transmisión para realizar la comunicación de manera adecuada, cuando se realiza de manera física como es en esta ocasión se uso un cable USB-RS232, el cual al instalar su respectivo controlador crea un puerto serial y es ahí donde se conecta.
Tutorial de PROTON comunicación serial RS232 Nueva-imagen-21

El vídeo es de mala calidad pero por lo menos intento mostrar los resultados obtenidos.
[Tienes que estar registrado y conectado para ver este vínculo]
Electrobicho
Electrobicho
Usario Nuevo
Usario Nuevo

Mensajes : 17
Fecha de inscripción : 20/04/2012
Edad : 35
Localización : Salina Cruz,Oaxaca

http://protonbasic.wordpress.com/

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.