реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> DS1307, Осваиваю...
Михалыч
сообщение Oct 4 2005, 16:09
Сообщение #1


Частый гость
**

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



Вот, по долгу работы надо освоить этот девайс. А именно, подключить к МК, записать/считать время и вывести на ЖК-модуль.
Заминка в железе: просмотрел ряд схем и PDF-ник по часам, нигде толком не упоминается, что за такая ножка 7 "INT". Что на нее отправлять-снимать? Где-то прочитал про 1-герцовый сигнал, но тоже не разобрался, откуда он появляется. Помогите понять smile.gif


--------------------
Советские микросхемы - самые большие микросхемы в мире
Go to the top of the page
 
+Quote Post
FPGA
сообщение Oct 4 2005, 16:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352



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

Строго говоря, у 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 в регистре управления.
Go to the top of the page
 
+Quote Post
rar_
сообщение Oct 4 2005, 19:22
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 20-09-05
Пользователь №: 8 765



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

гдето в инете была статейка на русском,только не припомню где
Go to the top of the page
 
+Quote Post
rar_
сообщение Oct 4 2005, 19:28
Сообщение #4





Группа: Новичок
Сообщений: 8
Регистрация: 20-09-05
Пользователь №: 8 765



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

нашол асм для пук
Прикрепленные файлы
Прикрепленный файл  ClockI2C.txt ( 24.36 килобайт ) Кол-во скачиваний: 145
 
Go to the top of the page
 
+Quote Post
Михалыч
сообщение Oct 5 2005, 04:03
Сообщение #5


Частый гость
**

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



Статейка тоже не помешает wink.gif


--------------------
Советские микросхемы - самые большие микросхемы в мире
Go to the top of the page
 
+Quote Post
Pat
сообщение Oct 5 2005, 13:30
Сообщение #6


Местный
***

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



Цитата(Михалыч @ Oct 5 2005, 07:03)
Статейка тоже не помешает wink.gif
*

Вот статейка где взял не помню.
Да простит меня автор сиго перевода.
Прикрепленные файлы
Прикрепленный файл  ds1307.zip ( 199.55 килобайт ) Кол-во скачиваний: 178
 
Go to the top of the page
 
+Quote Post
Михалыч
сообщение Oct 5 2005, 14:56
Сообщение #7


Частый гость
**

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



Спасибо! smile.gif


--------------------
Советские микросхемы - самые большие микросхемы в мире
Go to the top of the page
 
+Quote Post
vm1
сообщение Oct 5 2005, 21:24
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Следующий Ваш топик, с большой вероятностью
будет о том почему часы на некоторых платах
отстают, а отстают они изза остатков
флюса на припаянном кварце.

Лучше используйте EPSON там кварц встроенный.
Go to the top of the page
 
+Quote Post
Михалыч
сообщение Oct 6 2005, 17:15
Сообщение #9


Частый гость
**

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



Благодарю за совет


--------------------
Советские микросхемы - самые большие микросхемы в мире
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 18 2005, 14:24
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Это программируемы выход частоты. В частности можно получить сигнал 1 Гц. Иногда очень удобно завести его на прерывание MCU и вычитывать время по прерыванию.
А вообще его использование (или неиспользование) зависит от вашей фантазии smile.gif


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Oct 23 2005, 17:38
Сообщение #11


Частый гость
**

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



У меня с этой микрухой проблемка: при чтении из регистров, индекс не увеличивается автоматически. Вместо содержимого регистра считывается 0.
При записи всё нормально.
Выкрутился чисто програмно: записываю нужный адрес в индексный регистр (без записи данных в ячейку), затем перехожу к считыванию ячейки.
Может я что-то напутал? Если P в I2C ставлю инверсным, то сразу обрывается чтение - такчто вроде здесь не напутал.
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 25 2005, 07:07
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Нет там никаких проблем, все работает как положено...
Как вы можете утверждать что с записью все нормально, если у вас с чтением проблемы?!


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Nov 1 2005, 12:13
Сообщение #13


Частый гость
**

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



Цитата(АДИКМ @ Oct 25 2005, 13:07)
Нет там никаких проблем, все работает как положено...
Как вы можете утверждать что с записью все нормально, если у вас с чтением проблемы?!
*


Если устанавливаю адрес каждый раз на нужную ячейку, то она считывается нормально - часы на экране ходят нормально. Проблема именно в автоинкременте адреса регистра при чтении.
Go to the top of the page
 
+Quote Post
Михалыч
сообщение Nov 1 2005, 15:07
Сообщение #14


Частый гость
**

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



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


--------------------
Советские микросхемы - самые большие микросхемы в мире
Go to the top of the page
 
+Quote Post
vank
сообщение Nov 5 2005, 06:34
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 26-05-05
Из: Болгария
Пользователь №: 5 443



У меня схема работает без проблема.
Могу посылать Вам код програмы. У меня несколько прочитайте и попробуйте.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016