реклама на сайте
подробности

 
 
> Ds18b20 и прерывания, Работает только при отключеных прерываниях
Andrew_k5
сообщение Nov 2 2009, 18:05
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 15-02-07
Из: Днепропетровск
Пользователь №: 25 387



Читаю температуру средствами кодевизион. Результат только при отключении прерывания на время чтения. В чем причина?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Пришелец
сообщение Nov 3 2009, 09:18
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



в этом протоколе можно выделить задержки которые критичны и которые некритичны

прерывания можно запрещать только на время критичных задержек.
Go to the top of the page
 
+Quote Post
Andrew_k5
сообщение Nov 4 2009, 04:52
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 15-02-07
Из: Днепропетровск
Пользователь №: 25 387



Цитата(Пришелец @ Nov 3 2009, 13:18) *
в этом протоколе можно выделить задержки которые критичны и которые некритичны

прерывания можно запрещать только на время критичных задержек.

это мне и надо. Как это сделать используя то что есть в кодевизион т.е. Стандартную библиотеку работы с датчиком или надо самому пропитывать, может кто поделится кусочком кода где это реализуется.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andrew_k5   Ds18b20 и прерывания   Nov 2 2009, 18:05
- - chief_olimp   что означает средствами кодевизион? Какого прерыва...   Nov 2 2009, 18:44
|- - Andrew_k5   Контроллер мега 16. Термометр на рс.7. Есть преры...   Nov 2 2009, 19:15
- - Т.Достоевский   Так и должно быть. 1wire требует точных временнЫх ...   Nov 2 2009, 19:37
- - SasaVitebsk   При работе с DS1820 требуется формирование импульс...   Nov 2 2009, 19:41
- - uriy   Я тоже запрещаю прерывания во время обмена с датчи...   Nov 3 2009, 04:50
|- - mempfis_   Цитата(uriy @ Nov 3 2009, 08:50) Я тоже з...   Nov 3 2009, 06:40
- - Krik99   mempfis_ опередил   Nov 3 2009, 06:45
- - Т.Достоевский   Можно ещё использовать COM порт. Смотреть там, ...   Nov 4 2009, 00:49
- - Andrew_k5   Решил проблему изменив в ds18b20.h вместо delау_ms...   Nov 4 2009, 07:41
- - Krik99   Я делал по другому, в стандартной либе перед обращ...   Nov 4 2009, 07:59
- - -SANYCH-   Когда работал в кодевизион (уже не помню версию) с...   Nov 4 2009, 09:53
- - Krik99   Я делал так для отрицательной температуры: Кодif ...   Nov 4 2009, 10:55
- - ae_   -SANYCH- возможно вы не до конца разобрались с пре...   Nov 4 2009, 11:02
- - Andrew_k5   Чего хотел-добился но есть вопрос к знатокам. В пр...   Nov 5 2009, 19:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01288 секунд с 7
ELECTRONIX ©2004-2016