byte buffer_dmx[number_of_channels+channel_position]; //buffer to store filetered DMX data
There's a 1/4 of your memory, if you have other than a Mega.
Things i have tried: Instead of receiving all of the 512 dmx channels i have tried to limit this to just one. but same thing happens but after ca 25 seconds instead of 10.
Doesn't really look like that...