OS_Csem_SetValue (csem, value)
 
OS_Csem_SetValue_I (csem, value)
 
Устанавливаем счетный семафор в конкретное значение value.
Для использования счетных семафоров в файле OSAcfg.h должна быть определена константа OS_ENABLE_CSEM. Разрядность счетных семафоров задается константой OS_CSEM_SIZE
| csem | счетный семафор - переменная типа OST_CSEM | 
| value | Начальное значение счетного семафра. Число должно быть той же разрядности, что и семафор. | 
Нет
OST_CSEM my_csem; void Task (void) { for (;;) { /*...*/ OS_Csem_SetValue (my_csem, 50); // Задача, ожидающая этот семафор, выполнится 50 раз /*...*/ } }
OS_SetCSemValue