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

Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 13:07:31
yvm
Приветствую, нужно сделать устройство на 2313, вроде задача примитивная, но сам сколько читал, только еще хуже стало. Требуется что бы при изменении сигнала на входе с 1 на 0, на выходе появлялся один импульс длительностью 1 сек. А при обратном изменении на входе с 0 на 1, через 1 секунду такой же импульс 1 сек. Собрал на КМОП логике, но больно громоздко вышло, а в наличии есть 2313

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 13:19:37
pasha_zv
2 шт NE555
или одна 561ла7

чего огород городить то?

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 13:31:22
yvm
вот как раз 555 у меня нет, а в нашей деревне не купишь

Добавлено after 7 minutes 9 seconds:
На 561 логике уже собрано, причем одним корпусом не отделаться, и емкостями временные интервалы не айс задавать, устройство для авто- там разбег температур неслабый

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 13:36:33
КСеРоКС
Здравствуйте!!

Тип выхода/входа? Или чего там прикручивается к устройству?

Максимальная частота этих Ваших импульсов?

Работа стоИт или стОит ?)

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 14:06:31
yvm
Ситуация следующая - установлен блок автозапуска на Меган2. Но там очень дебильный алго кнопки Старт. Перед запуском нужно разбудить кан шину - нужен импульс примерно 1 сек длительностью (подбирать еще придется, короткий не будит машину, длинный открывает замки) После глушения блоком опять нужен импульс - а то машина не засыпает.
Никакой частоты - единичные импульсы на выходе по изменению сигнала на входе.
Работа стоИт - все установлено, но не работает как надо.

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 14:22:55
Ivanoff-iv
есть чем прошивать?

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 14:35:07
КСеРоКС
Т.е. алгоритм получается такой
1. Если нажата кнопка СТАРТ - формируется импульс порядка 1 сек. а ПОСЛЕ этого импульса стартует двигло.
2. Если поступил сигнал, что движка глушится (опять же при условии. что она работала перед этим) - ПАУЗА 1 сек, сформировать импульс с 1 сек длительностью.

Кто/Что выдает статус движки (запущен/заглушен)?
Правильно ли я понял. что сигнал СТАРТ обрабатывается отдельно от сигнала о состоянии двигателя?

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 14:44:58
akl
yvm Пробуйте. Входной сигнал PD2/INT0, выход импульсов PD0. FUSE-биты дефолтные - встроенный RC 8MHz, CKDIV8 запрограммирован

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 15:06:57
yvm
Спасибо, вечером займусь

Добавлено after 8 minutes 51 second:
Правильно фьюзы?

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 15:24:23
akl
По мне, должно быть так
FUSE_2313_TRITON.PNG
(207.3 КБ) 363 скачивания

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вт дек 05, 2017 18:00:30
yvm
Насколько помню - запрограммирован - галочка скинута

Добавлено after 2 hours 27 minutes 48 seconds:
[uquote="akl",url="/forum/viewtopic.php?p=3250974#p3250974"]yvm Пробуйте. Входной сигнал PD2/INT0, выход импульсов PD0. FUSE-биты дефолтные - встроенный RC 8MHz, CKDIV8 запрограммирован[/uquote]
Попробовал пока без машины, на светодиоде. Работает, только без задержки перед вторым импульсом

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Ср дек 06, 2017 04:44:05
akl
Подшаманил немного прогу. Теперь так
Изображение

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Ср дек 06, 2017 09:00:15
yvm
[uquote="akl",url="/forum/viewtopic.php?p=3251551#p3251551"]Подшаманил немного прогу. Теперь так
Изображение
TEST_megan_2.hex
[/uquote]
Замечательно, осталось на машину внедрить. На выходных у жены машину приватизирую для опытов.
Еще вопрос, можно листинг проги, а то длительность импульса возможно корректировать придется. С этим надеюсь разберусь

Re: Нужна помощь по написанию программы для attiny2313

Добавлено: Вс дек 10, 2017 01:38:42
yvm
Корректировать не пришлось, все супер. Вылез правда еще один косяк, но его решил при помощи релюхи.
Огромное спасибо за помощь