Найдено 40 результатов

timo13
Вт апр 12, 2011 17:52:19
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

GP1 писал(а):я так глубоко не копал :wink:
А если не смотреть глубже, то кто мне поможет?
timo13
Пн апр 11, 2011 19:28:06
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

GP1 , я пошагово a AVR Studio проверял, закомментив все задержки, программа уходит в подпрограмму №0, настраивает и запускает таймеры, после чего сразу уходит в основной цикл и там тусуется. Ставим флаг прерывания , прога уходит в обработчик, далее инкремент регистра R17, далее вызов подпрограммы ...
timo13
Вс апр 10, 2011 15:53:04
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

Ну так бы сразу и сказал. Читай: http://we.easyelectronics.ru/upgrade-repair/modernizaciya-osvezhitelya-vozduha-air-wick.html
Если что - свяжись с автором.
Спасибо за ссылочку, просто удивительно, как разным людям приходят в голову такие одинаковые бредовые мысли))), я тоже хотел прикрутить ...
timo13
Сб апр 09, 2011 23:29:24
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

да без базара...
вот только я не вкурсе ваших творческих планов относительно вашего устройства.
я вот обычно прежде чем начинать быдлокодить, пытаюсь предусмотреть все возможные варианты работы и состояния схемы, и то не всегда получается.
как например только через 2 года выяснилось что мой ...
timo13
Сб апр 09, 2011 22:44:18
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

GP1 писал(а):организовывать циклы задержки в обработчике прерывания.
Может непосредственно по моей программке подскажете?
timo13
Сб апр 09, 2011 22:27:11
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

GP1 писал(а):
timo13 писал(а): Если можно, пример на асме проверки порта для двух битов.
даже пробовать не советую...
Вашу мысль не понял.
timo13
Сб апр 09, 2011 20:58:50
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

А Вы принудительно МК загоняете в спящий режим?
Исходник в студию!
И я бы сделал опторазвязку...
Спящий режим пока откомментен, не дошел до этого, отдельный разговор думаю. Я радиолюбитель и , если так можно выразиться-программист, начинающий. Прошу уважаемых участников форума оценить мой труд ...
timo13
Сб апр 09, 2011 20:00:00
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

phanis писал(а):ждать в цикле пока входа INT0 INT1 не установятся в лог 0. , разрешить прерывания по INT0 INT1.
Если можно, пример на асме проверки порта для двух битов.
timo13
Сб апр 09, 2011 13:27:17
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

я же писал можно и мне немножко поумничать :)))
отдели цепи питания двигла от цепей питания мк, проще всего питание на мк подавать через диод (в прямом направлении ессно) и поставить после диода электролит 100..200 мкф, ребуты пропадут.
Прошу прощения, пропустил))) Будем пробовать. А танталовый ...
timo13
Сб апр 09, 2011 13:22:02
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

Нужна задержка после включения питания, перезагрузки. Чтобы конденсаторы успели зарядится, после разрешенить прерывания.
И что касается программной части вы правильно настроили INT0-INT1 - т.е по спаду? Можно ведь и по лог 0;
Задержка есть, а вот с фронтами я не очень понимаю разницу, у меня ...
timo13
Сб апр 09, 2011 13:08:20
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

GP1 писал(а):Я же говорю не о кондере на движке, а о диоде и кондере на мк.
Отдели цифровую часть от "силовой"
Можно параметры конденсатора?
timo13
Сб апр 09, 2011 10:59:23
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

МК не перезагружается. С этого-то и началась эпопея. Благодоря уважаемым участникам этого замечательного форума, в цепи питания МК появился кондер С2. Без этого кондера схема просто не работает, мотор чуть дергается и происходит ребут, и так бесконечно. Я не рисовал на схеме, но к порту "В ...
timo13
Пт апр 08, 2011 21:34:47
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

Пухич писал(а):Нужен кондер посуровее прямо возле гадского моторчика, а все питание МК и его обвязки можно отвязать дросселем и прикрыть отдельным кондером.
Если можно, пожалуйста, по подробнее.
timo13
Пт апр 08, 2011 21:33:29
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

ploop писал(а):5. Ставьте позиционные обозначения на схемах!
К своему стыду, я не знаю , что это значит.
timo13
Пт апр 08, 2011 21:17:37
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

Re: tiny2313 внешние прерывания

Источник питания два пальчиковых аккума. Опрос ног не получается, т.к. во время отработки задержки МК, по задумке, должен уйти в спящий режим, а проснуться по прерыванию таймера, или по кнопке S2
timo13
Пт апр 08, 2011 20:25:59
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 внешние прерывания
Ответы: 42
Просмотры: 4445

tiny2313 внешние прерывания

Прошу помощи. Никак не могу отладить устройство которое включает моторчик на 2 сек. по истечении некоторого интервала времени. Программа имеет четыре подпрограммы, выбор кнопкой S1. Кнопка S2 включает моторчик на 2 сек. в любой момент. Устройство работает, но работает нестабильно, в момент включения ...
timo13
Вс апр 03, 2011 19:29:04
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 настройка прерываний INT0 и INT1
Ответы: 5
Просмотры: 1786

Re: tiny2313 настройка прерываний INT0 и INT1

Всем спасибо разобрался. Открываем все нужные регистры в AVR Studio и внимательно смотрим, что с ними происходит. У меня по ходу проги затирался MCUCR попытками сконфигурировать sleep mode. Главное внимательность)))
timo13
Вс апр 03, 2011 09:37:33
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 настройка прерываний INT0 и INT1
Ответы: 5
Просмотры: 1786

Re: tiny2313 настройка прерываний INT0 и INT1

Узнаю собственные грабли (правда, у меня подобная проблема с Мегой 8-й была). :)
Попробуйте при инициализации в EIFR установить INTF0 и INTF1 в единичку (даташит Tiny 2313, стр. 61, раздел External Interrupt Flag Register).
Да вот вчера прочитал про это, загнал в EIFR - ob11000000. Не помогает. А ...
timo13
Вс апр 03, 2011 00:26:51
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 настройка прерываний INT0 и INT1
Ответы: 5
Просмотры: 1786

tiny2313 настройка прерываний INT0 и INT1

Помогите пожалуйста, пытаюсь настроить внешние прерывания INT0 и INT1 для tiny2313. В проге загоняю в GIMSK-0b11000000, в MCUCR-0b00001111 (по переднему фронту), далее программа должна уйти в пустой цикл а МК отслеживать эти самые прерывания (нажатие кнопок). Но при пошаговой отладке в AVR Studio ...
timo13
Вс мар 20, 2011 14:20:07
Форум: Микроконтроллеры и ПЛИС
Тема: tiny2313 и полевой транзистор
Ответы: 41
Просмотры: 7247

Re: tiny2313 и полевой транзистор

Огромное спасибо всем кто поучавствовал, схема работает. Конденсатор в цепи питания на 1 мкф по совету ploop, катушку не использовал, нету. Буду зкспериментировать дальше, микроконтроллеры это очень увлекательно :))

Перейти к расширенному поиску