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

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

Сообщение CNCBaby »

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

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

Сообщение Dimon456 »

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

Сообщение slavector »

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

Сообщение 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:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Сообщение CNCBaby »

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

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

Изображение

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

Сообщение Demiurg »

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

Сообщение samand587 »

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

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

Сообщение Demiurg »

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

Сообщение Dimon456 »

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

Сообщение slavector »

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

Сообщение 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 останавливает или запускает генератор
Родился
Сообщения: 17
Зарегистрирован: Ср дек 25, 2019 14:36:28

Сообщение CNCBaby »

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

Сообщение Dimon456 »

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

Сообщение CNCBaby »

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

Сообщение Dimon456 »

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

Сообщение Demiurg »

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

Сообщение OKF »

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

Сообщение Dimon456 »

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

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

Сообщение CNCBaby »

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

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

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

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

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

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

Сообщение Demiurg »

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

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