Цитата(ViKo @ Aug 25 2015, 15:34)

Если все выводы принадлежат одному порту, можно попробовать читать порт и по DMA складывать в память. А пересылку DMA запускать таймером. Все будет работать аппаратно, регулярно. Только запускать процесс и ждать окончания придется в программе.
Это уже лишнее - все равно ведь ждать :D Но на будущее учту