TODOPIC
Microcontroladores PIC => - Niple - => Mensaje iniciado por: Edu_Edu 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.
-
El Pin 10 es una salida normal/entrada normal, Asi que es un tema de software.
Te daran la solucion alguno que maneje Nipple
-
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.
-
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
-
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 pues bien los abre code] y aqui pega tu codigo [/code
Saludos
-
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 pues bien los abre code] y aqui pega tu codigo [/code
Saludos
[/code]
Disculpame pero no se que es "código". Explicame que es eso. A ver si puedo realizarlo.
Saludos.
-
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.
-
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.
-
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