Other Parts Discussed in Thread: MSP430F123, MSP430F2274, MAX3223, MSP430F2619, MAX3232, MSP430G2553
Hi everyone,
I am currently designing a device that contains 2 stepper motors and multiple thernocouples.
For each stepper motor, I am utilizing a MSP430F123 (as shown in slaa223). A MSP430F2274 is being used for 6 Thermocouple-To-Digital Converters (MAX6675).
These 3 MSP430 are communicating with a main MSP430 (I haven't decided yet which one I will use). These 3 boards have been designed, tested and work fine.
Instructions to the slaves MSP430 will be very basic, such as a character to ask for a temperature, change direction, speed of the motor. Therefore, 9600 bps or less will be sufficient.
The main MSP430 will be connected to a MAX3223, and then to the computer. A lot of data might be sent quickly to the PC, so it will be configured to run at 128000 bps.
I noticed that the more UART a MSP430 contains is 2 (MSP430F2619 or others).
What would be the best way to communicate with my 3 slaves MSP430 and the PC? I mean how can I have 4 UARTS running at the same time connected to 1 single MSP430?
I have heared of the timer UART (SLAA078A). Can I run 3 timer UART at the same time and 1 real UART running on top of that?
I thank you for the information. If you need futher details, do not hesitate to ask.
Eric