А если не смотреть глубже, то кто мне поможет?GP1 писал(а):я так глубоко не копал
Найдено 40 результатов
- Вт апр 12, 2011 17:52:19
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
- Пн апр 11, 2011 19:28:06
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
GP1 , я пошагово a AVR Studio проверял, закомментив все задержки, программа уходит в подпрограмму №0, настраивает и запускает таймеры, после чего сразу уходит в основной цикл и там тусуется. Ставим флаг прерывания , прога уходит в обработчик, далее инкремент регистра R17, далее вызов подпрограммы ...
- Вс апр 10, 2011 15:53:04
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Ну так бы сразу и сказал. Читай: http://we.easyelectronics.ru/upgrade-repair/modernizaciya-osvezhitelya-vozduha-air-wick.html
Если что - свяжись с автором.
Спасибо за ссылочку, просто удивительно, как разным людям приходят в голову такие одинаковые бредовые мысли))), я тоже хотел прикрутить ...
Если что - свяжись с автором.
Спасибо за ссылочку, просто удивительно, как разным людям приходят в голову такие одинаковые бредовые мысли))), я тоже хотел прикрутить ...
- Сб апр 09, 2011 23:29:24
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
да без базара...
вот только я не вкурсе ваших творческих планов относительно вашего устройства.
я вот обычно прежде чем начинать быдлокодить, пытаюсь предусмотреть все возможные варианты работы и состояния схемы, и то не всегда получается.
как например только через 2 года выяснилось что мой ...
вот только я не вкурсе ваших творческих планов относительно вашего устройства.
я вот обычно прежде чем начинать быдлокодить, пытаюсь предусмотреть все возможные варианты работы и состояния схемы, и то не всегда получается.
как например только через 2 года выяснилось что мой ...
- Сб апр 09, 2011 22:44:18
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Может непосредственно по моей программке подскажете?GP1 писал(а):организовывать циклы задержки в обработчике прерывания.
- Сб апр 09, 2011 22:27:11
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Вашу мысль не понял.GP1 писал(а):даже пробовать не советую...timo13 писал(а): Если можно, пример на асме проверки порта для двух битов.
- Сб апр 09, 2011 20:58:50
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
А Вы принудительно МК загоняете в спящий режим?
Исходник в студию!
И я бы сделал опторазвязку...
Спящий режим пока откомментен, не дошел до этого, отдельный разговор думаю. Я радиолюбитель и , если так можно выразиться-программист, начинающий. Прошу уважаемых участников форума оценить мой труд ...
Исходник в студию!
И я бы сделал опторазвязку...
Спящий режим пока откомментен, не дошел до этого, отдельный разговор думаю. Я радиолюбитель и , если так можно выразиться-программист, начинающий. Прошу уважаемых участников форума оценить мой труд ...
- Сб апр 09, 2011 20:00:00
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Если можно, пример на асме проверки порта для двух битов.phanis писал(а):ждать в цикле пока входа INT0 INT1 не установятся в лог 0. , разрешить прерывания по INT0 INT1.
- Сб апр 09, 2011 13:27:17
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
я же писал можно и мне немножко поумничать :)))
отдели цепи питания двигла от цепей питания мк, проще всего питание на мк подавать через диод (в прямом направлении ессно) и поставить после диода электролит 100..200 мкф, ребуты пропадут.
Прошу прощения, пропустил))) Будем пробовать. А танталовый ...
отдели цепи питания двигла от цепей питания мк, проще всего питание на мк подавать через диод (в прямом направлении ессно) и поставить после диода электролит 100..200 мкф, ребуты пропадут.
Прошу прощения, пропустил))) Будем пробовать. А танталовый ...
- Сб апр 09, 2011 13:22:02
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Нужна задержка после включения питания, перезагрузки. Чтобы конденсаторы успели зарядится, после разрешенить прерывания.
И что касается программной части вы правильно настроили INT0-INT1 - т.е по спаду? Можно ведь и по лог 0;
Задержка есть, а вот с фронтами я не очень понимаю разницу, у меня ...
И что касается программной части вы правильно настроили INT0-INT1 - т.е по спаду? Можно ведь и по лог 0;
Задержка есть, а вот с фронтами я не очень понимаю разницу, у меня ...
- Сб апр 09, 2011 13:08:20
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Можно параметры конденсатора?GP1 писал(а):Я же говорю не о кондере на движке, а о диоде и кондере на мк.
Отдели цифровую часть от "силовой"
- Сб апр 09, 2011 10:59:23
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
МК не перезагружается. С этого-то и началась эпопея. Благодоря уважаемым участникам этого замечательного форума, в цепи питания МК появился кондер С2. Без этого кондера схема просто не работает, мотор чуть дергается и происходит ребут, и так бесконечно. Я не рисовал на схеме, но к порту "В ...
- Пт апр 08, 2011 21:34:47
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Если можно, пожалуйста, по подробнее.Пухич писал(а):Нужен кондер посуровее прямо возле гадского моторчика, а все питание МК и его обвязки можно отвязать дросселем и прикрыть отдельным кондером.
- Пт апр 08, 2011 21:33:29
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
К своему стыду, я не знаю , что это значит.ploop писал(а):5. Ставьте позиционные обозначения на схемах!
- Пт апр 08, 2011 21:17:37
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
Re: tiny2313 внешние прерывания
Источник питания два пальчиковых аккума. Опрос ног не получается, т.к. во время отработки задержки МК, по задумке, должен уйти в спящий режим, а проснуться по прерыванию таймера, или по кнопке S2
- Пт апр 08, 2011 20:25:59
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 внешние прерывания
- Ответы: 42
- Просмотры: 4445
tiny2313 внешние прерывания
Прошу помощи. Никак не могу отладить устройство которое включает моторчик на 2 сек. по истечении некоторого интервала времени. Программа имеет четыре подпрограммы, выбор кнопкой S1. Кнопка S2 включает моторчик на 2 сек. в любой момент. Устройство работает, но работает нестабильно, в момент включения ...
- Вс апр 03, 2011 19:29:04
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 настройка прерываний INT0 и INT1
- Ответы: 5
- Просмотры: 1786
Re: tiny2313 настройка прерываний INT0 и INT1
Всем спасибо разобрался. Открываем все нужные регистры в AVR Studio и внимательно смотрим, что с ними происходит. У меня по ходу проги затирался MCUCR попытками сконфигурировать sleep mode. Главное внимательность)))
- Вс апр 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. Не помогает. А ...
Попробуйте при инициализации в EIFR установить INTF0 и INTF1 в единичку (даташит Tiny 2313, стр. 61, раздел External Interrupt Flag Register).
Да вот вчера прочитал про это, загнал в EIFR - ob11000000. Не помогает. А ...
- Вс апр 03, 2011 00:26:51
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 настройка прерываний INT0 и INT1
- Ответы: 5
- Просмотры: 1786
tiny2313 настройка прерываний INT0 и INT1
Помогите пожалуйста, пытаюсь настроить внешние прерывания INT0 и INT1 для tiny2313. В проге загоняю в GIMSK-0b11000000, в MCUCR-0b00001111 (по переднему фронту), далее программа должна уйти в пустой цикл а МК отслеживать эти самые прерывания (нажатие кнопок). Но при пошаговой отладке в AVR Studio ...
- Вс мар 20, 2011 14:20:07
- Форум: Микроконтроллеры и ПЛИС
- Тема: tiny2313 и полевой транзистор
- Ответы: 41
- Просмотры: 7247
Re: tiny2313 и полевой транзистор
Огромное спасибо всем кто поучавствовал, схема работает. Конденсатор в цепи питания на 1 мкф по совету ploop, катушку не использовал, нету. Буду зкспериментировать дальше, микроконтроллеры это очень увлекательно 