Paso 7: Ejecutar el programa y depuración
Comprobación del valor de encoder: Para comprobar el valor de codificador, debe agregar una variable 'reloj' en el panel en el lado izquierdo de la ventana del MPLAB IDE. Simplemente haga clic en donde dice 'Enter nuevo reloj' y escriba la dirección o la distancia. Entonces será capaz de rastrear las variables a través de esa ventana. Tenga en cuenta que el programa debe hacer una pausa para ver los valores en el cambio de reloj variable. Además, si el valor del variable reloj demuestra para arriba en un formato incorrecto, haga clic derecho el valor incorrecto y suspender sobre 'Columna de valor de la exhibición como' para que usted puede seleccionar el formato adecuado.
Proyecto completo!
Si has llegado al final y no tiene un proyecto de trabajo no te preocupes. Hay una serie de cosas a probar:
Multímetro: Revise para asegurarse que el microcontrolador y el motor/codificador son receptores de + 5V y + 0V (tierra) en los lugares apropiados
Osciloscopio: Asegurarse de que el codificador está enviando señales como las que se muestra en la imagen de osciloscopio asociada con este paso. El codificador debe poner dos ondas cuadradas, de los cables amarillo y blanco, que son 90 grados fuera de fase.
MPLAB X: Asegurarse que el microcontrolador es setup correctamente asegurándose de que sus registros de función especial tienen los valores binarios (según lo establecido en el código del paso 6). Para ver la función especial registros ir a ventana > PIC memoria vistas > SFRs después de una pausa durante una sesión de depuración. Desde allí usted puede comprobar que el pasador con INT0 (pin 33) se configura como una entrada, por ejemplo, manteniendo el cursor sobre el registro TRISB.
Comentario: Si eres incapaz de resolver el problema o tiene preguntas o comentarios sobre este tutorial por favor deje una respuesta en la sección de comentarios y responderé felizmente.