Pickit3 es un depurador en circuito increíble de bajo costo (literalmente en un precio desechable) que sirve para el desarrollo rápido. Si usted es un desarrollador con varias tareas disponibles con tiempo congelado, Pickit3 respondería a su propósito. Considere Pickit3 estrictamente cuando el trabajo disponible no sea tan crítico, por ejemplo, un contador, un controlador de temperatura, etc. Si comprende sus limitaciones, comprenderá por qué y cuándo necesitaría HIELO REAL. Echa un vistazo a MPLAB IDE (no X IDE). En la sección del depurador verá las opciones: MPLAB SIM, Pickit3, ICD3, etc. Usando el simulador MPLAB SIM, puede medir perfectamente sus tiempos de código, tiempos de interrupción y otras mediciones de tiempo. Pero esto no se hace en el chip en forma real sino que se simula usando software. Con ICD3, puede tener puntos de interrupción complejos como -halt cuando un registro alcanza un valor particular o cuando un registro particular está cambiando. Pickit3 carece de estas características. Sin embargo, de lo contrario puede depurar y programar el dispositivo sin ningún inconveniente.
Por otro lado, REAL ICE, como su nombre lo indica, tiene la capacidad de emular el procesador en tiempo real y tiene casi todo para depurar el presente. Su costo no es muy alto pero mucho más alto en comparación con Pickit3. Úselo para el desarrollo de productos críticos de alta gama como DsPics o chips PIC32 utilizados para aplicaciones como interfaces gráficas TFT o instrumentos científicos. REAL ICE se puede conectar a su proyecto todo el tiempo hasta que finalice su proyecto. Pero en el caso de Pickit3, cada vez que intente cambiar de depuración a modo de liberación y programa, puede que tenga que desconectarlo para que su proyecto se ejecute a menos que el dispositivo sea una versión posterior con reinicio interno y el reloj de serie y los pines de datos no sean usado para cualquier otro propósito de E / S en su aplicación.
- Cómo fusionar IoT y sistemas integrados
- ¿Cómo puedo escribir una función C de retardo de software para Microchip PIC32 MCU? Estoy usando el microcontrolador PIC32MX795F512L con el compilador MPLAB C32 C para MCU PIC32, y me gustaría que una función se retrase en milisegundos.
- ¿Cuál es el propósito de conectar un oscilador de cristal a su microcontrolador? ¿Por qué no puedo usar el oscilador interno en sí?
- ¿Qué es mejor para aprender Linux incorporado: RaspberryPi o BeagleBone Black?
- Cómo convertirse en un buen programador integrado