Страница 2 из 3

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 06:43:32
pyzhman
Раз уж меню, то нехило забабацать бегущую строку. Типа скринсейвера или приветствия. И пароль доступа тоже присобачить. А то понаковыряют всякие. Acess denied ибо нехрен! И еще яркость повышенную при смене времени и пониженную при режиме работы. Пусть батарейки хранит.

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 07:05:15
korsaj
Еще игруху какую нибудь простенькую, типа змейки или тетриса, чтоб не скучно было :)))

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 07:30:38
pyzhman
Не, тетрис не айс. А вот питона самое то. Правда еще одну кнопочку надо добавить.

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 08:59:42
shads
Мне каж-ся четыре кнопки слишком избыточно..... две оставить, вправо\влево..... а двойным кликом будет вверх\вниз соотв-но.....

И сразу мегу128 поставить, чтобы скринсейвер и бегущая строка - точно влезли.....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 09:35:17
pyzhman
Хватит словоблудием заниматься. Не тестировано. Рассчитано на внутренний генератор 1МГц, т.е. заводские фузы(дабы тс не заморачивался).
Схема:
Изображение
Прошивка:

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 09:53:20
djrec
Спасибо. Сейчас попробую сделать.

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:14:18
shads
Ухх..... оперативно!
А чего не тестировано? в уме что-ли программу виртуально прогнали..... или опробовано хотя бы в протеусе?

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:32:14
shads
Чейто единички не меняются, и импульса на выходе нету (хотя по морганию индикатора вроде понятно, что входной обрабатывается).....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:32:49
pyzhman
В отладчике лень прогонять(честно), а протеуса нет под рукой.

Что значит единицки не меняются? Моргание индикатора и формирование импульса никак не связаны.

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:40:03
shads
Сотни настраиваются, десятки настраиваются, а единички стоят на нуле и не меняются третьей кнопкой.....

И по крайней мере в протеусе при нажатии кнопки (подаче вх импульса), индикация притормаживает на мгновенье (один разряд светится а 2 гаснут) мож это протеус, а на сам деле такого не будет.....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:50:26
pyzhman
Изничтожил косяк со счетом единиц(перезалил прошивку). А индикация должна моргнуть при формировании задержки, бо так задумано. Длительность застывания индикации соответствует величине задержки.

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:56:25
shads
Вооо..... с единичками порядок, тока выходного импульса (после подачи входного) так и нет.....
pyzhman писал(а):Длительность застывания индикации соответствует величине задержки.
Я тоже так хотел сделать, тока не застывал индикатор чтобы, а гасился.....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 10:59:43
pyzhman
Изничтожил еще косяк. Перезалил.

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:01:48
pyzhman
shads писал(а):тока не застывал индикатор чтобы, а гасился.....
Вспоминаем про питона... Опять же - вас никто за руки не держит, ваяйте.
djrec, как попытка?

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:17:19
shads
Да, да..... я ваяю......

А по ходу у вас там еще изничтожать надо. Выходной импульс, начинается после задержки, но не заканчивается, вернее заканчивается только когда опять вх сигнал приходит..... надо бы ему определенное время жизни придать, например 100мс.....

И еще кстати чтото с временными параметрами не то, при 999 на индикаторе (при других настройках - пропорционально), импульс на выходе приходит чуть больше чем за 100мс..... а должен через секунду..... Я вроде выставил как вы сказали 8мгц и делитель на 8, т.е. в итоге 1мгц.....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:28:10
pyzhman
Относительно. Я формирую импульс нулем. Т.е. по приходу внешнего сигнала порт D6 уходит в "0", следует установленная выдержка, порт опять в "1".

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:31:10
shads
Ну тодыть вы не совсем правильно поняли задачу, надо не длительность выходного импульса регулировать, а длительность задержки между стартом входного импульсом и стартом выходного импульса, а сам выходной импульс должен быть фиксированной длины.....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:41:11
pyzhman
Читаю:
djrec писал(а):При появлении на какой то ножке "1" на другой ножке эта "1" должна появится с установленой задержкой.
Может алфавит не кириллица? Или с глазами что? :)

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:48:15
shads
Гы..... старею.....
Эт видимо я сам себе придумал.....

А с другой стороны, если подумать, зачем вспышке длительность импульса с регулировкой до секунды????? скорее нужна задержка включения вспышки..... Ну эт я так..... мысли в слух. Надо у ТС уточнить, мож он сам не совсем точно мысли передал.....

Re: Помогите сделать таймер задержки вкл на МК

Добавлено: Вт окт 16, 2012 11:54:48
pyzhman
Верно, считаю, что тс виднее. А-то мы тут передеремся, меряючи писюнами. Ждем-с.