1 month ago.

Receiving Dmx with F446RE

Hi! I'm desperatly searching for a solution to receive complete DMX-packages. I'm using the Arduino IDE because the project started with an Arduino Board, which is too slow for my kind of project. So i switched to a Nucleo F446RE. I can't find any working DMX library. I am using the UART to send and receive DMX-packages. Sending works fine.

My Problem is to Identity the start of a packet while receiving. Or just identify when the break is happening.

What i tried: -An external Interrupt on changing state to measure the time between changes of the pinstate. Result: Does not work with 250kBaud. -Interrupt after every received byte to measure the time between bytes. Result: Interrupt won't be triggert.

Can anyone help?

Be the first to answer this question.