Управление программой AVR микроконтроллера без кнопок

Обсуждаем контроллеры компании Atmel.
boogyman
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Ср дек 08, 2010 18:53:34
Откуда: Москва
Контактная информация:

Управление программой AVR микроконтроллера без кнопок

Сообщение boogyman »

Есть ли способы управлять программой контроллера без кнопок и других внешних устройств, например включением и выключением питания, как это реализовать?
Реклама
Аватара пользователя
DimanVIP
Мучитель микросхем
Сообщения: 474
Зарегистрирован: Вт июн 01, 2010 22:12:07
Откуда: Тольятти
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение DimanVIP »

У меня, к примеру(в жаро-суховом шкафу), это реализовано при помощи ЕЕПРОМ.
Допустим, запустили какой-то рабочий цикл, он пишется в память.
Отключили напругу, все естественно потухло.
Дали свет, контроллер запустился, вычитал из ЕЕПРОМ те данные и поехал дальше молотить.
[img]http://nekuru.com/images/DimanVIP/t2.png[/img]
Реклама
boogyman
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Ср дек 08, 2010 18:53:34
Откуда: Москва
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение boogyman »

Надо именно изменять ход программы, например так: при включении МК на его одном выводе единица, выключил, подождал 3 секунды, снова включил - уже на другом выводе единица
Аватара пользователя
DimanVIP
Мучитель микросхем
Сообщения: 474
Зарегистрирован: Вт июн 01, 2010 22:12:07
Откуда: Тольятти
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение DimanVIP »

А там именно это и происходит.
Было прерывание питание - одни действия, небыло - другие.

Или Вам нужно знать, сколько именно отсутствовало питание, и в зависимости от этого значения менять ход программы?
[img]http://nekuru.com/images/DimanVIP/t2.png[/img]
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение radio-kot »

boogyman писал(а): как это реализовать?
Программу написать и отладить.
Будете проходить мимо- проходите!
Реклама
boogyman
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Ср дек 08, 2010 18:53:34
Откуда: Москва
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение boogyman »

Хочу сделать управление RGB светодиодом. При включении свет плавно меняется от одного к другому, как только достигнут нужный цвет надо его запомнить, я так понимаю при помощи отключения питания, но потом при повторном включении как сделать так чтобы контроллер снова не менял цвет, а светил выбранным цветом
Реклама
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение radio-kot »

А если ошибочно рано выключишь как его потом заставить снова менять цвет ?
Будете проходить мимо- проходите!
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение O-LED »

boogyman
Хочу сделать управление RGB светодиодом. При включении свет плавно меняется от одного к другому, как только достигнут нужный цвет надо его запомнить, я так понимаю при помощи отключения питания, но потом при повторном включении как сделать так чтобы контроллер снова не менял цвет, а светил выбранным цветом
элементарно, при снятии питания записать в еепром что выполнял контролер(перебор цветов или постоянное горение). При след включении, исходя из записанного в еепром, выполнять нужное действие.

radio-kot
Пустить перебор цветов в цикле по кругу. если проворонил, ждать пока по кругу сново дойдет до нужного цвета.
KIT
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6317
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение Jack_A »

Проблема надуманная. Жалко еще одну пину под управление задействовать ? При современных смешных ценах ( особенно в цивилизованных странах ) на МК -- придумывать себе трудности, а потом героически бороть их через Альпы - несерьезно.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение pyzhman »

Кто мешает сделать как в приложении? Фамилия?
Управляем питанием, азбукой Морзе. :))
Вложения
control_without_button.JPG
(10.15 КБ) 607 скачиваний
Docendo discimus
boogyman
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Ср дек 08, 2010 18:53:34
Откуда: Москва
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение boogyman »

pyzh_man писал(а):Кто мешает сделать как в приложении? Фамилия?
Управляем питанием, азбукой Морзе. :))
Идея хороша!
Аватара пользователя
lamazoid
Родился
Сообщения: 5
Зарегистрирован: Пн ноя 29, 2010 22:46:40
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение lamazoid »

такое управление захуярено во всех современных фонариках...
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение pyzhman »

boogyman писал(а):Идея хороша!
Не мое, не мое. Подсмотрено в домофонах, в логике.
Docendo discimus
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение radio-kot »

O-LED писал(а):radio-kot
Пустить перебор цветов в цикле по кругу. если проворонил, ждать пока по кругу сново дойдет до нужного цвета.
Повтор:
radio-kot писал(а):А если ошибочно рано выключишь как его потом заставить снова менять цвет ?
Он уже при включении цвета то менять не будет.
Будете проходить мимо- проходите!
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение ChipKiller »

boogyman писал(а):Есть ли способы управлять программой контроллера без кнопок и других внешних устройств ....
... силой мысли :)))

ЗЫ. первое апреля давно прошло, а народ еще не угомонился.....
boogyman
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Ср дек 08, 2010 18:53:34
Откуда: Москва
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение boogyman »

Плюнул на все и поставил все таки кнопку 8)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6317
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение Jack_A »

+ !
Всего-то годик подумал - и поставил кнопку.
watchmaker
Поставщик валерьянки для Кота
Сообщения: 2183
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение watchmaker »

А ведь можно было... по питанию конденсатор, при пропадании питания использовать его энергию и делать запись в еепром...
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
clawham
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение clawham »

ЗАЧЕМ!?!?!? запись?
кондером питать МК а ввод питания - НА РЕЗЕТ....
при резете содержимое регистров сохраняется..выделить волатилнуюб переменную и смотреть какое значение при включении....есть в МКУЦР регистре флаг что был резет при наличии питания - вот и все дела....а МК с опущенным резетом и кондером 10 vra керамическим живёт ещё секунд 5
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
boogyman
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Ср дек 08, 2010 18:53:34
Откуда: Москва
Контактная информация:

Re: Управление программой AVR микроконтроллера без кнопок

Сообщение boogyman »

clawham писал(а): кондером питать МК а ввод питания - НА РЕЗЕТ....
Можно поподробней, получается один кондер на питание и на сброс, как сделать разделение по питанию
Ответить

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