UCOSii 定时器中断内是否可以发送信号量
如题void timer3_hander(void)
{
OSSemPost(sem);
}
可以,记得开关临界区。
/**
* @brief This function handles TIM2 global interrupt.
*/
void TIM2_IRQHandler(void)
{
OSIntEnter();
if (TIM2->SR & TIM_IT_CC1)
{
TIM2->SR &= ~TIM_IT_CC1;//clear interrupt flag
TIM_Cmd(TIM2, DISABLE);
OSSemPost(sem_flag);
}
OSIntExit();
} :)谢谢Dylan疾风闪电 可以发送 你好,stm32f4 ucosiii定时器发送信号来,任务请求信号量,一段时间后,无法进入请求信号量的任务,str值已经不为0了,能帮忙分析一下吗
页:
[1]