Задержка при опросе шины OneWare

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24 сен 2015, 15:43

Задержка при опросе шины OneWare

Сообщение ItsMe »

Есть проект на Mega2560, в котором на одной шине OneWare сидят 5 датчиков температуры ds18b20. Во время опроса шины происходит небольшая задержка,которую можно увидеть на дисплее, отображающем реальное время (секунды замирают на некоторое время). Знатоки, как можно обойти это и если никак - вопрос разработчику: можно ли реализовать не только интервал опроса датчиков, но и сдвиг во времени, например:
1 датчик - интервал опроса - 5 сек. сдвиг =0 (опрашивается каждую 5, 10, 15 и т.д. секунду)
2 датчик - интервал опроса - 5 сек. сдвиг =1 (опрашивается каждую 6, 11, 16 и т.д. секунду)
3 датчик - интервал опроса - 5 сек. сдвиг =2 (опрашивается каждую 7, 12, 17 и т.д. секунду)
и т.д.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Задержка при опросе шины OneWare

Сообщение Слимпер »

Задержка есть, это да. Как бороться не знаю.
А вот перебор опроса датчиков, дела примерно так:

СпойлерSPOILER_SHOW
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей