Возникла проблема при работе с данной микросхемкой: при чтении любой ячейки (например: день), каждый раз выдается разное значение. Хотя при этом все операции SLA+R или SLA+W, а так же подтверждение передачи/приема проходят с битом - ACK. Вот как то так(
В связи с чем возникли вопросы:
1) насколько важна правильная разводка для кварца (повлияет это на точность хода времени или же сделает вообще не работоспособной микросхему) ?
2) после отправки команды SLA+W, становится доступна 00 ячейка или же нужно кидать следующую команду в которой в TWDR записывать адрес ячейки ?
P.S. пишу на ASM'e...
И еще раз о DS1307
И еще раз о DS1307
Практика, практика и еще раз Практика !
- Реклама
Re: И еще раз о DS1307
За это время выяснилось, что ПОВСТАРТ - не катит для DS'ки, т.к. она продолжает inc адрес, соовтетственно и были разные значения байтов - бегала по всей памяти

Практика, практика и еще раз Практика !
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: И еще раз о DS1307
см название темы
===================
VS1307N DS1307N
VS1307Z+ DS1307Z
VS1307ZN+ DS1307ZN
VS1307+ DS1307+
если можно в кратце
В чём отличие одних от других?
===================
VS1307N DS1307N
VS1307Z+ DS1307Z
VS1307ZN+ DS1307ZN
VS1307+ DS1307+
если можно в кратце
В чём отличие одних от других?
Лечу лечить WWWашу покалеченную технику.
