STM32 Receive Multiple DMX Universes
Hey there,
another question. I can successful output 8 DMX universes received via Artnet using DMA (Mem->Periph).
At the same time I want the possibility to receive upto 8 different DMX signals connected to the MCU. Therefore I hooked up the receive lines from the MAX485 on Pin 0 to 7 (Port D).
what would be the best practice to get the data from up to 8 universes into the MCU (for later sending them via ArtNet)? I tried using timer 8 and a DMA (Periph->Mem, Byte) but I think the time to handle 8 universes is too short.
what is the best way to recognize DMX breaks? (The signals received are not synced in any way, so every timing on the ports is different).
thank you in advance =)