OS_Csem_Create (csem)
Подготавливает счетный семафор к работе (фактически - просто обнуляет его). Этот сервис необходимо вызывать, чтобы быть уверенным, что семафор изначально действительно сброшен.
Для использования счетных семафоров в файле OSAcfg.h должна быть определена константа OS_ENABLE_CSEM. Разрядность счетных семафоров задается константой OS_CSEM_SIZE
Только не из прерывания
csem |
счетный семафор - переменная типа OST_CSEM |
Нет
#include <osa.h> OST_CSEM my_csem; void main (void) { OS_Init(); OS_Csem_Create(my_csem); /*...*/ }
OS_CreateCSem