TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Byron Ramirez en 18 de Octubre de 2016, 23:11:21

Título: Erro con PIN de PIC 16f628a
Publicado por: Byron Ramirez en 18 de Octubre de 2016, 23:11:21
Hola Buenas Noches,tengo una duda por que la salida RA4 no no muestra un valor alto ?

(https://s18.postimg.org/vk089myix/Captura.png)

Código: [Seleccionar]
#include <16f628a.h>

#fuses XT
#fuses NOWDT
#fuses PUT
#fuses MCLR
#fuses NOBROWNOUT
#fuses NOLVP
#fuses NOPROTECT
#use delay(clock=4000000)

void main(void)
{
output_high(PIN_A1);
output_high(PIN_A2);
output_high(PIN_A3);
output_high(PIN_A4);
output_high(PIN_A5);
output_high(PIN_A6);
output_high(PIN_A7);
}

Soy principiante,me ayudarias diciendome porque no enciende el Led que esta conectado a RA4 ?
Título: Re:Erro con PIN de PIC 16f628a
Publicado por: KILLERJC en 19 de Octubre de 2016, 00:04:09
Por que el pin RA4 es colector abierto, en realidad seria drenador abierto :P. Fijate en el datasheet en I/O Ports, vas a ver que a diferencia de los demas pines del PORTA, RA4 no posee un MOSFET que conecte VDD al pin, y solo posee el que conecta VSS al pin.

Los demas pines tienen un Push-Pull, es decir pueden conectar el pin a VDD o VSS.

Mira los graficos y te vas a dar cuenta de que te digo.

PD: El circuito que hiciste no lo implementes en fisico, le faltan las resistencias a los diodos leds o podes llegar a quemar el PIC.
Título: Re:Erro con PIN de PIC 16f628a
Publicado por: Chaly29 en 19 de Octubre de 2016, 09:46:00
Hola Byron Ramirez, más allá de lo agregado por KILLERJC, lo cual es completamente correcto, también debes de prestar atención, ya que no todos los pines del PUERTA de ese micro son IN/OUT, hay uno, no me acuerdo si RA6 o RA7 que es silo IN.

Un saludo.

Atte. CARLOS,.

Título: Re:Erro con PIN de PIC 16f628a
Publicado por: Byron Ramirez en 21 de Octubre de 2016, 13:44:31
Gracias compañeros ya me lei las caracteristicas del pic.  :-/ :-/