TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: RaDoN en 24 de Diciembre de 2005, 09:27:00

Título: Problemas en RA4
Publicado por: RaDoN en 24 de Diciembre de 2005, 09:27:00
Me encontraba haciendo un programa medio complicadete, cuando llega un momento en que algo no va bien, reviso y reviso el soft y me parece correcto. Cojo el polimetro y veo que RA4 siempre es 0, pos nada, estara jodido ese pin solamente (lo demas va bien, y ya es raro que este jodido), pruebo con otro e = .... ¡¡ no puede ser!! vamos a probar --> y hago el siguien codigo

Codigo:
 #include <16F876.h>
  #fuses XT,NOWDT,PUT,NODEBUG, NOPROTECT,NOBROWNOUT,NOLVP
  #use delay (clock=4000000) // 1uS/instrucción

  #use fast_io(A)
  #use fast_io(B)
  #use fast_io(C)

  #byte port_a = 5
  #byte port_b = 6
  #byte port_c = 7


  void main(void)
  {
   set_tris_a(0x00); // Puerto A todo salidas
   port_b_pullups(TRUE); // Resistencias de polarización
   set_tris_b(0xFE); // Todo entradas excepto RB0 (zumbador)
   set_tris_c(0x00); // Puerto C todo salidas

   port_a=0xFF;
   port_b=0;
   port_c=0;
   
   /*output_high(PIN_A0);
   output_high(PIN_A3);
   output_high(PIN_A4);
   output_high(PIN_A5);*/
  }



Todo el puerto A esta en alto menos el RA4 locolocolocoloco
Título: RE: Problemas en RA4
Publicado por: RaDoN en 24 de Diciembre de 2005, 10:00:00
Ya dio gio con el tema, la salida  es a colector abierto desquiciado
Título: RE: Problemas en RA4
Publicado por: Modulay en 24 de Diciembre de 2005, 10:01:00
Si no recuerdo mal ese pin es colector abierto.
Ponle una resistencia pull-up de 2K2 entre el pin y Vcc
Título: RE: Problemas en RA4
Publicado por: LordLafebre en 24 de Diciembre de 2005, 10:04:00
Hola:

Mira esto:



Trata con una R de 10K a VCC.... Sonrisa Gigante

PD: Todos posteamos al mismo tiempo... Avergonzado
Título: RE: Problemas en RA4
Publicado por: cHiPmAn en 24 de Diciembre de 2005, 13:39:00

Jejejej yo creo que se debería abrir un post específico para RA4 y el dichoso puerto A. ¿Quien no se ha encontrado nunca que el pin RA4 no funciona?

Para mi es uno de los mayores "defectos" de microchip, la diferencia de manejabilidad entre el puertoB y el puertoA. Respecto al pin RA4 no creo que les costase mucho poner un bit de control para activar un Pull-Up interno.
Título: RE: Problemas en RA4
Publicado por: antoniof en 24 de Diciembre de 2005, 13:55:00
Yo creo que la intención de microchip al diseñar un pin a colector abierto es la de poder tener un uno lógico diferente de 5 voltios:



De todas formas reconozco que me he llevado más de un susto con este PINdesquiciado
Título: RE: Problemas en RA4
Publicado por: LordLafebre en 24 de Diciembre de 2005, 14:23:00
Escrito originalmente por antoniof

De todas formas reconozco que me he llevado más de un susto con este PIN[


Hola:

Yo creo que a muchos de nosotros nos paso lo que a Radon.... y lo que dice cHiPmAn no es mala idea de verdad.... menudo susto nos hace llevar ese pin Ardiendo

Título: RE: Problemas en RA4
Publicado por: Y@el en 24 de Diciembre de 2005, 17:55:00
Claro, y yo tambien me apunto....
A veces se nos olvida lo que leimos en el Data Alguna vez Sonrisa Gigante
Título: RE: Problemas en RA4
Publicado por: RaDoN en 25 de Diciembre de 2005, 05:15:00
Apartir de ahora solo usare el puerto A como entrada HeladoAvergonzado
Título: RE: Problemas en RA4
Publicado por: migsantiago en 25 de Diciembre de 2005, 22:32:00
A mi también me había pasado eso, pero siempre deje en el olvido ese problema... ahora lo entiendo.

Eso de colector abierto nunca lo he entendido, pero me imagino más o menos como es... yo pienso que cuando hay un 1 en RA4 (software), se activa la BASE de algún transistor, el cual tiene desconectado el COLECTOR.

Si pusiera una R de 10k a +5V (puede ser x voltaje), y hubiera un 1 en software, la terminal RA4 daría 0V. Si hubiera un 0 por software, la terminal RA4 entregaría 5V.

Eso es lo que imagino, por favor díganme si está mal. Si esto es cierto, se invierte lo que uno tiene en software (uno lógico es a 0V). Divertido
Título: RE: Problemas en RA4
Publicado por: pocher en 26 de Diciembre de 2005, 01:39:00
No es exactamente así.

En RA4 hay un colector que necesita ser cerrado con una resistencia externa para que por él pase corriente cuando activemos su base por software con un 1. Por lo tanto, y ahí está tu confusión cuando actives la base con un 1, en el colector habrá una tensión positiva. Esa tensión es variable como bien dice antoniof, dependiendo de la resistencia que pongas.

Con una R=10k al activar por software con un 1 RA4 consigues un 1 en el pin de salida RA4 (en este caso salen 5V en el colector), que es capaz de encender un LED (con su R en serie) conectándolo en paralelo con la R=10k.

Si lanzas un 0, sacarás en este caso de R=10K, 0V por el colector RA4.

Sin embargo si en lugar de 10k pones 10 ohms la cosa cambia, lances un 0 ó un 1 siempre se obtiene en el colector de RA4 3.3V

Un saludo

PD. La configuración del transistor de salida es no inversora
Título: RE: Problemas en RA4
Publicado por: migsantiago en 26 de Diciembre de 2005, 13:42:00
Voy a fundamentar lo que digo con unas imágenes Proteus Sonrisa Gigante

Cuando hay 0 por software, hay 5V a la salida:


Cuando hay 1 por software, hay 0V a la salida:


Es así como me lo imagino. Si uno está alimentando el Colector del transistor y realizando una conexión como las que pongo, el voltaje se invierte.

Seguramente hay algo que no estoy contemplando y que hace que la salida no se invierta como mencionas Pocher. Avergonzado
Título: RE: Problemas en RA4
Publicado por: RaDoN en 26 de Diciembre de 2005, 13:46:00
Pues si dice pocher que no se invierte, puede ser que tenga un inversor en la base, que sean dos transistores consecutivos, o que el punto se tome por debajo del emisor, en vez de por arriba (seria entonces colector abierto?loco)

Por lo que sea, como no venga un esquemita interno de ese bloque del pic no lo sabremos, aunque de todas formas tmpc importa demasiado aquí el porque.
Título: RE: Problemas en RA4
Publicado por: migsantiago en 26 de Diciembre de 2005, 13:58:00
Me voy con la del inversor en la base, es más factible.

Si fuera conexión a emisor también pienso que ya no sería colector abierto.

Veamos que opina Pocher, y no hay mejor forma de probar esto que armando un circuito y mirar Muchas risas

Título: RE: Problemas en RA4
Publicado por: Modulay en 26 de Diciembre de 2005, 15:08:00

Si el dato es un 1,a la puerta del mosfet tenemos un 0,por lo q no conduce y se tiene en drenador un 1 por efecto de la pullup.
En el caso de ra0-3,cuando el dato es un 1,el transistor N del inversor de salida no conduce y el P si lo hace,por lo que progresa al puerto Vcc a traves de éste último.Caso contrario para cuando el dato es 0.
En el caso de que se tratase de un bipolar npn,con un 1 en su base,obtendríamos un 0 en colector ya que toda la tensión caería en la resistencia debido a la corriente de saturacion
Título: RE: Problemas en RA4
Publicado por: migsantiago en 26 de Diciembre de 2005, 15:46:00
Yo pensaba que los MOSFET se cerraban con corriente en su compuerta. Realmente debo aprender cómo funcionan.

Gracias Modulay. Sonrisa Gigante
Título: RE: Problemas en RA4
Publicado por: RaDoN en 26 de Diciembre de 2005, 15:53:00
Vamos a seguir pegando dibujetes jeje (va quedar un hilo completito) Vacilando :

Título: RE: Problemas en RA4
Publicado por: Modulay en 26 de Diciembre de 2005, 16:00:00
migsantiago los tipo N conducen entre drenador y fuente cuando los excitas con un 1.Los tipo P es al contrario,y la corriente tb circula en sentido contrario.La corriente de puerta es prácticamente inexistente,tanto con unos como con ceros,ya que estos transistores tienen una impedancia en puerta verdaderamente grande
Título: RE: Problemas en RA4
Publicado por: migsantiago en 29 de Diciembre de 2005, 15:43:00
Una explicación tan simple pero taaaaannnnnn necesaria XD

Muchas gracias Radon y Modulay.

Ahora que ya andan de maestros... ¿qué MOSFET me recomiendan para hacer una prueba en protoboard?

¿hay mosfets de potencia, como para prender un motor a 12V 1A?

Vacilando
Título: RE: Problemas en RA4
Publicado por: Modulay en 30 de Diciembre de 2005, 05:55:00
El BUZ10 no es muy atípico.Yo creo que tengo alguno por ahí
Título: RE: Problemas en RA4
Publicado por: Nocturno en 30 de Diciembre de 2005, 06:33:00
Yo también. Me río ahora cuando recuerdo que lo compré para hacer una prueba a alta frecuencia loco

Seguro que te acuerdas, Modulay Sonrisa Gigante
Título: RE: Problemas en RA4
Publicado por: Modulay en 30 de Diciembre de 2005, 06:58:00
Pues siSonrisa
Título: RE: Problemas en RA4
Publicado por: omibaya en 01 de Enero de 2006, 11:23:00
bueno, yo use el puerto a completo para un lcd, y no me dio problemas, o habra sido chiripaso o suerte
Título: RE: Problemas en RA4
Publicado por: migsantiago en 01 de Enero de 2006, 16:18:00
El BUZ10 (NTE2389) según leo tiene 40ns y 160ns de tiempo on y off, está bueno.

Lo que me queda duda es que en la hoja de carac. dice que aguanta 35A (continuos) y 152A (pulsados) ¿es demasiado no? ¿o es otra de las cosas que hacen los MOSFET?

Sonrojado
Título: RE: Problemas en RA4
Publicado por: maunix en 26 de Enero de 2006, 09:36:00
Escrito originalmente por omibaya
bueno, yo use el puerto a completo para un lcd, y no me dio problemas, o habra sido chiripaso o suerte


No existe la suerte, sino el rigor científico y técnico.  Si dices que pin del PIC usaste con que pin del conector LCD de seguro se podrá ver donde estuvo el tema.  

Ademas podrias aclarar en que pic lo hiciste?

Título: Re: Problemas en RA4
Publicado por: Cryn en 18 de Mayo de 2006, 19:44:10
es esto correcto?, creo que faltaba esto en el post, una imagen vale mas que mil palabras
corrijanme si me he equivocado, pero en la practica me funcionaba casi perfectamente, ya que el led que puse ahí cuando deberia estar apagado esta levemente encendido, solo un poco, casi nada,  eso debido a que esta conectado con vcc y existe mayor voltaje ahí y circula una pequeña corriente.

espero sus respuestas, chao.
Título: Re: Problemas en RA4
Publicado por: MSK en 18 de Mayo de 2006, 23:48:28
Hola  el led puede estar prendiendo por la r 10k a masa, cuando pones la salida a 1 por ser colector abierto, no hay tension de salida
Título: Re: RE: Problemas en RA4
Publicado por: aitopes en 06 de Junio de 2006, 10:29:44
El BUZ10 (NTE2389)......dice que aguanta 35A (continuos) y 152A (pulsados) ¿es demasiado no? ¿o es otra de las cosas que hacen los MOSFET?

Hola Santiago!
Efectivamente, los Mosfet se bancan corrientes elevadas. Yo uso el IRZ44N, que tranquilamente maneja hasta 50A (probado), pero ojo, que tambien vas a ver en la hoja de datos que la potencia maxima que puede disipar es de XX W, y no hay que superarla, por que lo destruis.
Por ejemplo, un Mosfet de hasta 60V, 50A, 90W no podes usarlo con 60V y 50A a la vez, por que serian 50A x 60V = 3000W, con lo cual....suena. Si necesitas los 60V, no podes pasar de 1,5A, y si necesitas los 50A, a lo sumo 1.9V. Se entiende?

Igualmente, son muy utiles y economicos. Los uso en variadores de velocidad de motores de CC de 12V, 5A, mediante PWM, y ni se entibian.  :lol:


Saludos!
Título: Re: Problemas en RA4
Publicado por: maggi en 29 de Septiembre de 2006, 05:53:48
No los mataria usar algo de color en esos espantosos PDF's de 10 megas algo de rojo en RA4 y esos warnings que uno nunca lee, como por ejemplo guardar la palabra de calibracion de los 12f675 antes de borrar o escribir. mal echa la documentacion, seamos honestos pic tiene un mercado enorme dedicado al hobbysta, por que no hacen una guia kick start de pocas paginas con toda la informacion importante como esta ?.
Soy administrador de sistemas y e visto las guias rapidas en todo tipo de productos maquinas y programas, por que pic no tiene algo similar ?
Por cierto el pull-up de 10K anda perfecto.
Título: Re: Problemas en RA4
Publicado por: maunix en 01 de Octubre de 2006, 16:21:32
No los mataria usar algo de color en esos espantosos PDF's de 10 megas algo de rojo en RA4 y esos warnings que uno nunca lee, como por ejemplo guardar la palabra de calibracion de los 12f675 antes de borrar o escribir. mal echa la documentacion, seamos honestos pic tiene un mercado enorme dedicado al hobbysta, por que no hacen una guia kick start de pocas paginas con toda la informacion importante como esta ?.
Soy administrador de sistemas y e visto las guias rapidas en todo tipo de productos maquinas y programas, por que pic no tiene algo similar ?
Por cierto el pull-up de 10K anda perfecto.

maggi disciento contigo.  En el datasheet está muyy bien explicado lo de no borrar esa palabra y esa posición de memoria.

No se de que rubro venís , porque administrador de sistemas es un tema muy amplio pero en el mundo de los microcontroladores Microchip tiene de las mejores datasheet que podrás leer.

Te invito a que pases por las de Freescale (ex Motorola), Intel, Philips y demás.. a ver que encontras.

El mundo de la electrónica no es Windows que haces un clic y te resuelve todo.  Se busca dar herramientas para que el usuario se ponga a desarrollar más rapido pero tampoco el extremo de una guía rápida (aunque sí las hay).  Acá hay que saber otras cosas y MUCHAS COSAS, que si no las sabse, haces cagadas.  Las guias rápidas las vas a encontrar para usas las herramientas de los PICs, pero no las vas a ver para usarlos tan así como te imaginas. 

De todas formas hay cientos de applications notes.

El que quiere dedicarse a la electrónica o firmware o lo relacionado con el rubro, debe acostumbrarse a leer antes de probar y no al revés.  El pruebo a ver que pasa y despues lo corrijo más allá de que me parece que no es el camino, puede salir MUY CARO.

Hoy es la frecuencia del oscilador, mañana quemas un bicho que sale u$s 100!

Saludos
Título: Re: Problemas en RA4
Publicado por: diegogto en 02 de Octubre de 2006, 01:08:55
estoy de acuerdo con maunix. es sólo cuestión de que vean los datas de otras empresas para darse cuenta que no son tan detallados ni claros como los de MICROCHIP.
Título: Re: Problemas en RA4
Publicado por: maggi en 02 de Octubre de 2006, 01:38:09
El tema es asi, la ducumentacion esta, es facil de encontrar hay que admitirlo, esta bien organizada, no, esta toda desparramada entre application notes erratas y demas, esta perfecto que en un documento de 400 paginas pongan todo, pero vamos a admitir que no todo nesecitamos repasar los rangos de temperatura y las curvas de esto y aquello, la documentacion es indispensable en eso estamos todos de acuerdo, no solo ese sino que tambien es cierto que en el mundo de los microcontroladores como en tantos otros prmero hay que leer.
Pues bien, esto es como todo, creo que los humanos vemos en colores creo que la documentacion podria venir en colores, creo que tambien una guia con consejos y practicas sencillas seria exelente, es una pena que microchip no la tenga, no soy yo quien la pide veo que seria buen punto de referencia para los iniciados o para lo que quieren provar otros micros.
Por otra parte que estos documentos no traigan mas ejemplos de pequeños tips de codigo es molesto si bien estan presentes en algun que otro tema creo que esos smippets son muy utiles.
Con respecto a otras documentaciones creo que microchip no es la mejor pero tampoco la peor, el tema de tablas con exagerado contenido, la falta de una señalizacion coherente, en lo personal me gustaria que existiera una guia rapida para cada familia, es comun comprar un pic pensar que por que pertenecen a la misma familia comparten similitudes y despues de dar vueltas 30 minutos te das cuenta que no es asi.
Creo que estan todos muy fanatizados con los pic's un poco de critica no esta mal, si la documentacion fuera tan buena como dicen no existirian la cantidad de libros y tutoriales que hay hoy en dia en internet. bastaria con leer estos magicos textos para entender cosa que creo que no sucede en la mayoria de los casos, si os parece fantastica la documentacion pues bien por ustedes yo creo que podria ser mejor.
Título: Re: Problemas en RA4
Publicado por: BrunoF en 02 de Octubre de 2006, 03:25:03
maggi:

Si revisaras o buscaras un poco en la historia, creo que te pegarías una gran sorpresa:

¿Sabés cuál fue la característica comercial de Microchip que la llevó a ser la más famosa y exitosa, aún siendo que había otras empresas que ya fabricaban microcontroladores antes que esta apareciese?

Dar toda la documentación de sus productos al usuario ¡gratis!.

Microchip siempre ofreció al usuario toda la información necesaria tanto para armar su propio programador de PICs, como para programarlo completamente sin cargo( sin siquiera obligación de compra).
Y por esto mísmo triunfó, y por eso mísmo el resto de las competidoras tuvieron que comenzar a hacer lo mísmo. Logró que hoy por hoy, la mayoría de las empresas DEBAN ofrecer los datasheets de sus productos sin cargo.

Tal vez, hoy en día, uno tiene tan asimilada la idea que la documentación de lo que compra debe ser gratis, que ni siquiera lo piensa:

¿Alguien se ve comprando un componente electronico a 5 dólares y que le ofrezcan si que quiere la documentación del mísmo debe pagar 3 dólares más?

Uno sentiría que lo están estafando, obviamente porque uno sabe que la mayoría(casi todas) de las empresas no cobran por la documentación.
Pero tal vez, si nos remontaramos a tiempos anteriores a Microchip, la pagaríamos como algo completamente normal y correcto.

Los tiempos avanzan...en este caso ésta estratégia favoreció a Microchip inmensamente. Pero creo que esa inmensidad es reducida a casi nada en comparación a lo que nos favoreció y sigue favoreciendo a nosotros como consumidores de estos componentes, aunque para muchos sea algo prácticamente tácito en el mercado actual(o al menos, hasta que leyeron esto).

Fijate cómo avanzan, que ahora uno despotrica porque se le hace dificil encontrar lo que anda buscando por un exceso de informacion gratuita y disponible. Obviamente consideremos que a > cantidad de informacion > posibilidades de que la informacion se desorganice o tienda a desorganizarse.

No lo niego:
¿Que podrían mejorar los datasheets? Siempre pueden mejorar.

Personalmente a mi no me molesta descargar unos MB más ni tener que ojear un poco mas entre la informacion para encontrar lo que necesito. ¿Más vale que sobre y no que falte, eh?

Resumiendo.
¿Sería cuestión de comunicarse con Microchip y recomendar que una Licenciada en Comunicación Social y una Diseñadora Gráfica lo revisaran y acomodaran antes de entregarlo, no? :lol:
(Tal vez parezca descabellada la idea, pero de cosas asi salen grandes logros)

Con respecto a los colores:
Muchas veces el color confunde más que el blanco y negro. Sería cuestión de ver si realmente sería posible y favorable hacer un datasheet de electrónica a colores. Actualmente jamás he visto uno multicolor.

Saludos.





Título: Re: Problemas en RA4
Publicado por: aitopes en 02 de Octubre de 2006, 08:04:07
Hola amigos!

PArticularmente, coincido en que lo que abunda, no daña. Si me dan a elegir, prefiero informacion "de mas", que "de menos". :)

Quizas en algun siteio web haya algun resumen de caracteristicas, pero que poner en ese resumen es algo muy personal, seguramente si cada uno de nosostros hiciese un resumen de un datasheet, seleccionaria cosas distintas, ya que el uso que le dara cada uno al chip es diferente. Y lo que para mi es una obviedad, para otro no lo es, etc.... :)

Saludos!
Título: Re: Problemas en RA4
Publicado por: RedPic en 02 de Octubre de 2006, 17:18:11
Buenoooo  :shock: ... entonces:

Con este montaje ...

(http://picmania.garcia-cuervo.com/images/LED_en_RA4.gif)

Con un 0 en RA4 ¿Se apaga el LED?

Con un 1 en RA4 ¿Se enciende el LED?

* Si
* No
* No sabe / No contesta

Título: Re: Problemas en RA4
Publicado por: jfh900 en 02 de Octubre de 2006, 18:20:56
Diego lo has puesto muy facil.

Esta claro que si RA4 esta a "0" se forma una malla sin ninguna fuente de tensión y por consiguiente, no hay corriente de malla y el LED esta apagado.

Si RA4 esta a "1" y sin mal no recuerdo esta patilla es de colector abierto (hace falta polarizarla), nos queda las dos resistencias en serie (10K+330=10330 ohmios), si trabajamos a 5 V y la corriente que normalmente debe de recorrer un LED es de 20 mA, tendremos:

5 V/ 10330 ohmios = 4,84*10^-5 = 48,4 uA, que como podemos observar es una corriente ínfima para activar el LED.

Conclusión el LED no se enciende nunca.

Saludos.

PD: Los calculos se han realizado por aproximación (ya sé que se pueden afinar más)
Título: Re: Problemas en RA4
Publicado por: Cryn en 04 de Diciembre de 2006, 00:13:27
pero eso es pull-up, verdad?? entonces cual es la configuarcion correcta??
Título: Re: Problemas en RA4
Publicado por: Astaroth_25 en 04 de Diciembre de 2006, 19:27:17
pero eso es pull-up, verdad?? entonces cual es la configuarcion correcta??
Quetal.. personalmente utilizo las configuraciones que te paso en las imagenes y no eh tenido ningun problema.. lLa primera configuracion Trabaja de la siguiente manera:
 - Cuando sacas 1 por el puerto A4 el LED esta prendido.
 - Cuando sacas 0 por el puerto A4 el LED esta apagado.

En la Segunda configuracion (Trabaja de forma inversa):
 - Cuando sacas 0 por el puerto A4 el LED esta prendido.
 - Cuando sacas 1 por el puerto A4 el LED esta apagado.

Título: Re: Problemas en RA4
Publicado por: Chaly29 en 04 de Diciembre de 2006, 20:13:28
Hola Astaroth_25, creo que tienes un error ya que ambas configuraciones funcionan exactamente al rebes de lo que comentas:

La primera configuracion Trabaja de la siguiente manera:
 - Cuando sacas 0 por el puerto A4 el LED esta prendido.
 - Cuando sacas 1 por el puerto A4 el LED esta apagado.

En la Segunda configuracion (Trabaja de forma inversa):
 - Cuando sacas 1 por el puerto A4 el LED esta prendido.
 - Cuando sacas 0 por el puerto A4 el LED esta apagado.

Analizalo y veras la respuesta corecta.

Un saludo.

Atte. CARLOS.
Título: Re: Problemas en RA4
Publicado por: aitopes en 04 de Diciembre de 2006, 21:06:38
Ops...
Yo en la segunda configuracion no uso la resistencia PullUp....cuando son entradas las uso para evitar que el pin este "flotando" por ahi, pero en las salidas....nunca. Hago mal?!? :shock:
Título: Re: Problemas en RA4
Publicado por: Nocturno en 05 de Diciembre de 2006, 02:14:38
En las salidas no es necesario una Pull-up excepto cuando son de colector abierto, como es el caso de la RA4.
Título: Re: Problemas en RA4
Publicado por: aitopes en 05 de Diciembre de 2006, 07:23:28
Eso me pasa por no leer todo el hilo...;) Perdi de vista que era un hilo justo sobre la excepcion a la regla.  :?

Título: Re: Problemas en RA4
Publicado por: Astaroth_25 en 05 de Diciembre de 2006, 10:34:44
Hola Astaroth_25, creo que tienes un error ya que ambas configuraciones funcionan exactamente al rebes de lo que comentas:

La primera configuracion Trabaja de la siguiente manera:
 - Cuando sacas 0 por el puerto A4 el LED esta prendido.
 - Cuando sacas 1 por el puerto A4 el LED esta apagado.

En la Segunda configuracion (Trabaja de forma inversa):
 - Cuando sacas 1 por el puerto A4 el LED esta prendido.
 - Cuando sacas 0 por el puerto A4 el LED esta apagado.

Analizalo y veras la respuesta corecta.

Un saludo.

Atte. CARLOS.
Gracias.. por la corrección. y si efectivamente los resultados estan invertidos... gracias.. Carlos
La primera configuracion Trabaja de la siguiente manera:
 - Cuando sacas 0 por el puerto A4 el LED esta prendido.
 - Cuando sacas 1 por el puerto A4 el LED esta apagado.

En la Segunda configuracion (Trabaja de forma inversa):
 - Cuando sacas 1 por el puerto A4 el LED esta prendido.
 - Cuando sacas 0 por el puerto A4 el LED esta apagado.

Saludos.
Título: Re: Problemas en RA4
Publicado por: RedPic en 12 de Diciembre de 2006, 02:15:02
Bueno, ya me he hecho mi pequeño estudio sobre el RA4. Lo podeis ver en el hilo El PORTA de los PIC's y una de sus particularidades : RA4 (http://www.todopic.com.ar/foros/index.php?topic=15129.0)

Título: Re: Problemas en RA4
Publicado por: Fer_TACA en 12 de Diciembre de 2006, 14:54:49
Como siempre muy buena explicacion sobre el funcionamiento de RA4 amigo REDPIC, se nota la mestria:shock: :shock:
Fermin
Título: Re: Problemas en RA4
Publicado por: Josef en 06 de Enero de 2007, 23:59:05
Hola
Acaso no sirve una salida colector abierto, aparte de uno poder escoger la resistencia de colector, tambien una tension diferente a la de 5 voltios, que normalmente usa el PIC, es decir podemos manejar otro dispositivo que solo use 3 voltios, por esta salida, o en el otro caso podemos manejar un disp. que use mas de 5 voltios. No creo que Microchip se haya equivocado, si no que simplemente nos da mas posibilidades.....por lo menos es ese mi aprecer, aunque como ustedes confieso que la primera vez tambien me sorprendio, por no leer el datasheet.
Saludos
JoseF
Título: Re: Problemas en RA4
Publicado por: Fer_TACA en 07 de Enero de 2007, 15:02:31
Efectivamente Josef un colector abierto tambien se puede utilizar parautilizar cin una alimentacion distinta a 5V.
Título: Re: Problemas en RA4
Publicado por: RedPic en 07 de Enero de 2007, 16:08:28
En el otro hilo que dedicamos a este mismo tema (El PORTA de los PIC's y una de sus particularidades : RA4 (http://www.todopic.com.ar/foros/index.php?topic=15129.0)) posteó un mensaje el gran maestro Nocturno en el que decía : Lo ideal sería que todas fueran de colector abierto, y tuvieran pull-up internas configurables por software. Maunix le contestaba con un Coincido contigo manolo ...

Estoy totalmente de acuerdo con ambos. Lo ideal serían todos los pines a Colector Abierto (como RA4) y con Pull-Ups internas a Vcc, configurables individualmente mediante bits en registros de configuración, (casi como las del PORTB). Tendríamos así lo mejor de dos mundos, podríamos activar las pull-ups allá donde las necesitásemos y tendríamos puertos "normales" tal como ahora los tenemos, o podríamos deshabilitar esas pull-ups internas y conectarlos mediante pull-ups externas al voltaje que deseásemos o necesitásemos. Lo dicho, lo ideal de dos mundos.


Título: Re: Problemas en RA4
Publicado por: FER_CBA en 19 de Abril de 2007, 11:22:00
El IRF640 es muy común y anda bien para esas pruebas.
Título: Re: Problemas en RA4
Publicado por: guancho2002 en 11 de Junio de 2007, 08:58:21
De vez en cuando no viene mal pasearse por estos foros... ya me creia que ese pin estaba jodido en mi PIC... :D
Un saludote a todos.
Título: Re: Problemas en RA4
Publicado por: RedPic en 11 de Junio de 2007, 09:06:59
ja, ja, ja  :D :D :D Si guancho, el pasear por el foro es un deporte que practico a menudo, y que deberíamos recomendarle a todos nuestros amigos.  :mrgreen:

Título: Re: Problemas en RA4
Publicado por: maunix en 12 de Junio de 2007, 19:02:29
De vez en cuando no viene mal pasearse por estos foros... ya me creia que ese pin estaba jodido en mi PIC... :D

Sisi, pero como consejo de la abuela "no olvidarse de leer el datasheet también".. :) :)

Ejemplo, un 18F452 tiene el RA4 open drain, pero el 18F4520 no... ;)

"parecen iguales" pero no lo son  :mrgreen:

ja, ja, ja  :D :D :D Si guancho, el pasear por el foro es un deporte que practico a menudo, y que deberíamos recomendarle a todos nuestros amigos.  :mrgreen:

Jaja, y de tanto practicar este deporte ya hemos visto como te quedó tu lugar de trabajo.  :) :)
Título: Re: Problemas en RA4
Publicado por: piclord en 14 de Junio de 2007, 12:22:01
Muchachos necesito vuestra ayuda..
Estoy haciendo el ICD inchworm+, el cual puede suministrar 5V al target board...para ello usa el RA4 para manejar un p-mosfet de señal, el BS250. Pero como yo no lo tengo,ni siquiera uno parecido, le heché a probar con un transistor pnp, el BC557..

Para probar la operación de esta modificación al esquema original preparé el siguiente esquema....la idea es conmutar el BC557 para poder tener poco menos de 5 volts en su colector....

Mi problema es que las simulaciones en proteus no me funcionan....quizá tenga algo malo en mi codigo...el codigo intenta hacer cambios de estado en RA4 y observar los cambios en el colector...pero hasta el momento, el RA4 se queda pagao en la primera instruccion, al parecer el delay no funciona, o....no se que podrá ser.....

Gracias..

Código: [Seleccionar]
#include <16F84A.h>
#fuses XT,NOWDT,PUT,NOPROTECT
#use delay (clock=4000000)


void main(void)  {
while(1) {
output_low(PIN_A4);
delay_ms(500);
output_high(PIN_A4);
}
}

Título: Re: Problemas en RA4
Publicado por: metalm en 07 de Agosto de 2007, 14:31:04
El problema ahi no es que cuando mandes 0 a la salida vas a tener conformado un divisor resistivo a la base del transistor?

y si usas un TMOS canal P?
Título: Re: Problemas en RA4
Publicado por: manex_1987 en 26 de Marzo de 2008, 06:33:47
Como podemos leer en las primeras paginas, RA4 es una salida de colector abierto. Por lo que dices, deduzco (puede que me equivoque) que no has puesto ningun pull-up en el pin.

Pon uno, son necesarios. De lo contrario, cuando pongas en low el pin, puede que el PNP conduzca (y obtendras una tension de colector muy baja, por la conmutacion), pero si pones en high el pin, este entrará en estado flotante, por lo cual la tension en el colector tb será desconocida. Eso pienso yo.

Prueba con el pullup. 1K o 2K2 bastarian creo yo.