Autor Tema: No me prende RB4 del pic 16f628A  (Leído 10094 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
No me prende RB4 del pic 16f628A
« en: 09 de Junio de 2010, 17:48:42 »
Bueno tengo un problema hice un codigo en MikroBasic muy simple que me prenda todo el puerto b de un pic 16f628a pero no se por que el puerto RB4 no me lo prende.

Código: [Seleccionar]
program Olograma
 Trisb = %00000000 'Todos Salida
 trisa = %10000000 'Todos Salida menos RA7

main:
 portb = %11111111 'Prende todo RB
 porta = %00001111 ' Prende RB0 RB1 RB2 RB3
goto main
end.

Ahi esta el codigo. abajo dejo el archivo en proteus por si lo quieren simular.

Espero que me pueda ayudar.


Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: No me prende RB4 del pic 16f628A
« Respuesta #1 en: 09 de Junio de 2010, 18:09:23 »
¿No te prende RB4 o RA4?
Si es RA4, ¿sabes que es de colector abierto y que necesita una resistencia de pull-up a 5v?
Lo digo por:

 porta = %00001111 ' Prende RB0 RB1 RB2 RB3


Fermin
Todos los días se aprende algo nuevo.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: No me prende RB4 del pic 16f628A
« Respuesta #2 en: 09 de Junio de 2010, 19:23:34 »
No entendi!!!! podrias explicarme un poquito mas detallado

ahi te deje una imgen con las conecciones

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: No me prende RB4 del pic 16f628A
« Respuesta #3 en: 09 de Junio de 2010, 19:44:30 »
ponle a cada led una resistencia de 220 ohm, lo que te dice Fer es que te equivocaste al poner porta = %00001111 ' Prende RB0 RB1 RB2 RB3 ese es el puerto A, pero prueba con las resistencias. Por otro lado para tengas un nivel alto en RA4 necesitas ponerle una resistencia(pull up) conectada a +5V
asi:
       +5
        \
        /
        \
RA4--


PD. para que te informes mejor mira aqui
« Última modificación: 09 de Junio de 2010, 19:47:53 por jhozate »
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: No me prende RB4 del pic 16f628A
« Respuesta #4 en: 09 de Junio de 2010, 20:06:20 »
Ahí tienes algo sobre el PORTA4 por si te sirve: El PORTA de los PIC's y una de sus particularidades : RA4
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado NORTEÑO

  • PIC10
  • *
  • Mensajes: 32
Re: No me prende RB4 del pic 16f628A
« Respuesta #5 en: 09 de Junio de 2010, 20:15:52 »
hola:
comprueba la polaridad del led.
el programa esta bien.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: No me prende RB4 del pic 16f628A
« Respuesta #6 en: 09 de Junio de 2010, 20:39:59 »
pero miren la imagen que deje adjunta... el problema lo tengo en RB4...

Desconectado NORTEÑO

  • PIC10
  • *
  • Mensajes: 32
Re: No me prende RB4 del pic 16f628A
« Respuesta #7 en: 09 de Junio de 2010, 21:02:09 »
pero miren la imagen que deje adjunta... el problema lo tengo en RB4...


hola:
1 Si el problema esta en RB4, Coloca las resistencias limitadoras de 220 a cada led y comprueba la polaridad de los led.
2 Cambia de pic es posible que te lo hayas cargao.

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: No me prende RB4 del pic 16f628A
« Respuesta #8 en: 09 de Junio de 2010, 21:06:04 »
ya puse las resistencia y es lo mismo.. voy a porbar en cambiar el pic!!

El sofware esta bien entonces

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: No me prende RB4 del pic 16f628A
« Respuesta #9 en: 10 de Junio de 2010, 01:00:40 »
CAmbie de pic puse un 16f627A borre el 16f628a y lo volvi a poner inverti el led hice de todo y no anda se empesino a que no tiene q andar. para mi es error de configuracion del trisb.

por las dudas se lo repito.

Código: [Seleccionar]

Trisb = %00000000 'Todos Salida

no se muchachos estoy mas perdido que nunca

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: No me prende RB4 del pic 16f628A
« Respuesta #10 en: 10 de Junio de 2010, 01:46:31 »
En los bits de configuración no tendrás Activado LVP que inutiliza RB4 y funciona como PGM???

Desconectado NORTEÑO

  • PIC10
  • *
  • Mensajes: 32
Re: No me prende RB4 del pic 16f628A
« Respuesta #11 en: 10 de Junio de 2010, 07:38:08 »
hola:
Ruego perdoneis mi ignorancia, pero he probado el programa con la placa de desarrollo EasyPic5 y el pic 16F84 y funciona RB4
PERO:
La sorpresa es que RA0 Funciona cuando quiere en intermitencias indefinidas.
No tengo mucho tiempo, pero es un caso de estudio.
probare con el pic16F628A y otros

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re: No me prende RB4 del pic 16f628A
« Respuesta #12 en: 10 de Junio de 2010, 09:53:45 »
hola

leyendo el .hex con Winpic800 me encuentro con esta configuración:

   ORG 0x2007       ; CONFIG
       Data   0x3FDB
 end ;

que se corresponde con:



y difícilmente te puede funcionar así...  repasa el capítulo 14 del datasheet, dale un ojo a la palabra de configuración (registro 14-1) y a los tipos de oscilador y comenta tus dudas.

hazle caso al amigo AKENAFAB en lo que respecta a LVP

un saludo
« Última modificación: 07 de Julio de 2010, 10:38:32 por xocas06 »

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Re: No me prende RB4 del pic 16f628A
« Respuesta #13 en: 10 de Junio de 2010, 10:06:23 »
era lo que decia AKENAFAB. agare en y en las configuracuines puse LVP_OFF y anda de maravillas ahora.

Ahora voy a ver estudiar lo que me dice xocas06 por que eso es lo que no se si esta bien configurado el pic en es parte!!!

    Saludos

Desconectado NORTEÑO

  • PIC10
  • *
  • Mensajes: 32
Re: No me prende RB4 del pic 16f628A
« Respuesta #14 en: 10 de Junio de 2010, 12:24:49 »
hola:
Ruego perdoneis mi ignorancia, pero he probado el programa con la placa de desarrollo EasyPic5 y el pic 16F84 y funciona RB4
PERO:
La sorpresa es que RA0 Funciona cuando quiere en intermitencias indefinidas.
No tengo mucho tiempo, pero es un caso de estudio.
probare con el pic16F628A y otros


HOLA:
Solucionado el problemita de RA0 ------------- tenia activado el jumper del convertidor analogico/digital
Veo que se soluciono, y me alegro muchisimo pero en las pruebas me surgio el problema de que no consigo configurar
el PIC16F628 con la placa de desarrollo EASYPIC5  (LOS JUMPERS) y me detecta siempre el PIC12F508.  (SOCORRO)


 

anything