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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Danko писал(а):четверг ЧВ вместо ЧТ

И все непосвящённые будут спрашивать: что значит 48? :))

Danko писал(а):пятница ... ?

ПЦ видимо :)
Даже остановленные часы два раза в сутки показывают правильное время.
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Сообщение neon-f »

Не надо ничего больше добавлять на основной индикатор. Даже дата - лишнее. через какое то время её все по отключают. А если еще и день недели выводить - фиг дождешься времени(время-дата-день нед-темп1-темп2+спецэфекты :shock: ). Кому это надо тот давно собрал "светомузыку" на 9 разрядах. (я думаю все поняли про какую схему я говорю)
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Сообщение 546vlad »

Также можно в режиме индикации часов плавно менять цифры (см. влож.)
Вложения
7seg.gif
Пример индикации
(59.67 КБ) 1365 скачиваний
©Кварц обладает экстремальной поливариантностью своего генезиса.
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Сообщение 546vlad »

А вот в виде часов:
Вложения
7seg-x-5.gif
Часы
(176.84 КБ) 1283 скачивания
©Кварц обладает экстремальной поливариантностью своего генезиса.
Аватара пользователя
MTF
Нашел транзистор. Понюхал.
Сообщения: 179
Зарегистрирован: Чт янв 07, 2010 11:25:12
Откуда: Москва

Сообщение MTF »

neon-f
Не надо ничего больше добавлять на основной индикатор. Даже дата - лишнее. через какое то время её все по отключают


все таки почему дата лишнее, я предлагал совместно с числом выводить день недели (вместо месяца , он то как раз и не очень нужен) , я думаю это не совсем лишнее , а наоборот нужная вещь

во вторых: если как вы говорите через какое то время её все по отключают, в принципе с одной стороны вы правы, лично я бы сделал показ числа и дня недели например через несколько циклов показа времени например через 5 !!!!!
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Зачем спорить.

В том и прелесть микроконтроллеров, что не меняя "железа" можно кардинально изменить функциональность.

Версия стандартных часов будет неизменной.

Для желающих "рюшечек" будет своя версия.

Пользователь может примерно 100000 раз поменять свою прошивку, утром одна, днем другая вечером третья.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Alex 13
Родился
Сообщения: 2
Зарегистрирован: Пт фев 12, 2010 21:15:00
Откуда: Северный Урал

Сообщение Alex 13 »

Danko часики - супер !!!
но есть небольшой косяк при температуре ниже минус 10 градусов
точка не гаснет .
А у нас бывает за минус 40, пожалуйста подскажите как её погасить.
Схема и прошивка с первого поста.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

У нас минус 40 не было, а минус 22 было.

Исправил. Перезалил.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Alex 13
Родился
Сообщения: 2
Зарегистрирован: Пт фев 12, 2010 21:15:00
Откуда: Северный Урал

Сообщение Alex 13 »

Danko всё ок !!!
Спасибо за труд.javascript:emoticon(':))')
systemmind
Родился
Сообщения: 13
Зарегистрирован: Сб апр 25, 2009 07:55:58
Контактная информация:

DS1307

Сообщение systemmind »

Записываю в статусный регистр микросхемы DS1307 биты Out и SQWE, потом читаю, вижу, что информация записалась но микросхема совершенно ничего не выдает. Нога висит в воздухе и никаких изменений. Подскажите, в чем может быть дело?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

перевод даташника сделанного piclist.by.ru:
SQW/OUT (Square Wave/Output Driver - сигнал с прямоугольными импульсами) - когда включен, т.е. бит SQWE установлен в 1, вывод SQW/OUT выдаёт прямоугольные импульсы с одной из четырёх частот (1 Гц, 4 кГц, 8 кГц, 32 кГц). Вывод SQW/OUT - с открытым стоком и требует внешнего подтягивающего резистора. SQW/OUT будет работать как при питании от VCC, так и при питании от VBAT.

OUT (Output control - управление выходом) - этот бит управляет логическим уровнем на выводе SQW/OUT, когда выход сигнала с прямоугольными импульсами отключен. Если SQWE = 0, то логический уровень на выводе SQW/OUT равен 1, если OUT = 1, и 0, если OUT = 0.

SQWE (Square Wave Enable - включение сигнала с прямоугольными импульсами) - когда этот бит установлен в 1, включается генерация прямоугольных импульсов. Их частота зависит от значения битов RS0 и RS1. (Если частота выходного сигнала установлена в 1Гц, регистры часов обновляются по заднему фронту этих импульсов).

RS (Rate Select - выбор частоты) - эти биты управляют частотой прямоугольных импульсов, когда бит SQWE=1.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
ustis
Открыл глаза
Сообщения: 69
Зарегистрирован: Сб фев 13, 2010 21:06:34

Сообщение ustis »

Danko

На часах с девятью индикаторами
ВТ-ВН
ЧТ-ЧГ
ПТ-ПА
Аватара пользователя
Profi
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Сб янв 20, 2007 21:37:54

Сообщение Profi »

Привет всем котам! Тут недавно было обсуждение включения индикаторов с транзисторными ключами. Некоторые жаловались на маленькую яркость, в том числе и я. У меня индикаторы с ОА SA08-11EWA. У них напряжение включения по даташиту 2 вольта, максимум 2,5. А ток на сигмент аж 30 миллиампер. То есть можно запитать прямо от 5 вольт, но по току не проходит. Без ULN никак не получится, и без транзистора тоже. При включении транзистора с резистором К-Б и Б-микроконтроллер,индикаторы еле светили. Сначала было решено убрать тр- ры. Иникаторы стали гореть нормально, но контроллер стал греться. Стал искать решение промблемы и наткнулся вот на это http://vrtp.ru/index.php?showtopic=2211&view=findpost&p=208941 а ответ в следующем посту. Собрал как там написано и всё заработало. Может тоже кому то поможет.

Уффф ну и на флудил.
linux-lvz
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Пн окт 13, 2008 19:10:53
Откуда: Вязники
Контактная информация:

Сообщение linux-lvz »

Всем добрый вечер. Заинтересовал меня проект этих часов, и тут же появился вопрос, как подключить индикатор с ОК?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

смотря каких.

Сколько нужно вольт для "свечения" сегмента ?

Ну и ток конечно какой?

Если транзисторные ключи будут в анодах и катодах то программу менять не нужно.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

DANKO, a нельзя ли выложить альтернативную прошивку, под P-N-P транзисторы, чтоб на порт D активный "0" был.
Аватара пользователя
tipoya
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср дек 30, 2009 18:36:00
Откуда: БЕЛАРУСЬ

Сообщение tipoya »

Здравствуйте. Я заметил небольшой баг при симуляции последних двух прошивок. При отрицательных температурах больше -10С не гаснет точка и в итоге получается -1.0С. Скажите, это Proteus глючит или в железе то же самое.
Вложения
1.rar
(102.62 КБ) 344 скачивания
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

прошивка от какого числа? Это первое.


А второе:
Alex_13 13.02.2010 писал(а):... есть небольшой косяк при температуре ниже минус 10 градусов
точка не гаснет.

Danko 13.02.2010 писал(а):...Исправил. Перезалил.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
tipoya
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср дек 30, 2009 18:36:00
Откуда: БЕЛАРУСЬ

Сообщение tipoya »

Извиняюсь, не заметил. Пошивку я брал с четырнадцатой страницы.
Наверное, их лучше удалить оттуда, чтобы не было путаницы.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Удалять не стал. Просто добавил примечание, что последнюю версию нужно искать на 1 странице.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Ответить

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