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

Temas similares

30/01/2011 #1


Problema con rutina DelayMs (tarda más)
Hola. Haciendo pruebas en un circuito en el que trabajo (mover un motor) me di cuenta que tenía un problema de temporización.

Resulta que me percaté que el motor no se movía la cantidad de tiempo que se supone le había grabado. Regresé a simularlo en MPLAB y observé que la rutina DelayMs (X) está tomando el doble de tiempo. Por ejemplo, si le doy un Delay de 10ms, tarda 20 (y algo) ms. Esto lo comprobé con el StopWatch. Si el delay lo hago usando algún Timer, se tarda lo que se debería de tardar, por lo que el problema es con la rutina delay.c

Lo de menos es cambiar el DelayMs () por un contador usando algún Timer, pero ahora estoy intrigado del por qué hay ese problema.

Alguien ha experimentado algo parecido o se le ocurre algo
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.