Autor Tema: 16f628a - Misterio o ignorancia.  (Leído 4667 veces)

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

Desconectado Edu_Edu

  • PIC12
  • **
  • Mensajes: 58
16f628a - Misterio o ignorancia.
« en: 03 de Diciembre de 2015, 20:00:45 »
Estimados hice con Niple 6,2 el famoso led que prende y apaga para probar  el nuevo Niple y el grabador de pic pickit2. No habia caso que funcione. Lo realicé con clock interno, un solo led con resistencia limitadora de 220 ohms en la pata 6 (RB0) y todo el puerto A como entradas (todas las patas a Vcc mediante resistencias 10k para que no queden al aire). Le daba energia y el led quedaba prendido permanentemente. Le quitaba la resistencia RA5 (pata 4) y se apagaba. Luego con el tester en modo "punta de prueba", cable negro a masa y cable rojo testeando todas las salidas (Puerto B). Cuando toqué la pata 10, comenzó a funcionar perfectamente. Le coloque una resistencia de 220 ohms, de la pata 10 a masa y todo funciona correctamente.
Ahora el misterio para mí. ¿Qué tiene que hacer esa resistencia en esa pata que está configurada como salida?. Alguien más ilustrado en esta materia puede darnos una explicación?.
Gracias.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:16f628a - Misterio o ignorancia.
« Respuesta #1 en: 03 de Diciembre de 2015, 20:51:56 »
El Pin 10 es una salida normal/entrada normal, Asi que es un tema de software.
Te daran la solucion alguno que maneje Nipple

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:16f628a - Misterio o ignorancia.
« Respuesta #2 en: 04 de Diciembre de 2015, 01:55:05 »
Para ver si es tema de software lo mejor es que adjuntes el fichero npl para revisarlo. Pues una cosa tan simple no te tiene por que fallar.
Si lo has probado sobre una protoboard hasta es posible un mal contacto.
Todos los días se aprende algo nuevo.

Desconectado Edu_Edu

  • PIC12
  • **
  • Mensajes: 58
Re:16f628a - Misterio o ignorancia.
« Respuesta #3 en: 04 de Diciembre de 2015, 19:30:31 »
Para ver si es tema de software lo mejor es que adjuntes el fichero npl para revisarlo. Pues una cosa tan simple no te tiene por que fallar.
Si lo has probado sobre una protoboard hasta es posible un mal contacto.

Fer, lo probé sobre un protoboard, repasé todos los contactos y.... bueno.... todo sigué igual. Adjunto el .npl

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re:16f628a - Misterio o ignorancia.
« Respuesta #4 en: 05 de Diciembre de 2015, 03:56:49 »
el archivo no lo puedo abrir con el Editor. porque no pega el codigo directo en tu mensaje? asi seria mas facil para todos y ver directamente el error, si el codigo esta bien hecho entonce seria problema del Circuitos.
las mayoria de errores para los que aprendemos, es no saber configurar un microcontrolador.
Un microcontrolador lo primero que necesita es saber con que Frecuencia va a trabajar y luegos configurar los periferico o sus puertos .
esos es lo primero que deberia amprender.
te aconsejo que pegue el Codigo, para pegarlo te va arriba donde estan los ICONOS que te salen donde escribe el mensaje y darle a INSERTAR CODIGO, una vez que le da, te sale  esto   
Código: [Seleccionar]
pues bien los abre  code] y aqui pega tu codigo [/code

Saludos

Desconectado Edu_Edu

  • PIC12
  • **
  • Mensajes: 58
Re:16f628a - Misterio o ignorancia.
« Respuesta #5 en: 05 de Diciembre de 2015, 06:40:39 »
el archivo no lo puedo abrir con el Editor. porque no pega el codigo directo en tu mensaje? asi seria mas facil para todos y ver directamente el error, si el codigo esta bien hecho entonce seria problema del Circuitos.
las mayoria de errores para los que aprendemos, es no saber configurar un microcontrolador.
Un microcontrolador lo primero que necesita es saber con que Frecuencia va a trabajar y luegos configurar los periferico o sus puertos .
esos es lo primero que deberia amprender.
te aconsejo que pegue el Codigo, para pegarlo te va arriba donde estan los ICONOS que te salen donde escribe el mensaje y darle a INSERTAR CODIGO, una vez que le da, te sale  esto   
Código: [Seleccionar]
pues bien los abre  code] y aqui pega tu codigo [/code

Saludos
Código: [Seleccionar]
[/code]

Disculpame pero no se que es "código". Explicame que es eso. A ver si puedo realizarlo.

Saludos.

Desconectado Edu_Edu

  • PIC12
  • **
  • Mensajes: 58
Re:16f628a - Misterio o ignorancia. Solucionado
« Respuesta #6 en: 05 de Diciembre de 2015, 07:10:56 »
El problema era que en la palabra de configuracion, el bit 7: LVP lo tenia configurado en 1 y debe estar en 0. De esta manera habilita este pin como I/O. De la otra manera habilita la fucion de programacion por voltaje bajo.

Saludos y gracias.

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:16f628a - Misterio o ignorancia.
« Respuesta #7 en: 05 de Diciembre de 2015, 09:33:44 »
STK,

el código que genera Niple es su traducción, del entorno grafico con el que se crea el programa. al ASM.
Cando quieres revisar el proyecto lo mejor es revisarlo primero en el entorno grafico(diagrama de bloques) y si si n funcionase es:
- mal la generación interna de Niple a ASM
- Mal el diseño del proyecto
- Mal montaje del sistema de pruebas que falla o no es compatible con el software utilizado(mal configuración entre ambos)

El problema era que en la palabra de configuracion, el bit 7: LVP lo tenia configurado en 1 y debe estar en 0. De esta manera habilita este pin como I/O. De la otra manera habilita la funcion de programacion por voltaje bajo.

Saludos y gracias.

¿ya se te corrigió y lo arreglaste con eso? Lo digo por el código es tan simple que te tiene que funcionar si o si. Y si no es del montaje físico es del programador con el que grabes el programa al micro.
« Última modificación: 05 de Diciembre de 2015, 09:36:51 por Fer_TACA »
Todos los días se aprende algo nuevo.

Desconectado Edu_Edu

  • PIC12
  • **
  • Mensajes: 58
Re:16f628a - Misterio o ignorancia.
« Respuesta #8 en: 06 de Diciembre de 2015, 06:20:49 »
El problema era que en la palabra de configuracion, el bit 7: LVP lo tenia configurado en 1 y debe estar en 0. De esta manera habilita este pin como I/O. De la otra manera habilita la funcion de programacion por voltaje bajo.

Saludos y gracias.

¿ya se te corrigió y lo arreglaste con eso? Lo digo por el código es tan simple que te tiene que funcionar si o si. Y si no es del montaje físico es del programador con el que grabes el programa al micro.
[/quote]

Si Fer se corrigió con eso. Luego fui haciendo más complejo el programa y funciona muy bien. Lo modifico, lo grabo, pruebo y todo anda perfecto.  Me siento un FerTaca de los pic´s. ja ja ja