|
Ds18b20 и прерывания, Работает только при отключеных прерываниях |
|
|
|
Nov 4 2009, 04:52
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 15-02-07
Из: Днепропетровск
Пользователь №: 25 387

|
Цитата(Пришелец @ Nov 3 2009, 13:18)  в этом протоколе можно выделить задержки которые критичны и которые некритичны
прерывания можно запрещать только на время критичных задержек. это мне и надо. Как это сделать используя то что есть в кодевизион т.е. Стандартную библиотеку работы с датчиком или надо самому пропитывать, может кто поделится кусочком кода где это реализуется.
|
|
|
|
|
Nov 4 2009, 10:55
|

Участник

Группа: Участник
Сообщений: 45
Регистрация: 11-05-08
Из: Украина
Пользователь №: 37 411

|
Я делал так для отрицательной температуры: Код if (temp>1000){ //если считали температуру больше 1000 temp=4096-temp; // отнимаем от температуры 4096 temp=-temp; // ставим знак минус }
Сообщение отредактировал Krik99 - Nov 4 2009, 10:56
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|