ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
189414 Топик полностью
koyodza (13.04.2010 20:53 - 21:24, просмотров: 146) ответил Скрипач на Б-ррр. Подождите! У нас ВЕСЬ импульс может быть 15мкСек. Плюс 20мкСек от "левого" прерывания...что-то не сходится.
никакого "ожидания окончания события" внутри прерывания я не делаю. Это применительно не только к далласу, а вообще что касается далласа - если хотите сделать нормально (без монопольного захвата ядра) необходимо использовать аппаратные модули: UART, таймер и т.п. Это, конечно, если в этом есть необходимость. Если же контроллер делается исключительно для обслуживания нескольких датчиков, и кроме интерфейса 232/422/485 наверх в нём больше ничего нет, ну или есть ещё что-то лёгенькое, типа регулятор температуры, то можно и задержаться в прерывании до окончания битового интервала