不同的任务对于同一个外设的使用相进行互锁的机制,可以使用互斥。
一般在设计时,将同一个外设的操作完成后,再把这个外设的使用权交出去,否则 ,在任务1刚刚对外设进行了配置或是其他操作但是没有操作完,任务2可能会另外的配置了这个外设,但是将回到任务1时,刚才操作的外设配置已经更改了,这就会产生逻辑上的bug,还不好找。