Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

31/07/2012 #1


Si yo quiero utilizar los pines Tx y Rx para comunicarme con otro micro, deberia usarlos EXCLUSIVAMENTE para este proposito o se pueden seguir usando al mismo tiempo como entradas I/O?

Ejemplo concreto:

PIC 16f877a

Los pines 25 y 26 corresponden a RC6/Tx y a RC7/Rx respectivamente. La consulta aplicada a este caso es si yo necesito usar Tx y Rx para comunicacion con otro microcontrolador, ¿ya no puedo usarlos como entradas/salidas a RC6 y RC7?

No se si me explico bien con la pregunta. Gracias.

Saludos.

---------- Actualizado después de 4 minutos ----------

Otra consulta relacionada (como imagino que la primera respuesta es no, pero quiero confirmar).

Si en el micro solo utilizo Tx para transmitir datos (osea, no necesito recibir, solo transmitir), ¿puedo usar el pin RC7 como un pin de I/O?
31/07/2012 #2

Avatar de electroconico

Puedes apagar y encender el modulo serial del pic cuando tu lo desees.
Si lo usas primero como UART y luego como I/O deberás tener algún protocolo para usarlo asi.

Aunque generalmente si lo usas como UART uno lo deja asi en la aplicación.

----------

Si habilitas el modulo UART del pic este configura los 2 pines para trabajarlo con dicho modulo aunque solo ocupes RX o TX.Esto solo aplica si lo trabajas a nivel hardware.

Si la transmisión o recepción la realizas mediante software se puede usar un solo pin,es decir , que no habilites el modulo interno.

No se si en los pic más modernos se pueda usar un solo pin ya sea TX o RX habilitando la UART.

Saludos!
31/07/2012 #3


Bien muchas gracias por la respuesta!!
01/08/2012 #4


Pregunto aca para no crear otro thread por una consulta tan simple.

A los electronicos de Argentina les pregunto... que micros (marca microchip) consiguen aca en Arg? Estoy frustrado, es muy engorroso seleccionar el pic que necesito de entre 250 posibilidades, y cada vez que elijo uno me doy cuenta que aca no lo consiguo :S

Cuales son los PICs mas "comunes" de conseguir en Arg? Si me tiran el dato de una electronica completa preferentemente en la zona de Córdoba, tambien se los agradeceria.

Estaria necesitando algo con eeprom, 13 o 14 pines I/O y al menos 2 canales ADC.
02/08/2012 #5


nicoobrk dijo: Ver Mensaje
Pregunto aca para no crear otro thread por una consulta tan simple.

A los electronicos de Argentina les pregunto... que micros (marca microchip) consiguen aca en Arg? Estoy frustrado, es muy engorroso seleccionar el pic que necesito de entre 250 posibilidades, y cada vez que elijo uno me doy cuenta que aca no lo consiguo :S

Cuales son los PICs mas "comunes" de conseguir en Arg? Si me tiran el dato de una electronica completa preferentemente en la zona de Córdoba, tambien se los agradeceria.

Estaria necesitando algo con eeprom, 13 o 14 pines I/O y al menos 2 canales ADC.

Hola...16F873/76/77 asi como 16F88 cumplen con tu requerimiento y se consiguen al menos en Capital Federal(EJ(aunque no son los representante oficiales): http://www.sycelectronica.com.ar/cir...integrados.php
Saludos.

Ric.
02/08/2012 #6


Gracias!

Ahora sigo con otra:

Existe manera de convertir una salida "open drain u open collector" en una salida digital normal (lo-hi)?
Pregunto porque hace 20 minutos me entero de lo que es el open drain, y estoy buscando si puedo convertirlo en un pin "normal", que entrege high o low.
Algo estuve viendo de poner una resistencia "pull-up" ¿puede ser? es que no se bien como buscar, y hasta ahora todo lo que encontre fue en ingles.

Lo que pido de ultima es el puntapie para empzear a googlear.

Gracias.
02/08/2012 #7
Moderador

Avatar de Dano

nicoobrk dijo: Ver Mensaje
Gracias!

Ahora sigo con otra:

Existe manera de convertir una salida "open drain u open collector" en una salida digital normal (lo-hi)?
Pregunto porque hace 20 minutos me entero de lo que es el open drain, y estoy buscando si puedo convertirlo en un pin "normal", que entrege high o low.
Algo estuve viendo de poner una resistencia "pull-up" ¿puede ser? es que no se bien como buscar, y hasta ahora todo lo que encontre fue en ingles.

Lo que pido de ultima es el puntapie para empzear a googlear.

Gracias.
Si es de colector abierto se usa una resistencia en la salida pull-up, que conecta la salida con +Vcc, si no te especifican ningun dato de cual debe ser, con 10k te va a andar bien. No es un punto crítico, solo debe tener una polarización a Vcc y la corriente no debe ser extrema.

Esquemas en google: https://www.google.com.uy/search?q=c...C4ao9gTlhIDoDw
02/08/2012 #8


Gracias señor! Justo venia a postear que ya lo descubri, exactamente como dice usted.

Muchas gracias a todos, para consutas tontas como estas sigo usando este mismo thread para no spamear el foro.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.