|
DS1307, Осваиваю... |
|
|
|
Oct 4 2005, 16:09
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
Oct 4 2005, 16:28
|
Местный
  
Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352

|
Цитата(Михалыч @ Oct 4 2005, 19:09) Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять  Строго говоря, у 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 в регистре управления.
|
|
|
|
|
Oct 4 2005, 19:22
|
Группа: Новичок
Сообщений: 8
Регистрация: 20-09-05
Пользователь №: 8 765

|
Цитата(Михалыч @ Oct 4 2005, 19:09) Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять :) гдето в инете была статейка на русском,только не припомню где
|
|
|
|
|
Oct 4 2005, 19:28
|
Группа: Новичок
Сообщений: 8
Регистрация: 20-09-05
Пользователь №: 8 765

|
Цитата(Михалыч @ Oct 4 2005, 19:09) Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль. Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять  нашол асм для пук
|
|
|
|
|
Oct 5 2005, 13:30
|

Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480

|
Цитата(Михалыч @ Oct 5 2005, 07:03) Статейка тоже не помешает  Вот статейка где взял не помню. Да простит меня автор сиго перевода.
Прикрепленные файлы
ds1307.zip ( 199.55 килобайт )
Кол-во скачиваний: 178
|
|
|
|
|
Nov 1 2005, 12:13
|

Частый гость
 
Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900

|
Цитата(АДИКМ @ Oct 25 2005, 13:07) Нет там никаких проблем, все работает как положено... Как вы можете утверждать что с записью все нормально, если у вас с чтением проблемы?! Если устанавливаю адрес каждый раз на нужную ячейку, то она считывается нормально - часы на экране ходят нормально. Проблема именно в автоинкременте адреса регистра при чтении.
|
|
|
|
|
Nov 1 2005, 15:07
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
У кого эти часы ходят нормально, подкиньте, пожалуйста, алгоритм построения программы! У меня пока не получается их завести!  Прошиву разрабатываю в PIC-Basic'е.
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|