TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: kuku_jerez en 10 de Agosto de 2005, 05:44:00

Título: hay manera de implementar comunicacion serie en un pin cualquiera???
Publicado por: kuku_jerez en 10 de Agosto de 2005, 05:44:00
Quiero saber si puedo establecer uuna comunicación serie entre un pin de I/0 digital cualquiera. Es para manejar un sensor dallas pero no puedo usar spi pues es el unico pin libre que queda es a1 y debo adaptar el programa sin cambiar el hardware. Podeis orientarme???? Gracias chatines.Flash
Título: RE: hay manera de implementar comunicacion serie en un pin cualquiera???
Publicado por: RaDoN en 10 de Agosto de 2005, 06:22:00
Se puede implementar por soft pero con un pin solo no ... necesitas 2 al menos ya sea comunicacion asincrona ó sincrona.
Título: RE: hay manera de implementar comunicacion serie en un pin cualquiera???
Publicado por: Y@el en 10 de Agosto de 2005, 09:24:00
Si se puede, pero para eso, te recomiendo hacerlo en un Lenguaje de Alto Nivel
ya sea Pic C Compiler CCS
o Pic Basic Plus.

En Ambos, puedes implementar esta funcion.
En PIC C Compiler:
Debes de indicarle mediante directivas de Pre-Procesador, cuales van hacer tus pines de Tx, y Rx.
Mas informacion sobre este compilador
http://proyectosfie.webcindario.com/download/uCo/CCS_C_sp.pdf

En Pic Basic Pro
Tienes las funciones:
SERIN PIN,VARIABLE
SEROUT PIN,DATOS
Mas informacion sobre este compilador:
http://www.todopic.com.ar/pbp_sp.html

Donde al llamar a la funcion escojes por que pin quieres q Tx o Rx.

Espero Haberte ayudado

Atentamente

Yoel Ocmin
http://proyectosfie.tk
97948794 (TIM-PeRU)
Título: RE: hay manera de implementar comunicacion serie en un pin cualquiera???
Publicado por: MGLSOFT en 10 de Agosto de 2005, 14:47:00
Si es un sensor de Dallas debe tener incorporado el protocolo 1Wire, donde el mismo pin es TX y RX.
Encontraras ejemplos de esa comunicacion en PBP y CCS....Sonrisa GiganteSonrisa Gigante