Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Опять DS18B20
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Oleg_IT
Помогите.
Проблема при записи User Byte. Они не сохраняются в EEPROM.
Посылаю такую последовательность команд.
Reset
MATCH ROM
ROM ID
WRITE SCRATCHPAD
Byte 1
Byte 2
configuration register
Delay 55 ms
MATCH ROM
ROM ID Пробовал и без этих двух команд
COPY SCRATCHPAD
Ставлю паразитное питание, держу его до 1с.
Снимаю паразитное питание

SCRATCHPAD установленные значения сохраняются, я их читаю и вывожу на LCD. После выключения и включения питания установленные значения теряются.
Что у меня не так?
BVU
Цитата(Oleg_IT @ Aug 25 2005, 12:09)
Помогите.
Проблема при записи User Byte. Они не сохраняются в EEPROM.
Посылаю такую последовательность команд.
Reset
MATCH ROM
ROM ID
WRITE SCRATCHPAD
Byte 1
Byte 2
configuration register
Delay 55 ms
MATCH ROM
ROM ID                        Пробовал и без этих двух команд
COPY SCRATCHPAD
Ставлю паразитное питание, держу его до 1с.
Снимаю паразитное питание

SCRATCHPAD установленные значения сохраняются, я их читаю и вывожу на LCD. После выключения и включения питания установленные значения теряются.
Что у меня не так?
*


Поясните пожалуйста о каком EEPROM идет речь!?
У DS18B20 на сколько мне известно имеется лиш быстое ОЗУ и ПЗУ(прошитое лазером). После снятия питания данные в ОЗУ естественно пропадают...
Oleg_IT
В приведённом Вами файле это EERAM таблица 6. Далее по тексту "Память состоит из сверхоперативного ОЗУ (блокнотная память) и энергонезависимого, электрически стираемого (Е2) ОЗУ. В последнем хранятся значения Th и Tl, а также регистр конфигурации. ". "электрически стираемого ОЗУ" это и есть EEPROM. Но лучше пользоваться фирменным даташитом. Ссылку на него не найду быстро. имя этого файла DS18B20X[1].pdf
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.