Кто работал с DS18B20 (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Astemex 16 марта 2005 г. 11:14

Во первых смутил факт, что один датчик сразу накрылся. Весь 1-Wire интерфейс написан на Си (практически фирменные куски от DS), проверен на AVR-студии по временным параметрам и не менялся...
И чего бы это? Внешне выглядело так:
показал нормальную температуру, пока отлаживал интерфейс, стал казать вместо 24-х 90 градусов. При этом все работает и CRC сходится....
Что ему не понравилось?

Потом не совсем понял как писать в ЕЕ, те:
ow_reset();
write_byte(0xCC);
write_byte(0x4E);
write_byte(0x01);
write_byte(0x02);
write_byte(0x03);

записали Scratchpad...
Теперь как записать в ЕЕ?
просто подаем 48 или СС,48 или начинаем со сброса? А при сбросе не переписывается содержимое ЕЕ в РАМ?
И есколько непонятна сама идея адресации. Как можно тупо адресовать несколько датчиков на шине без предварительной конфигурации, что бы не не путать, какой в 1-й комнате, какой в другой...



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru