Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

22/08/2007 #1


Duda en interrupción Timer1 PIC16F877A
Buenas a tardes, quería comentarles una duda sobre la programación de un PIC 16F877A. La cuestión es que tengo una interrupción del TIMER1 de forma periódica cada 20ms para leer el resultado de una conversión A/D, para ello precargo el timer con el valor que quiero, y al desbordarse voy a la interrupción, en la que leo el valor del resultado A/D, pues bien, la duda es si al volver al cargar el Timer con el valor que quiero, tengo que deshabilitarlo previamente??
Un saludo y gracias por adelantado.
22/08/2007 #2


Puedes cargar el valor sin detener el timer y puede no haber ningún problema, sin embargo Microchip en la hoja de datos recomienda detener el timer antes de cargar el valor para asegurar que el valor cargado sea el correcto. En detener, cargar el valor y volver a encender el timer pierdes unos 6 ciclos así que para que no se altere tu tiempo de interrupción debes hacer los cálculos tomando en cuenta el tiempo "perdido" al detener el timer.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.