Eventuell solltes du nach

BackLED(ON,ON);

Noch eine Warteschleife oder ein Sleep einbauen. Nur um zu vermeiden, dass er nicht genügend Zeit hat um es auszuführen.