Цитата(VAI @ Sep 4 2012, 05:56)

Можно посмотреть здесь:
http://mycontroller.ru/stm32-ds18b20-vvedenie/и здесь
http://we.easyelectronics.ru/tag/1-Wire/У меня в проектах имеется по нескольку термостатов. Для измерения температуры в них я использую DS18B20.
Из-за того, что там надо применять мелкие задержки, то приходится запрещать прерывания, если они используются в программе активно, или если используется операционка.
Ещё при использовании MSP430 я пошел другим путём:
- разбил весь алгоритм работы на элементарные функции и задержки между ними,
- использую прерывание по Compare для вызова этих функций. По вызову прерывания выполняется такая функция, затем в регистр Compare записывается необходимая задержка.
Сейчас подготовлю свою реализацию и несколько позже выложу сюда.
кстати да... освр пользую ... scmRtos...
тоже для себя переделывал благо спецы помогли...
кстати примеры откомпилю и протестирую и выложу результаты...
спасибо за помощь... а то с периферией у меня не очень то )))