Цитата(eugmai86 @ Aug 20 2013, 11:11)

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