777777 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба 10 лет работает следующее: DS1307 + CR2032 + Atmega8535 - только стационарное питание. Что дешевле: DS1307 + CR2032 + Atmega8535 или CR2032 + Atmega8535? Думаю автономное питание с проблемами энергосбережения, контроллеру нужно только для дополнительных задач. Часы - это и есть одна из тех задач, для которой создавалось энергосбережение. Режим Power Save в 8535 отключает всю периферию кроме таймера 2, а у него есть генератор предназначенный для подключения часового кварца. Так если у него уже есть все то, что и в микросхеме DS1307, то зачем она нужна? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Ах вот вы о чем...Вы рассматриваете только статичные процессы в устройстве. Но, тем не менее я не призываю Вас использовать конденсатор в делителе. Что дешевле: DS1307 + CR2032 + Atmega8535 или CR2032 + Atmega8535? Часы - это и есть одна из тех задач, для которой создавалось энергосбережение. Режим Power Save в 8535 отключает всю периферию кроме таймера 2, а у него есть генератор предназначенный для подключения часового кварца. Так если у него уже есть все то, что и в микросхеме DS1307, то зачем она нужна? Применительно к только часам для домашнего использования тоже не вижу смысла использовать отдельную МС часов реального времени. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба ... а у него есть генератор предназначенный для подключения часового кварца. Так если у него уже есть все то, что и в микросхеме DS1307, то зачем она нужна? Если конечно больше MK занять нечем , то естественно , пусть себе считает секунды, минуты, часы , недели,месяцы , годы , века. Учитывает высокосные годы , дни месяца. И программка для всего этого такая элементарная, что и говорить нечего. Заодно функции будильника добавить , а то и двух , как например DS1337 и последующих Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
777777 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Если конечно больше MK занять нечем , то естественно , пусть себе считает секунды, минуты, часы , недели,месяцы , годы , века. Учитывает высокосные годы , дни месяца. И программка для всего этого такая элементарная, что и говорить нечего. Заодно функции будильника добавить , а то и двух , как например DS1337 и последующих Разумеется, ведь речь идет о часах. И делать ему действительно нечего - он просыпается раз в секунду на несколько микросекунд. И программка для всего этого такая элементарная, что и говорить нечего. Даже если там нужны несколько будильников. Или вы с этим не согласны, это у вас такой сарказм? Тогда мне вас искренне жаль. Я вас, в принципе, понимаю, - куда проще поставить микросхему которая все сделает за вас, вам останется только вывести на индикацию. Но с точки зрения системного подхода (если это слово применимо в такой игрушке) это - неразумная трата ресурсов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Разумеется, ведь речь идет о часах.Юзать ATmega8535 в качестве часов - мне Вас тоже искренне жаль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
777777 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Юзать ATmega8535 в качестве часов - мне Вас тоже искренне жаль. Здесь да, согласен, это тоже неразумная трата ресурсов. Просто так сложилось исторически. Хотя... там остался свободным только один вывод, так что не такая уж и неразумная трата. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Давайте всё таки разделим два понятия . Часы - ( сек, мин ,часы, недели ) и их индикация - это часы. А есть отсчёты интервала времени - по которым происходят разные события в "жизни" процессора и в зависимости от задачи их может быть очень много и по разному варироваться и при этом они никак не привязаны к RTC . Хоть интервалы часовые, теже секунды минуты даже года , но это "внутренние" часы процессора , которые в зависимости от задачи он может и перенастроить, или вообще сбросить и начать всё сначала, то использование RTC смысла не имеет. Вот тут таймер2 самое оно. Здесь же тема - сделать RTC, но не простые , а "золотые" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба В принципе, у топик стартера - кстати идеже он:) золота только два:) - как организовать питание и от батарейки и от внешнего источника - в какой режим переводить контроллер AVR, дабы жрало мало и при этом тикало... Как уже говорилось выше делалось такое на тини2313 - имелось четыре будильника плюс четыре датчика температуры связанных с четырьмя реле и возможность задавать гистерезис по температуре для этих реле. Написано было это все на Си в среде IAR 4 версии. Оставалось еще около 300 байт свободного флэша. Вывод индикации, правда, реализован был на сдвиговом регистре, потому как выводов для всего не хватало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба один из замеченных недостатков часов в АВР - низкая точность (десятки секунд в день), скорее всего проблема во внутр.генераторе. с ds1307 точность значительно выше, но все равно время от времени приходится корректировать. с ds3231 за несколько месяцев не понадобилось ни одной коррекции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба один из замеченных недостатков часов в АВР - низкая точность (десятки секунд в день), скорее всего проблема во внутр.генераторе.Улыбнуло. А кварц использовать не судьба? с ds1307 точность значительно выше, но все равно время от времени приходится корректировать. с ds3231 за несколько месяцев не понадобилось ни одной коррекции. Можно использовать программную коррекцию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба один из замеченных недостатков часов в АВР - низкая точность (десятки секунд в день), скорее всего проблема во внутр.генераторе. с ds1307 точность значительно выше, но все равно время от времени приходится корректировать. с ds3231 за несколько месяцев не понадобилось ни одной коррекции. У АВР нагрузочная емкость кварца должна быть 6 пф - сложновато для поисков DS1307 - 12 пф - любой , за какой не схватись DS3231 - и говорить нечего - всё внутри + плюс термокомпенсация Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба У АВР нагрузочная емкость кварца должна быть 6 пф - сложновато для поисковНагрузочная емкость есть свойство самого кварца, а не генератора или МК. Естественно, что при расчете дополнительной емкости учитывается емкость выводов генератора/МК, кристаллодержателя кварца и монтажа так, чтобы суммарная емкость всех этих цепей соответствовала номинальной нагрузочной емкости кварцевого резонатора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Два раза в проектах вместо кварца на ножках AVR использовал - DS32KHZ - не пожалел ни на секунду... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nbo 0 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба Посмотрите здесь есть часы на любой вкус: http://startcd.narod.ru/, например эти http://startcd.narod.ru/clock/clock.html. Имеются исходники. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
НЕХ 7 17 декабря, 2010 Опубликовано 17 декабря, 2010 · Жалоба http://www.ramtron.com/products/integrated...-companion.aspx с коррекцией и быстрой памятью с неограниченным ресурсом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться