TODOPIC
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
03 de Septiembre de 2010, 05:23:09

Ingresar con nombre de usuario, contraseña y duración de la sesión
Buscar:     Búsqueda Avanzada
257111 Mensajes en 28437 Temas por 27916 Usuarios
Último usuario: zororyuzaki
* Inicio Ayuda Buscar Calendario Ingresar Registrarse
Buscar en TodoPIC
+  TODOPIC
|-+  Microcontroladores PIC
| |-+  - Niple - (Moderadores: Fer_TACA, jorgecano)
| | |-+  Oscilador (base para todo proyecto electrónico)
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2 Marcar como favorito Imprimir
Autor Tema: Oscilador (base para todo proyecto electrónico)  (Leído 671 veces)
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« : 08 de Marzo de 2010, 10:40:13 »

 Smile Saludo!!!
En esta oportunidad, quiero orientar a cerca de la importancia de los osciladores. Para que se den las comunicaciones entre equipos electrónicos es necesario crear y controlar las oscilaciones eléctricas. Estas oscilaciones pueden ser transmitidas y recibidas a distancia, pudiéndose usar para el intercambio de información. En esta oportunidad les presento un oscilador muy lento pero nos puede servir de base para la construcción de un reloj y hasta un calendario.

Jorge, todo este reloj calendario, que pienso realizar en este hilo, muy bien podrías colocarlo en el NIPLE como una aplicación, que pida solo la hora y  la fecha, para luego generar el ASM; el programa oculto se encargara de echar a andar el tiempo, dentro del PIC, eso tu lo sabes, y cuando se necesite la hora o la fecha solo tienes que llamarla o presentarla en cualquier medio visual.
 
Hasta la próxima entrega amigos!!!!

Mario Herrera Venezuela
0424-8178979
mariohm3@hotmail.com
www.microcontrolador.webcindario.com
En línea

Necesario es saber...
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #1 : 09 de Marzo de 2010, 04:46:40 »

 Smile  Saludo!!!
Los que están siguiendo este hilo y quieren aprender, practiquen; realicen ustedes mismos todo lo que les voy colocando.
En esta entrega avanzaran un pasito más. En el archivo que puedes descargar; solo si te registras en este foro, encontraras los adelantos de cómo construiremos un reloj, que nos permitirá invocarlo en cualquier parte de nuestro programa, sin alterar su funcionamiento. Esto es una parte del sistema operativo para PIC, que estoy desarrollando.  

Hasta la próxima entrega amigos!!!!

Mario Herrera Venezuela
0424-8178979
mariohm3@hotmail.com
www.microcontrolador.webcindario.com
« Última modificación: 09 de Marzo de 2010, 04:51:57 por Radiotecnico » En línea

Necesario es saber...
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #2 : 09 de Marzo de 2010, 10:04:32 »

 Smile Saludo!!!

Rápidamente estoy con Uds.

Aprovechando un rato libre, les hice un archivito con el demo de NIPLE V5.5.0.

 Descargar archivo reloj1

En este archivo podrán apreciar los segundos del reloj visto en un display.
Si han entendido todo hasta este punto, reto al valiente caballero a que encienda un led cuando hayan transcurrido los 30 segundos.

Usen la imaginación para que creen alguna otra variación de este programa. Ah! Por favor publiquen lo que puedan  hacer, así todos nos enteramos. Gracias


Profesor: Mario Herrera
Venezuela
0424-8178979
mariohm3@hotmail.com
www.microcontrolador.webcindario.com
En línea

Necesario es saber...
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #3 : 10 de Marzo de 2010, 02:09:38 »

 Smile Saludo!!!
Ya el reloj esta creciendo. En los archivos verán como ya esta funcionando el minutero.
Les recuerdo que estoy usando la versión demo 5.5
Descarga NIPLE AQUÍ


En línea

Necesario es saber...
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #4 : 10 de Marzo de 2010, 04:00:32 »

Enhora buena , muy buen proyecto, seguiré atento a los avances.

Me imagino que se podría utilizar como base de tiempos para generar algun tipo de eventos
 como si fuera una interrupcion.

fermin
En línea
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #5 : 10 de Marzo de 2010, 04:14:43 »

Hola Radiotecnico,
Una pregunta: En la rutina de interrupcion del TMR0 del programa reloj, antes de salir de la interrupcion y colocar el registr Hora=D'00', realizas una comparacion del registro minuto>=D'24'  y si es que si entonces realizas hora=D'00'.
La pregunta seria ¿la comparacion no deberia de ser de un registrado llamado "hora" en vez de "minuto".

Fermin
En línea
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #6 : 10 de Marzo de 2010, 04:44:59 »

 Embarassed Si amigo fer_TACA es así como estas diciendo. Seguramente deje un cabo suelto, todo estará mejor para la próxima entrega
« Última modificación: 10 de Marzo de 2010, 05:02:43 por Radiotecnico » En línea

Necesario es saber...
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #7 : 10 de Marzo de 2010, 04:57:11 »

 Smile Saludo!!!
Ya tenemos el reloj funcionando.
Nos faltaría implementar los días meses y años.
Veré como hacer con la versión demo, para poder continuar.

Observaciones

Saludo, Jorge tuve un poco de dificultad para colocar los bloques, se para en 20 bloques y no en 40 como lo propone la demo, en algunos casos los duplique y cuando no quería duplicar use la opción de copiar y pegar del menú principal, para obtener mas bloques.


En visualización
La opción de los display sin codificador no funciona, no carga las tablas.


 wink MIREN LAS FOTOS Y Traten de construir Uds mismo el programa ¡SUERTE AMIG@S !


En línea

Necesario es saber...
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #8 : 18 de Marzo de 2010, 11:12:07 »

 Smile Saludo!!!
En esta oportunidad les entrego el reloj completo.

Observaciones

 Jorge
El dijito decena de la hora no funciona para números mayores a 10
Espero tu respuesta.

Cuando cierras el archivo para luego abrirlo mas tarde, se borran algunos bloques quedando solo 20
La promoción dice que puedes usar 40 bloques. 
« Última modificación: 18 de Marzo de 2010, 11:25:03 por Radiotecnico » En línea

Necesario es saber...
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #9 : 18 de Marzo de 2010, 06:17:04 »

Pues tenia entendiod que con la version demo solo se podian utilizar 20 bloques, al menos en la version 4 asi era.
Para esta version 5 no se si se habrá subido el numero maximo debloques a 40.

Fermin
En línea
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #10 : 18 de Marzo de 2010, 07:04:14 »

Hola radiotecnico,

acabo de probar el programa que has posteado y segun lo tienes efectivamnete las horas cuando pasan de 10 se resetea el reloj a 00.00.00

Me he permitido probar realizando un cambio en la configuracion del bloque de visualizacion de  mostrar los mensajes en el display de 7 segmentos.
El cambio realizado ha sido cambiar simplemente el tipo de multiplexado de "Paso" a  "Bucles" y con los tempos qe pone Niple por defecto y el programa funciona ahora bien.
Probe cambiando los valores iniciales de del reloj a 09.59.55 para no tener que esperar tanto y ahora si pasa a 10.00.00 y contando. Otra prueba que he realizado ha sido colocar de inicio 10.59.55 y al pasar 5 segundos ahora el display muestra 11.00.00. Tambien depues con 23.59.55 y despues de otros 5 segundos ahora si pasa a 00.00.00.
Adjunto el programa.
Fermin
En línea
Radiotecnico
Colaborador
PIC16
*****
Desconectado Desconectado

Sexo: Masculino
Venezuela Venezuela

Mensajes: 123


El saber es un tesoro intangible.


WWW
« Respuesta #11 : 19 de Marzo de 2010, 09:47:49 »

 Smile Seria bueno que Jorge corrigiera esos detallitos, por que los pequeños detalles marcan una gran diferencia, todo se puede en la programación.

Son 40 Bloques que se pueden usar en la V5.5, según la promoción  
           
           
« Última modificación: 19 de Marzo de 2010, 09:55:55 por Radiotecnico » En línea

Necesario es saber...
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #12 : 19 de Marzo de 2010, 07:23:37 »

Bueno como no tengo la vesion demo pense que el numero maximo de bloques era de 20.
Entiendo que si en el menasje indica que son 40 pues seran 40 y si no es asi el amig Jorge nos corregirá-

¿Probaste la modificacion que te indiqué para poder un numero mayo de 10horas?

Fermin
En línea
lesr
PIC10
*
Desconectado Desconectado

Peru Peru

Mensajes: 19


« Respuesta #13 : 20 de Marzo de 2010, 01:12:32 »

Estimados Sres,

Al cargar el archivo reloj3.npl corregido por Fermin ( con la versión demo 5.5.0 ) no aparecen todos los bloques, adicional a esto en la versión demo 5.4.1 figura que también se puede usar hasta 40 bloques.

Saludos
En línea
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #14 : 21 de Marzo de 2010, 08:52:27 »

¿No te aparecen todos los bloques o solo los del programa principal?
 ¿has mirado en el explorador  de rutinas que tienes a la derecha del entorno?
Ahí se encuentran las rutinas de la interrupcion
¿Te referiers a esas? Si no es eso dimelo y te genero unas pantallas con la exportacion de proyecto para que los puedas abrir con un programa como word y así si estas interesado en utilzarel programa puedas construirlo.

Fermin
En línea
lesr
PIC10
*
Desconectado Desconectado

Peru Peru

Mensajes: 19


« Respuesta #15 : 21 de Marzo de 2010, 12:09:19 »

Estimado Fermin,

En el programa principal sí aparecen todos los bloques, pero en las rutinas de la interrupción es en donde no aparecen todos bloques de igual forma que el último archivo dejado por Radiotecnico. Por favor genera unas capturas de pantalla ya que estoy siguiendo este esta, además estoy practicando con los ejemplos de niple.

Saludos
En línea
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #16 : 22 de Marzo de 2010, 06:56:53 »

Ahora estoy en trabajo y me deje la llave en casa, asi que esta tarde lo tienes.


Fermin
En línea
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #17 : 22 de Marzo de 2010, 02:25:48 »

Adjunto las imagenes prometidas

Fermin
En línea
lesr
PIC10
*
Desconectado Desconectado

Peru Peru

Mensajes: 19


« Respuesta #18 : 23 de Marzo de 2010, 12:57:24 »

Gracias Fermin por las capturas de pantalla dejadas, ademas hice la prueba de abrir los archivos reloj3.npl dejado por Radiotecnico y la corregida por ti con la versión demo 5.4.1 y se muestran todos los bloques ( 26 en este proyecto ), de haber probado antes te hubiera ahorrado el trabajo. Adjunto las capturas para que lo vean ustedes mismos.

Saludos
En línea
Fer_TACA
Moderador Local
PIC24H
*****
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 1332



« Respuesta #19 : 23 de Marzo de 2010, 06:54:50 »

De nada Mr. Green
Pa eso estamos Mr. Green
fer
En línea
TODOPIC
   

 En línea
Páginas: [1] 2 Imprimir 
« anterior próximo »
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!
Página creada en 0.12 segundos con 24 consultas.