Михалыч 0 4 октября, 2005 Опубликовано 4 октября, 2005 · Жалоба Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FPGA 0 4 октября, 2005 Опубликовано 4 октября, 2005 · Жалоба Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять :) <{POST_SNAPBACK}> Строго говоря, у DS1307 ножка 7 не "INT", а выход прямоугольного импульса, который МОЖЕТ быть использован для прерывания проца. Выдержка из даташита - SQW/OUT (Square Wave/Output Driver) – When enabled, the SQWE bit set to 1, the SQW/OUT pin outputs one of four square wave frequencies (1Hz, 4kHz, 8kHz, 32kHz). The SQW/OUT pin is open drain and requires an external pull-up resistor. SQW/OUT will operate with either Vcc or Vbat applied. Иными словами, установи бит SQWE=1, подцепи притягивающий резистор и пользуйся на здоровье. Частота выхода определяется битами RS1 и RS0 в регистре управления. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rar_ 0 4 октября, 2005 Опубликовано 4 октября, 2005 · Жалоба Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять :) <{POST_SNAPBACK}> гдето в инете была статейка на русском,только не припомню где Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rar_ 0 4 октября, 2005 Опубликовано 4 октября, 2005 · Жалоба Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять :) <{POST_SNAPBACK}> нашол асм для пук ClockI2C.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михалыч 0 5 октября, 2005 Опубликовано 5 октября, 2005 · Жалоба Статейка тоже не помешает ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pat 0 5 октября, 2005 Опубликовано 5 октября, 2005 · Жалоба Статейка тоже не помешает ;) <{POST_SNAPBACK}> Вот статейка где взял не помню. Да простит меня автор сиго перевода. ds1307.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михалыч 0 5 октября, 2005 Опубликовано 5 октября, 2005 · Жалоба Спасибо! :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vm1 0 5 октября, 2005 Опубликовано 5 октября, 2005 · Жалоба Следующий Ваш топик, с большой вероятностью будет о том почему часы на некоторых платах отстают, а отстают они изза остатков флюса на припаянном кварце. Лучше используйте EPSON там кварц встроенный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михалыч 0 6 октября, 2005 Опубликовано 6 октября, 2005 · Жалоба Благодарю за совет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 18 октября, 2005 Опубликовано 18 октября, 2005 · Жалоба Это программируемы выход частоты. В частности можно получить сигнал 1 Гц. Иногда очень удобно завести его на прерывание MCU и вычитывать время по прерыванию. А вообще его использование (или неиспользование) зависит от вашей фантазии :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ValeraK 0 23 октября, 2005 Опубликовано 23 октября, 2005 · Жалоба У меня с этой микрухой проблемка: при чтении из регистров, индекс не увеличивается автоматически. Вместо содержимого регистра считывается 0. При записи всё нормально. Выкрутился чисто програмно: записываю нужный адрес в индексный регистр (без записи данных в ячейку), затем перехожу к считыванию ячейки. Может я что-то напутал? Если P в I2C ставлю инверсным, то сразу обрывается чтение - такчто вроде здесь не напутал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АДИКМ 0 25 октября, 2005 Опубликовано 25 октября, 2005 · Жалоба Нет там никаких проблем, все работает как положено... Как вы можете утверждать что с записью все нормально, если у вас с чтением проблемы?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ValeraK 0 1 ноября, 2005 Опубликовано 1 ноября, 2005 · Жалоба Нет там никаких проблем, все работает как положено... Как вы можете утверждать что с записью все нормально, если у вас с чтением проблемы?! <{POST_SNAPBACK}> Если устанавливаю адрес каждый раз на нужную ячейку, то она считывается нормально - часы на экране ходят нормально. Проблема именно в автоинкременте адреса регистра при чтении. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Михалыч 0 1 ноября, 2005 Опубликовано 1 ноября, 2005 · Жалоба У кого эти часы ходят нормально, подкиньте, пожалуйста, алгоритм построения программы! У меня пока не получается их завести! :( Прошиву разрабатываю в PIC-Basic'е. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vank 0 5 ноября, 2005 Опубликовано 5 ноября, 2005 · Жалоба У меня схема работает без проблема. Могу посылать Вам код програмы. У меня несколько прочитайте и попробуйте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться