[an error occurred while processing this directive]
С тинькой не работал , у прерываний ейных есть приоритетность ? так и анализировать в ISR есть ли ДРУГОЕ прерывание и обрабатывать его.... а семафор , ну да аппаратный ....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)