Обсуждаем контроллеры компании Atmel.
Ответить

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

Сб фев 01, 2020 17:30:48

CNCBaby, можно фото где прилеплен кварц DS1307? И откуда вы этот кварц взяли?


Как я уже писал. Сделал 3 шт. Первый кварц выпаян с советских часов "Электроника" остальные два выпаяны из "материнок" ПК.
Где припаян, видно на фото.
Изображение

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

Сб фев 01, 2020 18:02:53

CNCBaby, ну и как же этот кварц на материнке был прилеплен? Точно так же и здесь его прилепите.

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

Сб фев 01, 2020 18:34:07

Я мог бы этим заняться. Вижу, что тема живая, многие повторили поделку. Создать новый проект с нуля, легко редактируемый. Исходники этого проекта сырые. Программа плохо структурирована, и плохо предназначена для дальнейшей работы.

Только тогда DS1307 тут точно не нужна! DS3231 из Китая и точность легко секунда в неделю или даже в месяц.
Даже на китайских подделках самых дешёвых! И искать никакие кварцы не надо!

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

Сб фев 01, 2020 18:39:55

DS3231 из Китая

Только не отсюда! :facepalm: Я хотел всех перехитрить, поставил из Китая в этом проекте https://www.radiokot.ru/forum/viewtopic ... 3&t=160228 и завис на 2 недели пока придет нормальный DS3231 производства Maxim. :kill:

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

Сб фев 01, 2020 19:04:25

CNCBaby, ну и как же этот кварц на материнке был прилеплен? Точно так же и здесь его прилепите.


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

Изображение

Только не пишите про два конденсатора возле кварца. Они здесь точно ни причем.

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

Сб фев 01, 2020 20:08:11

Только тогда DS1307 тут точно не нужна! DS3231

И не собирался на DS3107. На DS3231.
Говорю сразу, я только примеряюсь. Браться, не браться. Во-первых, все это нужно собрать хотя бы на макетке. Погонять, чтобы вы тут в меня тапками не кидались. И, время. Если надумаю, дам знать. И - этот проект будет донатным. По желанию участников. Тему нужно будет вести, разные другие моменты.

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

Сб фев 01, 2020 20:15:05

И - этот проект будет донатным.

Ну вот! С этого бы и начинали! :shock: А Danko(автор :beer:) по простоте душевной не догадался! :dont_know:

З.Ы. У меня данный проект работает полтара года и нет никаких проблем! :beer:

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

Сб фев 01, 2020 21:36:09

А что тут такого? Давайте посмотрим вот с какой стороны. Я вижу, что проект часов довольно оживленный, многие повторяют, также многие что то подправить, изменить. Неважно, кто сделает этот проект. Тему вести, код подправить, у кого то не заведется. И тут варианты, либо выложить как есть и забыть напрочь о теме, потому что у автора все работает. И вести тему. в этом случае, если говорить обо мне, дело не а том, что я такой сякой, жадный. Личное время это невосполнимый ресурс. Донатству принципиальное нет? Ну и ладно…

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

Сб фев 01, 2020 21:52:59

Demiurg писал(а):Личное время это невосполнимый ресурс
Дык вам времени своего жалко, так не беритесь за этот проект, не тратьте свое драгоценное время.

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

Вс фев 02, 2020 00:07:03

Там на DS3231 работает даже прошивка автора.
И позднее вот ещё https://radiokot.ru/forum/viewtopic.php ... 4#p2239944
Кто хотел собрали давно и часостроение ушло в будущее!
Другие индикаторы. Другие эффекты. Другие красивости.

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

Вс фев 02, 2020 10:13:18

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

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

Вс фев 02, 2020 10:40:40

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

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

Вс фев 02, 2020 17:50:41

CNCBaby, вы пишите что собрали 3шт, что на всех трех одна и та же проблема?
Вот hex
Для проверки у DS1307 включен вывод SQW/OUT, подцепите туда светодиод с ограничительным резистором ом так 200-300.

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

Вс фев 02, 2020 19:12:59

Проблема на всех 3-х часах. DS1307 все из одной партии. Попробовал Ваш hex ничего не изменилось. Светодиод не мигает.

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

Вс фев 02, 2020 20:29:20

CNCBaby писал(а):Светодиод не мигает.
Должен мигать, иначе как оценить что DS1307 работает? Вы как его подключили?

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

Вс фев 02, 2020 22:15:51

Нужно накидать тестовую программку, чтобы проверять часы, выход настраивать на 1 Гц. Какой мк?

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

Вс фев 02, 2020 22:21:51

Для проверки у DS1307 включен вывод SQW/OUT, подцепите туда светодиод с ограничительным резистором ом так 200-300.

Смотря как "подцеплять". SQW с открытым стоком, поэтому подцеплять нужно "не а бы как".)))

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

Пн фев 03, 2020 06:54:27

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

CNCBaby попробуйте параллельно батарейке прилепить керамический кондер 100n,
не поможет, электролит добавьте 22мкФ, для проверки подойдет обыкновенный.

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

Пн фев 03, 2020 09:50:52

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

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

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

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

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

Подключение конденсаторов параллельно батарейки результата не дало.

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

Пн фев 03, 2020 11:47:50

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