KansaiRobot
Member
Hello and thank you all for the help.
This time I would like to ask a little bit more general type of question (rather than an implementation one)
So far I have been doing my projects using a PIC18F2550. For every project I used one PIC. (for example to control a stepper)
Now, say that I want to control 5 motors (or any other process-LEDs , valves, it does not matter). Let's call these processes A,B,C,D,E
Each process is done on a PIC and I want to control (centralized or distributed) these from another processor (PIC or maybe other , say ARM, Raspberry Pi, BeagleBone whatever).
How do you guys think communication between the modules should be done?? (serial, CAN, SPI, I2C,anything etc etc etc)
Any advice or opinion about this will be greatly appreciated.
This time I would like to ask a little bit more general type of question (rather than an implementation one)
So far I have been doing my projects using a PIC18F2550. For every project I used one PIC. (for example to control a stepper)
Now, say that I want to control 5 motors (or any other process-LEDs , valves, it does not matter). Let's call these processes A,B,C,D,E
Each process is done on a PIC and I want to control (centralized or distributed) these from another processor (PIC or maybe other , say ARM, Raspberry Pi, BeagleBone whatever).
How do you guys think communication between the modules should be done?? (serial, CAN, SPI, I2C,anything etc etc etc)
Any advice or opinion about this will be greatly appreciated.
Last edited: