Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Обсуждаем контроллеры компании Atmel.
CNCBaby
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение CNCBaby »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3783344#p3783344"]CNCBaby, можно фото где прилеплен кварц DS1307? И откуда вы этот кварц взяли?[/uquote]

Как я уже писал. Сделал 3 шт. Первый кварц выпаян с советских часов "Электроника" остальные два выпаяны из "материнок" ПК.
Где припаян, видно на фото.
Изображение
Реклама
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dimon456 »

CNCBaby, ну и как же этот кварц на материнке был прилеплен? Точно так же и здесь его прилепите.
Реклама
Аватара пользователя
slavector
Поставщик валерьянки для Кота
Сообщения: 2472
Зарегистрирован: Чт фев 21, 2008 04:08:15
Откуда: Омск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение slavector »

[uquote="Demiurg",url="/forum/viewtopic.php?p=3783383#p3783383"]Я мог бы этим заняться. Вижу, что тема живая, многие повторили поделку. Создать новый проект с нуля, легко редактируемый. Исходники этого проекта сырые. Программа плохо структурирована, и плохо предназначена для дальнейшей работы.[/uquote]
Только тогда DS1307 тут точно не нужна! DS3231 из Китая и точность легко секунда в неделю или даже в месяц.
Даже на китайских подделках самых дешёвых! И искать никакие кварцы не надо!
Мы так далеко откатились назад, что прошлое стало будущим.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение samand587 »

[uquote="slavector",url="/forum/viewtopic.php?p=3783431#p3783431"]DS3231 из Китая[/uquote]
Только не отсюда! :facepalm: Я хотел всех перехитрить, поставил из Китая в этом проекте https://www.radiokot.ru/forum/viewtopic ... 3&t=160228 и завис на 2 недели пока придет нормальный DS3231 производства Maxim. :kill:
Реклама
Эиком - электронные компоненты и радиодетали
CNCBaby
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение CNCBaby »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3783418#p3783418"]CNCBaby, ну и как же этот кварц на материнке был прилеплен? Точно так же и здесь его прилепите.[/uquote]

Результат ноль. Но я и так знал что ничего не измениться. Но для Вас сделал фото.

Изображение

Только не пишите про два конденсатора возле кварца. Они здесь точно ни причем.
Реклама
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Demiurg »

[uquote="slavector",url="/forum/viewtopic.php?p=3783431#p3783431"]Только тогда DS1307 тут точно не нужна! DS3231[/uquote]
И не собирался на DS3107. На DS3231.
Говорю сразу, я только примеряюсь. Браться, не браться. Во-первых, все это нужно собрать хотя бы на макетке. Погонять, чтобы вы тут в меня тапками не кидались. И, время. Если надумаю, дам знать. И - этот проект будет донатным. По желанию участников. Тему нужно будет вести, разные другие моменты.
Реклама
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение samand587 »

[uquote="Demiurg",url="/forum/viewtopic.php?p=3783461#p3783461"]И - этот проект будет донатным.[/uquote]
Ну вот! С этого бы и начинали! :shock: А Danko(автор :beer:) по простоте душевной не догадался! :dont_know:

З.Ы. У меня данный проект работает полтара года и нет никаких проблем! :beer:
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Demiurg »

А что тут такого? Давайте посмотрим вот с какой стороны. Я вижу, что проект часов довольно оживленный, многие повторяют, также многие что то подправить, изменить. Неважно, кто сделает этот проект. Тему вести, код подправить, у кого то не заведется. И тут варианты, либо выложить как есть и забыть напрочь о теме, потому что у автора все работает. И вести тему. в этом случае, если говорить обо мне, дело не а том, что я такой сякой, жадный. Личное время это невосполнимый ресурс. Донатству принципиальное нет? Ну и ладно…
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dimon456 »

Demiurg писал(а):Личное время это невосполнимый ресурс
Дык вам времени своего жалко, так не беритесь за этот проект, не тратьте свое драгоценное время.
Аватара пользователя
slavector
Поставщик валерьянки для Кота
Сообщения: 2472
Зарегистрирован: Чт фев 21, 2008 04:08:15
Откуда: Омск

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение slavector »

Там на DS3231 работает даже прошивка автора.
И позднее вот ещё https://radiokot.ru/forum/viewtopic.php ... 4#p2239944
Кто хотел собрали давно и часостроение ушло в будущее!
Другие индикаторы. Другие эффекты. Другие красивости.
Мы так далеко откатились назад, что прошлое стало будущим.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dimon456 »

CNCBaby, проект можете пересобрать?
Добавьте в начало кода, строка 1405 файл main_mega8_88.c, задержку в 300мс и передвиньте read_eeprom() ни же инициализации мк.
Пример
Спойлер

Код: Выделить всё

void main(void) {
unsigned char i, tmp;
unsigned int  j;

// очистить экран
digit_out[0]=PROBEL;
digit_out[1]=PROBEL;
digit_out[2]=PROBEL;
digit_out[3]=PROBEL;

#ifdef _CHIP_ATMEGA8_
#include "mega8.init" // инициализация МК
#endif

#ifdef _CHIP_ATMEGA88_
#include "mega88.init"
#endif

delay_ms(300);

read_eeprom(); // загрузить данные из eeprom

// бит 7 (CH) регистра секунд DS1307 останавливает или запускает генератор
CNCBaby
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение CNCBaby »

Пересобрать не могу. У меня не стоит CV. Если можете то сбросте мне hex исправленный. Я еще раз напомню свою проблему. При первом запуске часы запускаются без проблем, и работают прекрасно. Но после замены батарейки висят на "Fn:d0". Помогает только опять перепрошивка МК.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dimon456 »

CNCBaby, вы пишите что собрали 3шт, что на всех трех одна и та же проблема?
Вот hex
Для проверки у DS1307 включен вывод SQW/OUT, подцепите туда светодиод с ограничительным резистором ом так 200-300.
CNCBaby
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение CNCBaby »

Проблема на всех 3-х часах. DS1307 все из одной партии. Попробовал Ваш hex ничего не изменилось. Светодиод не мигает.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dimon456 »

CNCBaby писал(а):Светодиод не мигает.
Должен мигать, иначе как оценить что DS1307 работает? Вы как его подключили?
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Demiurg »

Нужно накидать тестовую программку, чтобы проверять часы, выход настраивать на 1 Гц. Какой мк?
OKF
Это не хвост, это антенна
Сообщения: 1396
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение OKF »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3783866#p3783866"]Для проверки у DS1307 включен вывод SQW/OUT, подцепите туда светодиод с ограничительным резистором ом так 200-300.[/uquote]
Смотря как "подцеплять". SQW с открытым стоком, поэтому подцеплять нужно "не а бы как".)))
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Dimon456 »

OKF, да не ужели я даташит не глянул? У меня прекрасно моргает. Ему объясняйте.

CNCBaby попробуйте параллельно батарейке прилепить керамический кондер 100n,
не поможет, электролит добавьте 22мкФ, для проверки подойдет обыкновенный.
CNCBaby
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение CNCBaby »

МК Atmega8A-AU
Светодиод мигает(вчера не тот hex "залил") Светодиод мигает когда часы идут как надо и так же мигает после замены батарейки.Но часы все равно висят на "Fn:Do"(светодиод при этом мигает). В обоих случаях всегда идет обмен между МК и DS. Вот скриншоты с осцилографа. Нинужно мне не чего объяснять, я и сам понимаю что вывод SQW нужно было "подтянуть" к шине +5 через резистор.

вывод SQW
Изображение

кварц
Изображение

27 ножка
Изображение

28 ножка МК
Изображение

Подключение конденсаторов параллельно батарейки результата не дало.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Сообщение Demiurg »

Кстати, где автор проекта, с ним можно связаться?
Ответить

Вернуться в «AVR»