We have 6 dsPIC33F (16bit) controllers in the system and the system is quite big and complicated. All controllers are located on different PCBs and connected to each other through RS485 bus.
- First Pic controller (Master) is connected to PC and the rest of the controllers (5 slaves) are connected to Master using RS485 bus.
- To program master dsPIC uses MPLAB-ICD programmer connected to PC.
- Now To program Slave1 dsPIC we have to open the machine then locate the PCB and connect the programmer manually then program it.
- Similarly we follow the same procedure one by one for all controller by removing the programmer and connecting to respective PCB to program the dsPIC.
I want to program all the controllers through software one by one from PC without removing the MPLAB_ICD when it is connected between the Master and PC by default. Or is there any other method through hardware or software to program all controllers one by one from PC itself without doing it manually?
What hardware/software changes do I have to make to program the dsPIC without opening the system?