Простые часы на микроконтроллере

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Парни, есть идея добавить добавить в схему выход импульсный для запуска автозапуска сигналки и таймеры в прошивку.
не уловил мыслю Ё? :?
Есть ли исходники для 20tiny у кого?
исходник на то и исходник, он один просто компилится по разному.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

Для активации автозапска нужно подать на сервисный вход сигнализации короткй, 1сек, например, минусовой импульс. А таймеров можно добавить 3-5 на различное время, хотелось бы еще и по дням недели, но это фиг с ним. А, да, еще бы добавить "засыпание" экрана и пробуждение во время настройки. Но это попробую пописать сам, а вот исходники если одинаковые, то про компиляцию просветите плиз... :)
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

А, да, еще бы добавить "засыпание" экрана и пробуждение во время настройки
в моих часах активация происходит при включении зажигания, или нажатия на дополнительную кнопочку.
Но это попробую пописать сам, а вот исходники если одинаковые, то про компиляцию просветите плиз...
светить-то нечего, в опциях компилятора ставишь нужный мк :) , прога на асме, значит скорей всего в AVR Studio компилить будешь, значит при создании проекта указываешь ATtiny2313-20
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

так это просто таймер будет, там зажигание не нужно: + - и выход импульсный. И, кстати, памяти мне должно хватить на таймеры? а если еще и день недели добавить? В программировании не силен :oops:
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

diman27 писал(а):так это просто таймер будет, там зажигание не нужно: + - и выход импульсный.:
чет я совсем понимать мыслю перестал :) я имел ввиду, что дисплей включается, соответственно мк из спящего режима выходит, при включении зажигания или нажатия на отдельную кнопочку, т.е. можно обнулять переменную не тока при нажатии на эту кнопку, но и на любую другую
И, кстати, памяти мне должно хватить на таймеры?

на таймеры думаю да.
а если еще и день недели добавить?
не знаю календарь не разу не писал, но если на асме будешь писать то думаю хватит! :)
В программировании не силен :oops:
вот это еще интересней, ты на асме вообще писал под какой нибудь проц?
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

Дисплей должен включаться по нажатию кнопки и гаснуть через некоторое время не активности кнопок. На асме ни разу не писал
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Дисплей должен включаться по нажатию кнопки и гаснуть через некоторое время не активности кнопок
ну а текущее время они должны показывать, или ты таймер хочешь сделать?
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

текущее время..., да в принципе пусть будет, нафиг это гашение не надо, передумал, вместо часов в машину поставлю. Пробую создать проект в AVR Studio 4 и предлагает на выбор только 2313 тиньку, а выбор 10-20 при компиляции будет?
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

текущее время..., да в принципе пусть будет, нафиг это гашение не надо, передумал, вместо часов в машину поставлю.

Может тебе лучше глянуть проект универсального таймера на наделю!?
Пробую создать проект в AVR Studio 4 и предлагает на выбор только 2313 тиньку, а выбор 10-20 при компиляции будет?
так и оставь, все будет пучком :) А вообще там есть выбор 2313V это тот который на 10.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

А есть ссылка на проект универсального таймера на неделю? Но габариты имеют значение, а эти часы очень подходят по этому параметру. Ну значит, я все правильно понял и создал проект. Ну, а теперь, как написать таймеры не подскажите? :)
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

А есть ссылка на проект универсального таймера на неделю?

посмотрите это:
http://radiokot.ru/circuit/digital/home/25/
http://radiokot.ru/circuit/digital/home/53/
Ну, а теперь, как написать таймеры не подскажите?

Программу за Вас вряд ли кто-то будет писать, если есть конкретный вопрос то задавайте.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

Не, это слишком большие :) я хочу вместо часов его поставить, там как раз 3 кнопки и экранчик в размер. А если перейти на мегу8, то в программе много исправлений делать?
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

А если перейти на мегу8, то в программе много исправлений делать?
вся инициализация другая будет, исполняемый код останется почит такой же. А смысл переходить на мегу? Для ваших целей, мне кажеться, вполне хватит тинки. Тем более если писать на асме.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

Начал писать прошу, но только на Си в CW AWR. Вот только здесь выложить прошу, или новую тему создавать? Есть вопросы некоторые.
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Сообщение vovik15 »

помогите чайнику:
прошивал эти часы в CODEVISION AVR,не выставил не один фьюз,микра больше не читается :(
Подскажите как правильно их там выставить
и другой вопрос:эту микру можно оживить?
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

vovik15, почитай тему, здесь есть скрины для разных программаторов, а оживить можно подцепив кварц, а если не поможет, то есть ссылка на особо сложные случаи. Реаниматор нужен.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

Да, и еще момент, хочу на 1 ногу(reset) повесить кнопку настройки таймеров. Это не повлияет на работоспособность схемы?
P.S. Вопрос глупый :) , но с тиньками дел не имел :oops:
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Сообщение vovik15 »

а про кварец можно поподробнее?
его нужно просто подсоеденить
а потом просто установить фьюзы как надо и все?
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

vovik15, я сам так "убивал" :) Да, цепляешь кварц, неважно какой от 2-10 Мгц и читаете, а потом галки ставьте как надо.
vovik15
Опытный кот
Сообщения: 768
Зарегистрирован: Сб ноя 08, 2008 18:32:36
Контактная информация:

Сообщение vovik15 »

огромное спосибо,буду пробывать
Ответить

Вернуться в «Статьи»