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

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

Добавлено: Вт окт 16, 2012 13:09:36
djrec
Задача такова.
Что бы сфотографировать бьющейся предмет я поставил на полу контакты, которые и пустят входной сигнал на МК. Но кому интересна фотография касания стакана об пол. Вот для этого и делаю задержку срабатывания вспышки, которая и сделает кадр когда стакан будет разбит и будет разлетатся в стороны.

Мне совсем не важно будет ли претормаживание цифр при работе таймера или нет. Они мне нужны только для того что бы выставить время таймера. Визуально видеть сколько я наклацал.

извините за глупый вопрос, но не могли бы обьяснить какие фьюзы нужно поставить. Сейчас спаял буду прошивать, пока что без кварца.

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

Добавлено: Вт окт 16, 2012 13:29:33
pyzhman
Фузы шить не надо, оставьте заводские. Будет работать на частоте 1 МГц от внутреннего гены.
Сейчас работает так:
Изображение

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

Добавлено: Вт окт 16, 2012 13:39:04
shads
Пижман, из скрытого подтекста ТС, я таки понял, что выходной импульс надо формировать постоянной длительности, например 100мс, а фронт этого импульса, сдвигать на запрограммированное время, относительно стартового импульса.....

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

Добавлено: Вт окт 16, 2012 13:52:29
djrec
Что то попытка не удалась. На циферблате вообще ничего нет. Не знаю почему, вроде все правильно.



(Когда на вход приходит "1", то на выходе она должна появится с задержкой установленного времени. Но стоять на выходе 0,1 секунды.)

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

Добавлено: Вт окт 16, 2012 13:56:55
djrec
Нашел первую ошибку, порты попутал блин.

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

Добавлено: Вт окт 16, 2012 13:59:52
pyzhman
Перезалил и прошивку и диаграмму.
Если мк с магазина - ищем корявый монтаж. Если мк юзаный - скриншот фузов сюда.

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

Добавлено: Вт окт 16, 2012 14:05:13
djrec
Он был с магазина, пока мои руки до него не добрались.

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

Добавлено: Вт окт 16, 2012 14:08:06
shads
djrec писал(а):Нашел первую ошибку, порты попутал блин.
Надеюсь на макетке, а не на вытравленной плате.....

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

Добавлено: Вт окт 16, 2012 14:10:14
djrec
Сегодня уже не успею переделать, думаю завтра сделаю по новому, как на схеме. Спешил и допустил ошибку. Надеюсь что порты не попалил.

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

Добавлено: Вт окт 16, 2012 14:21:16
shads
djrec писал(а):Что бы сфотографировать бьющейся предмет .......... кадр когда стакан будет разбит и будет разлетатся в стороны.
Этж скока стаканов побить надо будет, пока нужное время подбереш .....

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

Добавлено: Вт окт 16, 2012 16:56:28
pyzhman
Вот и я подумал - Гусь Хрустальный работой обеспечен. :)
Представленные фузы - на 8 МГц без делителя на 8, итого частота тактирования ядра составляет 8 МГц. Перезалил прошивку, откомпилированную на эту частоту.

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

Добавлено: Вт окт 16, 2012 22:39:02
vitalik_1984
Так то нужен всего один стакан, так как контакт на полу - это и есть входной импульс.А сколько прошло времени уже не так важно, ведь за полсекунды капли(если стакан с жидкостью) никуда из воздуха не денутся.А там дальше уже можно по другому извращаться.Измерять скорость полета пули или еще чего-нибудь.Я видел такие фото - прикольно так то.

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

Добавлено: Ср окт 17, 2012 13:00:28
djrec
Ураааа!!!

Все заработало.

Очень большое спасибо за помощь.

Теперь буду делать нормальную печатку и корпус.

Можете скинуть саму программу?

Поставлю кварц, нужно будет еще раз поменять частоту на 4 мГц. Но это уже когда сделаю печатку.

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

Добавлено: Ср окт 17, 2012 13:24:36
shads
djrec писал(а):Поставлю кварц, нужно будет еще раз поменять частоту на 4 мГц. Но это уже когда сделаю печатку.
Да не заморачивайся с кварцем, оставь как есть. Неточность частоты думаю будет пару %, ну мож до 5%, это мелочи. Подумаеш должна быть 10мс задержка, а будет 9,5мс, думаю это мелочи.....
Это если бы тебе надо было выставлять заранее известные интервалы времени, то еще мож быть и есть смысл, а ты ж все равно будеш эксперементально выставлять задержку.....