Tutorial de PROTON comunicación serial RS232
PICELECTRONICA :: Inicio :: Microcontroladores :: Microchip :: Basic :: Proton
Página 1 de 1.
Tutorial de PROTON comunicación serial RS232
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.
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]
Temas similares
» Tutorial de PROTON manejo de LCD
» Tutorial PROTON Manejo de Led y Display
» Tutorial de PROTON manejo de teclado matricial
» Tutorial de PROTON manejo de GLCD 128x64 pixeles
» Comunicación serie con PICBASIC y LabView con PIC 12F675
» Tutorial PROTON Manejo de Led y Display
» Tutorial de PROTON manejo de teclado matricial
» Tutorial de PROTON manejo de GLCD 128x64 pixeles
» Comunicación serie con PICBASIC y LabView con PIC 12F675
PICELECTRONICA :: Inicio :: Microcontroladores :: Microchip :: Basic :: Proton
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.