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

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

Отправлено Леонид Иванович 16 марта 2005 г. 11:49
В ответ на: Кто работал с DS18B20 (+) отправлено Astemex 16 марта 2005 г. 11:14

"Теперь как записать в ЕЕ?
просто подаем 48 или СС,48 или начинаем со сброса?"

Неужели из flow chart из datasheet не понятно? Записали scratchpad, затем сброс, затем СС, затем 48.

"А при сбросе не переписывается содержимое ЕЕ в РАМ?"

Откуда Вы это взяли? Путаете сброс и power-up.

"И есколько непонятна сама идея адресации. Как можно тупо адресовать несколько датчиков на шине без предварительной конфигурации, что бы не не путать, какой в 1-й комнате, какой в другой..."

Так внесите заранее в EEPROM микроконтроллера номера термометров, которые к нему подключены. Потом прямо обращайтесь к нужному термометру, используя команду match ROM. Вносить номера удобно с помощью специального фрагмента программы, который выполняется при инсталляции системы. Термометры подключают по одному и активизируют функцию назначения его номера нужному логическому термометру. Хотя можно тупо вписать номера в виде констант в текст программы.

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

Ответы



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

E-mail: info@telesys.ru