Страница 1 из 1

И еще раз о DS1307

Добавлено: Вс май 06, 2012 21:07:36
km.REX
Возникла проблема при работе с данной микросхемкой: при чтении любой ячейки (например: день), каждый раз выдается разное значение. Хотя при этом все операции SLA+R или SLA+W, а так же подтверждение передачи/приема проходят с битом - ACK. Вот как то так(

В связи с чем возникли вопросы:
1) насколько важна правильная разводка для кварца (повлияет это на точность хода времени или же сделает вообще не работоспособной микросхему) ?
2) после отправки команды SLA+W, становится доступна 00 ячейка или же нужно кидать следующую команду в которой в TWDR записывать адрес ячейки ?

P.S. пишу на ASM'e...

Re: И еще раз о DS1307

Добавлено: Пн май 07, 2012 16:07:33
km.REX
За это время выяснилось, что ПОВСТАРТ - не катит для DS'ки, т.к. она продолжает inc адрес, соовтетственно и были разные значения байтов - бегала по всей памяти :) :)

Re: И еще раз о DS1307

Добавлено: Вт ноя 27, 2012 00:52:22
m.ix
см название темы


===================
VS1307N DS1307N
VS1307Z+ DS1307Z
VS1307ZN+ DS1307ZN
VS1307+ DS1307+

если можно в кратце
В чём отличие одних от других?