SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: lmarte en Miércoles 3 de Marzo de 2004, 17:58

Título: Rx Y Tx Asincrona Con 16f84
Publicado por: lmarte en Miércoles 3 de Marzo de 2004, 17:58
Buenas, se que para algunos puede parecer risible la pregunta, pero, alguien ha realizado estas transmisiones con el 16f84? yo lo hago constantemente pero con el 16f873, lo que pasa es que para comunicarme con el pc estoy subutilizando este pic (me sobran una cantidad de pines).
Si alguien tiene subrutinas que me sirvan, o alguna pagina que me recomiende, les agradezco.

LMARTE
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: Acor2 en Miércoles 3 de Marzo de 2004, 21:35
Mira esto, es del CDROM de un libro que tengo que parece muy fácil.

Saludos,

Acor2.
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: lmarte en Jueves 4 de Marzo de 2004, 14:19
ACOR2 muchas gracias por tu ayuda, podrias revisar, pareciera que el archivo estuviera incompleto  :huh: te agradezco tu interés, ya me diste una idea por donde empezar...

LMARTE
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: Ignite en Sábado 6 de Marzo de 2004, 12:20
Buenas a todos!!!

lmarte como no has dicho exactamente en que lenguaje lo precisas, yo te voy a pasar un ejemplo en c. Este lo he sacado de los ejemplos que hay en en compilador de c Hi-Tech. Sé que es más óptimo en asm, pero muchas veces no nos importa que sea o no óptimo. Yo he usado este código(con alguna variación mía) varias veces y con buenos resultados. Espero que te sea de utilidad.

saludos.
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: lmarte en Viernes 12 de Marzo de 2004, 20:11
Aqui hay una dirección de una nota de aplicación de la página de microchip, que puede ayudar sobre este tema.http://www.microchip.com/1010/suppdoc/appn...an712/index.htm (http://www.microchip.com/1010/suppdoc/appnote/all/an712/index.htm)

Un saludo
LMARTE
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: picnick en Miércoles 14 de Abril de 2004, 19:55
Mira LMARTE si te sirve esta secuencia escrita en picbasic para la comunicacion serial:

include "modedefs.bas"
dato var byte

inicio:
serin porta.0, n2400,dato
serout porta.1,n2400,[dato]
if dato=...... then continua
goto inicio

continua:
.........
........

Espero te sirva de algo. Hasta pronto    
Picnick.
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: hecktor_vm en Jueves 15 de Abril de 2004, 15:36
puedes utilizar el circuito MAX232, TAMBIEN ECHALE UN VISTAZO A LAS APPNOTES DE MICROCHIP
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: Alternative en Sábado 22 de Octubre de 2005, 01:57
SAludos....
te mando un programa que si me sirvio.
transmite del PIC16F84A a la PC y funciona perfecto
Y tambien de la PC al PIC y me funciona, asi que espero te sirva

SALUDOS

 :hola:
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: Ian... en Viernes 28 de Octubre de 2005, 18:46
alternative muy bueno tu programa!!! :comp:
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: electrik77 en Miércoles 2 de Noviembre de 2005, 18:42
:comp: Ahí te adjunto un .asm , fijate en la parte que dice "Transmit" pero tené en cuanta que registros y subrutinas adicionales ocupa para la transmision, este era un proyecto que arme para la facultad, era un medidor de distancias por ultrasonido, el pic16f84 hacía las medidas y le mandaba al pc los datos...saludos electrik :whistling:
Título: Re: Rx Y Tx Asincrona Con 16f84
Publicado por: jaumegs en Jueves 3 de Noviembre de 2005, 01:40
una pregunta no relacionada con este tema... pero ay que lo has expuesto(/electrik77) podrias enviar tambien el circuito del medidor de distancias por ultrasonidos?

GRACIAS.