TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: loyto en 30 de Marzo de 2010, 07:03:47
-
Hola a tod@s:
Estoy haciendo una rutina con el PCF8583 y el PIC16F876A. Lo que quiero es que cada minuto me salte una alarma y que interrumpa lo que esta haciendo el micro. Por lo que lo tengo conectado la patilla 4 del micro a la 7 del reloj.
¿Alguien sabe como hacerlo? ¿O teneis alguna rutina hecha de este estilo, para poder fijarme?
Muchas gracias
-
Hola Loyto! Bienvendio a nuestros Foros Todopic!!!!
Aqui se hablo muchos sobre ese Circuito integrado(PCF8583) si usa el buscador encontrara muchas informacion de el,mi amigo Jaime en su pagina tiene un projecto con ese CI, http://www.hobbypic.com/ se llama TerraPIC.
Cualquier dudas que tenga nos lo dice.
-
Muchas gracias Rafael,
Pero el proyecto de tu amigo no me a servido ya que mi programa es en Ensamblador y no en C++. De todas formas agradezco tu interés. Estaré a la espera haber si alguien me contesta con alguna rutina en ensamblador.
Un saludo.
-
Si esta haciendo una ruitna porque no aclara lo problema que tiene?, asi aprendemos todos, no es nada facil ayudar a alguien sin exponer sus plan. te aconsejo que ponga esquema de lo que tiene y tu codigo asi los foreros lo veen mas claro.
Saludos
-
Adjunto el montaje que tengo y el datasheet del reloj para q no tengais q buscarlo.
El problema que tengo es q la patilla 7 de interrupción del reloj que está conectada a la patilla RB0/INT del micro produce un pulso cada segundo, por defecto, y no se como hacer para que lo haga cada 30s ó 1 min u otra cantidad. Si alguien ha conseguido hacer algo parecido sería de gran ayuda que me indicase sobre qué registros tengo que escribir.
Tengo que comentar también que el montaje no se si es del todo correcto porque cuando trabajo a la vez con las EEPROM y el reloj, este deja de funcionar correctamente. Agradecería que me comentaseis si veis algún problema en el esquema.
Gracias y un saludo
-
Segun veo en el esquema le pone un condensador de 10pf y lo he visto con condensador variables, aparte si pusiera el codigo quizas se te pueda ayudar, yo de assembler soy aprendiz, yo me imagino que usaste el buscador del foro porque hay un monton de mensaje sobre ese temas, asi te aconsejo que lea, y postea el codigo.
Saludos