¿Qué facilidades / métodos existen para depurar y simular programas para microcontroladores PIC?

4

En la universidad, aunque hice un poco de programación y proyecto PIC, el proyecto fue bastante simple. Siempre podríamos poner un LED parpadeante como un signo de vida en nuestro programa o hacer que el código se escriba en el puerto serie de vez en cuando para que el programador sepa que el código se está ejecutando correctamente. Sin embargo, estoy seguro de que hay algunas formas estándar reales adecuadas para (1) depurar y (2) simular el código PIC. Esto se vuelve importante cuando tenemos programas realmente enormes y complejos.

Creo que hay algún tipo de simulador para PIC pero no puedo encontrar un enlace que diga "El simulador hace ABC y así es como lo usas ...". Entonces, ¿qué dicen los expertos aquí?

    
pregunta quantum231

3 respuestas

5

El PICkit3 , ICD3 y REAL ICE los programadores / depuradores de Microchip soportan varios niveles de depuración. Todos estos le permiten pausar la ejecución, establecer puntos de interrupción (s) y ver variables / SFR / registros de CPU / etc. REAL ICE también le permite transmitir datos a alta velocidad a través de DMCI.

Microchip también tiene su MPLAB SIM , que hace un buen trabajo de simulación de las partes ( con excepciones por supuesto). También hay herramientas de terceros como Proteus VSM .

    
respondido por el Adam Lawrence
1

PICsim es un programa de código abierto que proporciona una manera de simular el PIC PIC16F628 / 16F877A / 18F452 MCUs. Simula un kit de desarrollo completo con componentes útiles como leds y teclado.

    
0

He utilizado Proteus 8 de labcenter electronics y he encontrado que es bastante útil para mi proyecto de graduación. Proporciona una variedad de componentes de circuito y dispositivos que pueden ser utilizados con gran ventaja. También tiene un compilador virtual para programas de microcontroladores.

enlace

    
respondido por el Harigovind R

Lea otras preguntas en las etiquetas