Tenemos 6 controladores dsPIC33F (16 bits) en el sistema y el sistema es bastante grande y complicado. Todos los controladores están ubicados en diferentes PCB y están conectados entre sí a través del bus RS485.
- El primer controlador Pic (Master) está conectado a la PC y el resto de los controladores (5 esclavos) están conectados a Master mediante el bus RS485.
- Para programar master dsPIC usa el programador MPLAB-ICD conectado a la PC.
- Ahora, para programar Slave1 dsPIC, tenemos que abrir la máquina, luego ubicar la PCB y conectar el programador manualmente y luego programarla.
- De manera similar, seguimos el mismo procedimiento uno por uno para todos los controladores al eliminar el programador y conectarnos a la PCB respectiva para programar el dsPIC.
Quiero programar todos los controladores a través del software uno por uno desde la PC sin quitar el MPLAB_ICD cuando está conectado entre el Maestro y la PC de forma predeterminada. ¿O hay algún otro método a través del hardware o software para programar todos los controladores uno por uno desde la PC sin hacerlo manualmente?
¿Qué cambios de hardware / software debo realizar para programar el dsPIC sin abrir el sistema?