KEEN SIDE успешно заменяет аналогичные продукты таких известных брендов, как Phoenix Contact, Weidmueller, Degson, Winstar, Hsuan Mao, KLS, G-NOR, Mean Well и др.

Отладка часов на МК Attiny2313 и DS1307

Новичок
 
Регистрация: 18.06.2013
Сообщений: 60
Репутация: 10
0 22
0 0
 
18.06.2013 22:54 #1
Уважаемые радиолюбители,взываю о помощи с отладкой цифровых часов на attiny2313 и ds1307 на 7-сегментных индикаторах...вопрос состоит в основном в написании программы...часы показывают время,но счет замедлен
в 3 раза,а при воздействии на кнопки,вообще происходит полный сбой в системе,если будет у кого возможность помогите бедному студенту(чайнику)заранее благодарен...ниже приведены исходные данные
Вложения
Тип файла: zip Часы.zip (613.6 Кб, 0 просмотров)
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей.
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
18.06.2013 23:54 #2
Я правильно понял - у вас проблемы в "железе", т.е. реально собранная схема на микроконтроллере некорректно работает? Или не так?

Я проверил в Proteus симуляция проходит четко, кнопки отрабатываются правильно, счет времени не замедлен и работа микроконтроллера с микросхемой часов по шине I2C нареканий не вызывает....

Глянул исходник в Bascom AVR - криминала не заметил.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 18.06.2013
Сообщений: 60
Репутация: 10
0 22
0 0
 
19.06.2013 07:39 #3
Цитата:
Сообщение от Vadzz
Я правильно понял - у вас проблемы в "железе", т.е. реально собранная схема на микроконтроллере некорректно работает? Или не так?

Я проверил в Proteus симуляция проходит четко, кнопки отрабатываются правильно, счет времени не замедлен и работа микроконтроллера с микросхемой часов по шине I2C нареканий не вызывает....

Глянул исходник в Bascom AVR - криминала не заметил.
Хмм...очень странно...но у меня почему-то всё происходит, как ранее было описано...уже раз десять всё перезапустил, перезагрузил...в чем тогда может быть пргблема такого отображения на моём компьютере?!
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
27.06.2013 14:33 #4
По просьбе тов. Agoist подкорректировал исходник и скомпилил под мк ATmega168. Соотвественно схема притерпела некоторые изменения, которые в основном свелись к изменению используемых портов ввода/вывода.

В протеусе вариант на mega168 работает. В железе не проверял - это уже задача для Agoist

Во вложении исходные схемы и прошивка + вариант схемы в протеусе, исходник и прошивка для mega168.
Вложения
Тип файла: zip Часы(+atmega168).zip (647.0 Кб, 0 просмотров)
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 18.06.2013
Сообщений: 60
Репутация: 10
0 22
0 0
 
27.06.2013 23:11 #5
Vadzz я выражаю ВАМ свою искреннюю благодарность!!!осталось собраться мыслями и собрать железо...как только затикают,я обязательно отпишусь...
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
03.07.2013 23:52 #6
Добавил еще один вариант часов на микроконтроллере ATmega8. Дополнительно задействовал выход SQW микросхемы часов реального времени DS1307 для управления двумя светодиодами (также по просьбе Agoist). Схема в Proteus, и также, работу проверил проверил только в симуляторе.
Вложения
Тип файла: rar Часы_mega8_mega168.rar (674.1 Кб, 0 просмотров)
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 22.04.2013
Сообщений: 2
Репутация: 10
 
22.07.2013 20:55 #7
Приветствую вас! А не могли бы вы в эти часы добавить датчик температуры DS18B20?
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
22.07.2013 22:54 #8
Добавить можно, но, к сожалению, лично я не смогу это сделать в ближайшее время из-за нехватки времени. Если добавлять датчик температуры, то программу для мк потребуется значительно корректировать и добавлять новый код. Посмотрите в сети, скорее всего найдете уже готовый вариант часов с датчиком температуры...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Регистрация: 22.04.2013
Сообщений: 2
Репутация: 10
 
25.07.2013 19:31 #9
Да сколько ищу не могу найти? чтобы было всё в одном(ds1307+ds18b20+Atmega8)!
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,172
Записей в дневнике: 22
Репутация: 418
406 86
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
26.07.2013 23:30 #10
Ну если "не горит", то я постараюсь заняться вашим вопросом в ближайшее время. Но, ничего не обещаю...

PS: насчет готового варианта такой схемы - может вы плохо искали смотрите Часы-календарь-термометр-на 7-сегментных индикаторах и mega8. Если такой вариант вас устроит, то сообщите, чтобы я не брался за переработку указанного выше варианта.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 16:22.
Обратная связь РадиоЛоцман Вверх