Как всегда блин, причину нашел почему не работала прога как и бывает косяк сам сделал в файл стартап.

Но это еще не совсем все, с системой еще не совсем умею работать поэтому есть еще вопросик
может что подскажите, вот код:
Код
void LSD_RESET() _task_ 100 _priority_ 1
{
for(;;)
{
os_wait(K_SIG,255,0);
PORT_RESET(0)
PORT_E2(0)
PORT_E1(0)
PORT_A0(0)
PORT_RDWR(0)
PORT_E(0)
os_wait(K_TMO,1,0);
PORT_RESET(1)
os_wait(K_TMO,1,0);
}//end for!
}//end LSD_RESET
это задача сбрасывает дисплей, есть еще задачи которые тоже работают с дисплеем. но они могут запустится пока в этой задаче действует os_wait(K_TMO,1,0); как бы сделать так что бы когда одна задача для работы с дисплеем работает, другие задачи которые тоже работают с дисплеем не могли бы запустится ?