I'm having trouble using multiprocessor communication.
I'm involved in the developmentof a project where I will use STM MCU that has the capability of multiprocessor communication ("Multiprocessor communication").
This type of communication allows multiple USARTs to be connected on the same network and only the recipient actively receives the contents of the message, for this to occur it is necessary to store the address of this MCU in a register.
So far so good, if only one word of address is used.
But I have to use more than one word of address, in this case, so whoever receives a valid address does the exchange of the address
next expected address, ie I make a new store in the registered MCU.
Now the problem.
When I use the MCU STM32F407 with serial at 115200 bps and the MCU clock at 48MHz, I send a sequence with 4 words and everything works fine,
now I do the same test with the MCU STM32F303, the MCU can only identify the first word and the other 3 not, if you send each word
of the sequence with a delay of 43uS the entire sequence is fully recognized.
I send the following sequence with 9-bit words:
0x101 0x102 0x103 0x104