Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Configurar el IC-pro para el 12f629


       



#1  Configurar el IC-pro para el 12f629
pepechip
Colaborador
Registrado: 09 Feb 2007
Mensajes: 1347
Ubicación: Granada- España
citar
hola

al realizar la programacion del 12f629 tengo todas estas obciones:

Código: Seleccionar todo
OSCILADOR:
LP.............
XT.............
HS.............
EC GP4.........
intOSC GP4.....
intOSC CLKOUT..
RC GP4.........
RC CLKOUT......

BANDGAP:
Bandgap 00b....
Bandgap 01b....
Bandgap 10b....
Bandgap 11b....
Default........

BITS CONFIGURACION:
WDT......perro guardian........................
PWRT.....power up timer........................
MCLR.....Master clear..........................
BODEN....brown out reset.......................
CP.......codigo de proteccion .................   
CPD......codigo de proteccion area de datos....


Hay alguna obciones que son identicas a las que utilizo para el 16F84, pero las otras desconozco cual es su mision.

Del 16f629 he encontrado muy poca informacion en castellano, si aguien dispone informacion del mismo me vendria muy bien.

#2  
MaMu
Moderador
Registrado: 18 Abr 2005
Mensajes: 879
Ubicación: Argentina - Buenos Aires - Capital Federal
citar
16F629 ? o 12F629

Mira esto, es una data muy buena.
http://www.elotrolado.net/hilo.....te-_717962

#3  
Meta

Registrado: 20 Ene 2008
Mensajes: 702
Ubicación: 16F84A
citar
El 16F629 no hay. Es 12F629.

#4  
pepechip
Colaborador
Registrado: 09 Feb 2007
Mensajes: 1347
Ubicación: Granada- España
citar
MaMu escribió:
16F629 ? o 12F629

Mira esto, es una data muy buena.
http://www.elotrolado.net/hilo.....te-_717962


ya estube con anterioridad viendo ese foro, y no viene explicado el uso de todas las posibles combinaciones.

He conseguido hacer un temporizador con el 12f629, el cual el unico problema que tiene utilizando el reloj interno es que en un tiempo de 1 minuto se me adelanta 2 segundos. Creo que el Osscal esta bien configurado. ¿puede que sea normal esta variacion con el reloj interno?

De todos modos no me conformo con haber conseguido grabarlo, desearia conocer mas detalles del mismo

#5  
El nombre

Registrado: 28 Jun 2006
Mensajes: 1334
Ubicación: Alicante
citar
Seguramente no. Repasa el código ¿simulando va bien?

#6  
pepechip
Colaborador
Registrado: 09 Feb 2007
Mensajes: 1347
Ubicación: Granada- España
citar
El mismo programa lo he comprobado en un 16f84 y funciona a la perfeccion, pero en el 12f629
adelanta 2 segundos.
He leido que con el oscilador interior se pierde precision, pero no me imaginaba que fuera tan grande.

#7  
Meta

Registrado: 20 Ene 2008
Mensajes: 702
Ubicación: 16F84A
citar
pepechip escribió:
El mismo programa lo he comprobado en un 16f84 y funciona a la perfeccion, pero en el 12f629
adelanta 2 segundos.
He leido que con el oscilador interior se pierde precision, pero no me imaginaba que fuera tan grande.


No sabía que los osciladores interiores no tuviera mucha precisión, ¿realmente vale la pena?

#8  
MaMu
Moderador
Registrado: 18 Abr 2005
Mensajes: 879
Ubicación: Argentina - Buenos Aires - Capital Federal
citar
Comparti el fragmento de código, me gustaria silumarlo y ver porque adelanta 2 segundos.

Saludos

#9  
pepechip
Colaborador
Registrado: 09 Feb 2007
Mensajes: 1347
Ubicación: Granada- España
citar
te dejo el programa completo.
Se trata de un temporizador ciclico que mediante 4 microinterruptores selecccionas distintos modos de funcionamiento.

dispone de una salida para controlar un triac, y otra salida para un led, el cual esta encendido cuando la salida esta activa y parpadeando cuando la salida esta en off.

Al grabar el programa le mantube al enano la informacion de la posicion 3ff, en la cual contenia el valor 3454.

Los tiempos que programe no son exactos, en 1seg variaba algunos useg, pero esa variacion en el 16f84 es tan pequeña que no se aprecia.



Ya que he subido el programa me podriais poner la manera de activar las resistencias de polarizacion internas.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#10  
Airoa Airon

Registrado: 08 Dic 2007
Mensajes: 21
Ubicación: México
citar
He visto tu programa y la verdad mmm esta un poco mal estructurado aveces le pones cosas que no son necesarias, pienso que deberias reestructurarlo, mi recomendacion es revisarlo denuevo y ver como hacerlo mejor.

Y parece que esta mal configurado el oscilador interno segun la hoja de datos la cargarle 20
lo pones a una frecuencia media entre 4mhz y si tu pic16f84a va a 4mhz es claro que habra una gran diferencia en los retardos, intenta cargarle el valor de 3f, amenos que tu pic 16f vaya a 2 mhz

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Adquisicion de datos a traves de serial o puerto paralelo
No hay mensajes nuevos Adquisicion de datos con JK3 (motorola)
No hay mensajes nuevos Adquisición de datos por Tarjeta de audio
No hay mensajes nuevos Anchos de banda (Transmisión de datos VoIP videoconferencia)
No hay mensajes nuevos Datos de Norma PAL N (Television)

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||