| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
1wire и прерывания 50гц
10.12.2014, 12:14
|
|
|
Частый гость
Регистрация: 07.12.2014
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
1wire и прерывания 50гц
Добрый день. Подскажите возможно ли подружить шину 1wire с ее жесткими временными паузами и прерывания с частотой 50 герц.
|
|
|
|
10.12.2014, 13:42
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: 1wire и прерывания 50гц
Можно подружить с прерываниями частотой до 2 кГц
|
|
|
|
10.12.2014, 14:52
|
|
|
Частый гость
Регистрация: 07.12.2014
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: 1wire и прерывания 50гц
А не подскажете где об этом можно прочитать?
|
|
|
|
10.12.2014, 20:39
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: 1wire и прерывания 50гц
Пауза между битами может быть почти любой
|
|
|
|
18.12.2014, 05:00
|
|
|
Заблокирован
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
|
Re: 1wire и прерывания 50гц
В основной программе работаете по 1 - вире, в прерываниях прерываетесь по 50 Гц. Если не работает, думаете почему. Но если в прерываниях нет больших задержек, то всё обычно работает. Посмотрите проги в интернете с DS18B20 и регулятором нагрева на симисторе. Это будет где-то третья строчка в поиске...
Последний раз редактировалось kosmos440o; 18.12.2014 в 05:06.
|
|
|
|
18.12.2014, 13:27
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: 1wire и прерывания 50гц
Прерывание 50Гц запускает процедуру работы с 1-wire. У нее 20мс до следующего прерывания.
|
|
|
|
18.12.2014, 13:36
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: 1wire и прерывания 50гц
Сообщение от Easyrider83
|
|
Прерывание 50Гц запускает процедуру работы с 1-wire.
|
Для мастера - класс! А вот время реакции слейва не так безоблачно, чтобы уложить в такие рамки. Взять, к примеру, DS18B20.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
18.12.2014, 13:40
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: 1wire и прерывания 50гц
Сообщение от akegor
|
|
Для мастера - класс! А вот время реакции слейва не так безоблачно, чтобы уложить в такие рамки. Взять, к примеру, DS18B20.
|
Что это было?
|
|
|
|
18.12.2014, 13:52
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: 1wire и прерывания 50гц
Сообщение от Easyrider83
|
|
Что это было?
|
А шо не так?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
18.12.2014, 14:01
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: 1wire и прерывания 50гц
За 20мс можно запросто передать 30 байт учитывая RESET и RESPONSE.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:01.
|
|