roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 17:50

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 19 май 2011, 17:00 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А чего там подключать? Два провода - SDA, SCL. Подтягиваем резисторами 5,1 кОм к питанию. Все.

Сама схема включения - в даташите.

Wire.h нет, потому что перед кодом написано следующее: and upload it to your Arduino with the datalogger shield on!

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 19 май 2011, 21:50 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
а у меня мега16.
:cry:
не корысти ради... а токмо... подайте на пропитание
кусок программы по DS1307 в КодВижнАвр... :cry:

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 19 май 2011, 23:45 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
let me google that for you: codevisionavr ds1307

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 20 май 2011, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
к561ЛА7 писал(а):
space писал(а):
лови
делал часы я эти. Прогу писал на баскоме, вывод на дисплей, настройка за счёт 4 кнопок
как работать с ней... почитай даташит. здесь русский даташит в кратце


Зашибательские статьи, оригинальный стиль, только схемы подключения там не нашел, в баскоме к сожалению не разбираюсь



спасиб :)

схема подключения стандартная


Вложения:
83943191.jpg
83943191.jpg [ 39.02 КиБ | Просмотров: 2383 ]

_________________
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 20 май 2011, 23:17 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
погуглил и нашел чудные строчки

rtc_get_time(&myhour, &mymin, &mysec); //
rtc_get_date(&mydate, &mymonth, &myyear); //

но читаются оттуда одни нули.

инициализировал и так,
Код:
// DS1307 Real Time Clock initialization
// Square wave output on pin SQW/OUT: Off
// SQW/OUT pin state: 0
rtc_init(0,0,0);
tmp=rtc_read(0);
rtc_write(0,(tmp&=0b01111111));

и так
Код:
// DS1307 Real Time Clock initialization
// Square wave output on pin SQW/OUT: On
// SQW/OUT pin state: 1Hz
/*
tmp = rtc_read(0x00);
tmp &=~(1<<7);
rtc_write(0x00, tmp); //
tmp = rtc_read(0x02);
tmp &=~(1<<6);
rtc_write(0x02, tmp); //
rtc_init(0, 1, 1); //

вывод 3 посадил на землю
:cry:

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 25 май 2011, 22:30 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
А должны ли быть синхроимпульсы на выводе SDL ?

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 25 май 2011, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
к561ЛА7 писал(а):
А должны ли быть синхроимпульсы на выводе SDL ?

смотря что ты имеешь ввиду. при отсылке-посылке нога дергатся, безусловно, должна.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 25 май 2011, 23:17 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
а дергает ее микроконтроллер или DS?

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 26 май 2011, 00:55 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
к561ЛА7 писал(а):
а дергает ее микроконтроллер или DS?

SCL всегда дергает мастер
SDA дергает тот, кто в настоящий момент передает.

Ноги на шине i2c с открытым коллектором. Если не поставить подтягивающий к питанию резистор, то дергатся ничего не будет.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 26 май 2011, 01:38 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Код:
make menuconfig
drivers -->
  [*] real time clock -->
    [*] ds1307


Shopping....

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 29 май 2011, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
Vooon писал(а):
Код:
make menuconfig
drivers -->
  [*] real time clock -->
    [*] ds1307


Shopping....


:shock: чего это?

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа с часами DS1307
СообщениеДобавлено: 30 май 2011, 01:18 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Шутка это. Как раз 26-ого я включал поддержку DS3231 на нашей плате.
И для этого потребовалось всего-то сделать menuconfig, да дописать ноду в Device Tree.

Добавлено спустя 3 минуты 7 секунд:
А процесс make menuconfig очень похож на шоппинг: ходишь и выбираешь какие модули тебе нужны.
Глаза разбегаются, хочется взять это, и это, и еще вот то.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO