В тех решениях с которыми я сталкивался, идет какой-то интерфейс передачи данных и паралелько с ним, идет линия прерывания, т.е. ведомое устройство выставляет логический уровень на линии перываний, которая заведена на gpio процессора, а процессор на это дело каким-то образом реагирует.
Цитата
На самом деле волнует вопрос кто может быть еще источником прерывания, кроме пина?
Теоретически, никто. Линия прерывания она одна и она или срабаывает, или нет. Я конечно допускаю, что где-то могут писаться данные напрямую в регистр, но как-то это слишком сложно выглядит.