小结:可用于任务与任务或中断与任务之间的同步。最常见的,在执行中断服务函数的时候可以通过向任务发送信号量来通知任务它所期待的事件发生了,当退出中断服务函数以后在任务调度器的调度下同步的任务就会执行。如果使用外部中断做一个按键功能,你可以在外部中断中释放信号量,在按键任务里面等待信号量,获得信号量后,处理按键。一旦触发按键进入外部中断释放信号量,按键任务会因为获得信号量而得到运行。
一旦触发按键进入外部中断释放信号量,按键任务会因为获得信号量而得到运行。
小结:可用于任务与任务或中断与任务之间的同步。最常见的,在执行中断服务函数的时候可以通过向任务发送信号量来通知任务它所期待的事件发生了,当退出中断服务函数以后在任务调度器的调度下同步的任务就会执行。如果使用外部中断做一个按键功能,你可以在外部中断中释放信号量,在按键任务里面等待信号量,获得信号量后,处理按键。一旦触发按键进入外部中断释放信号量,按键任务会因为获得信号量而得到运行。
一旦触发按键进入外部中断释放信号量,按键任务会因为获得信号量而得到运行。