Миграция проектов на ПЛИС новых производителей

Отладка часов на МК 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 просмотров)
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Специалист
 
Аватар для 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, время: 17:36.
Обратная связь РадиоЛоцман Вверх