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

Обсуждаем контроллеры компании Atmel.
Ответить
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение yvm »

Приветствую, нужно сделать устройство на 2313, вроде задача примитивная, но сам сколько читал, только еще хуже стало. Требуется что бы при изменении сигнала на входе с 1 на 0, на выходе появлялся один импульс длительностью 1 сек. А при обратном изменении на входе с 0 на 1, через 1 секунду такой же импульс 1 сек. Собрал на КМОП логике, но больно громоздко вышло, а в наличии есть 2313
Аватара пользователя
pasha_zv
Мучитель микросхем
Сообщения: 460
Зарегистрирован: Пт фев 17, 2017 11:18:07
Откуда: Ставрополь-Донское

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

Сообщение pasha_zv »

2 шт NE555
или одна 561ла7

чего огород городить то?
Последний раз редактировалось pasha_zv Вт дек 05, 2017 13:28:04, всего редактировалось 1 раз.
LIVE - EVIL
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение yvm »

вот как раз 555 у меня нет, а в нашей деревне не купишь

Добавлено after 7 minutes 9 seconds:
На 561 логике уже собрано, причем одним корпусом не отделаться, и емкостями временные интервалы не айс задавать, устройство для авто- там разбег температур неслабый
КСеРоКС
Родился
Сообщения: 16
Зарегистрирован: Пн дек 04, 2017 09:40:14

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

Сообщение КСеРоКС »

Здравствуйте!!

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

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

Работа стоИт или стОит ?)
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение yvm »

Ситуация следующая - установлен блок автозапуска на Меган2. Но там очень дебильный алго кнопки Старт. Перед запуском нужно разбудить кан шину - нужен импульс примерно 1 сек длительностью (подбирать еще придется, короткий не будит машину, длинный открывает замки) После глушения блоком опять нужен импульс - а то машина не засыпает.
Никакой частоты - единичные импульсы на выходе по изменению сигнала на входе.
Работа стоИт - все установлено, но не работает как надо.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

есть чем прошивать?
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
КСеРоКС
Родился
Сообщения: 16
Зарегистрирован: Пн дек 04, 2017 09:40:14

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

Сообщение КСеРоКС »

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

Кто/Что выдает статус движки (запущен/заглушен)?
Правильно ли я понял. что сигнал СТАРТ обрабатывается отдельно от сигнала о состоянии двигателя?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

yvm Пробуйте. Входной сигнал PD2/INT0, выход импульсов PD0. FUSE-биты дефолтные - встроенный RC 8MHz, CKDIV8 запрограммирован
Вложения
TEST_MEGAN.zip
(455 байт) 158 скачиваний
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение yvm »

Спасибо, вечером займусь

Добавлено after 8 minutes 51 second:
Правильно фьюзы?
Вложения
2313.JPG
(66.89 КБ) 203 скачивания
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

По мне, должно быть так
FUSE_2313_TRITON.PNG
(207.3 КБ) 363 скачивания
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение 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]
Попробовал пока без машины, на светодиоде. Работает, только без задержки перед вторым импульсом
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Подшаманил немного прогу. Теперь так
Изображение
Вложения
TEST_MEGAN_2.zip
(1.32 КБ) 165 скачиваний
Последний раз редактировалось akl Ср дек 06, 2017 11:05:25, всего редактировалось 1 раз.
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение yvm »

[uquote="akl",url="/forum/viewtopic.php?p=3251551#p3251551"]Подшаманил немного прогу. Теперь так
Изображение
TEST_megan_2.hex
[/uquote]
Замечательно, осталось на машину внедрить. На выходных у жены машину приватизирую для опытов.
Еще вопрос, можно листинг проги, а то длительность импульса возможно корректировать придется. С этим надеюсь разберусь
yvm
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб сен 13, 2008 21:52:24

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

Сообщение yvm »

Корректировать не пришлось, все супер. Вылез правда еще один косяк, но его решил при помощи релюхи.
Огромное спасибо за помощь
Ответить

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