Цитата(VAI @ Jul 16 2013, 12:36)

Для таймслотов существует диапазон значений, а не строго N микросекунд.
Для STM32 можно при настройке контроллера прерываний задать приоритеты каждому прерыванию. Ну и в перрывании не надо сидеть слишком долго...
Для STM32 вообще все делается на таймере прекрасно: один канал сравнения и второй канал захвата.
Т.е. критичные тайминги формируются аппаратно, а расстояние между битами плюс-минус километр -
можно и в другом прерывании поработать.
Работает гирлянда из 8 датчиков без вопросов.
Проверял один датчик через 200 метров от -30 до 120 C - тоже работает.