<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Внешние прерывания - Общие вопросы				            </title>
            <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/</link>
            <description>Форум о микроконтроллерах и электронике: обсуждение схем и проектов, помощь начинающим</description>
            <language>ru-RU</language>
            <lastBuildDate>Wed, 22 Apr 2026 08:51:38 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Внешние прерывания</title>
                        <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-1719</link>
                        <pubDate>Thu, 21 Jan 2016 15:42:12 +0000</pubDate>
                        <description><![CDATA[Здравствуйте. Вопрос в следующем. Можно использовать прерывание по таймеру дважды. То есть допустим выполнять действие 1 через 3 минуты и действие 2 через 5 минут. Если можно, то с примерами...]]></description>
                        <content:encoded><![CDATA[Здравствуйте. Вопрос в следующем. Можно использовать прерывание по таймеру дважды. То есть допустим выполнять действие 1 через 3 минуты и действие 2 через 5 минут. Если можно, то с примерами. Заранее спасибо <br><br>Вот так вот...]]></content:encoded>
						                            <category domain="https://radioded.ru/forum/voprosy/">Общие вопросы</category>                        <dc:creator>DennisSoK</dc:creator>
                        <guid isPermaLink="true">https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-1719</guid>
                    </item>
				                    <item>
                        <title>Re: Внешние прерыванния</title>
                        <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-567</link>
                        <pubDate>Wed, 13 Jan 2010 13:01:55 +0000</pubDate>
                        <description><![CDATA[Спасибо akl! Статья интересная. Буду пробовать писать свой код.]]></description>
                        <content:encoded><![CDATA[Спасибо akl! Статья интересная. Буду пробовать писать свой код.]]></content:encoded>
						                            <category domain="https://radioded.ru/forum/voprosy/">Общие вопросы</category>                        <dc:creator>ALEXENG</dc:creator>
                        <guid isPermaLink="true">https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-567</guid>
                    </item>
				                    <item>
                        <title>Re: Внешние прерыванния</title>
                        <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-566</link>
                        <pubDate>Wed, 13 Jan 2010 10:32:39 +0000</pubDate>
                        <description><![CDATA[Здравствуйте.Уже очень давно не применял прерывания INT0 и INT1 для обработки кнопок. Из того, что имеется выкладываю программу обработки сигналов энкодера, взятую отсюда. Это не совсем то, ...]]></description>
                        <content:encoded><![CDATA[Здравствуйте.<br>Уже очень давно не применял прерывания INT0 и INT1 для обработки кнопок. Из того, что имеется выкладываю программу обработки сигналов энкодера, взятую отсюда <a href="http://radiokot.ru/articles/27">http://radiokot.ru/articles/27</a> . Это не совсем то, что Вам нужно, но в программе ведется обработка обоих фронтов сигнала и может сгодится для примера.<div class="wpforo-attached-file"><a class="wpforo-default-attachment go2wpf-inline-attach" href="//radioded.ru/wp-content/uploads/wpforo/attachments/18/676=59-encoder.rar"><i class="fas fa-paperclip"></i> encoder.rar</a></div>]]></content:encoded>
						                            <category domain="https://radioded.ru/forum/voprosy/">Общие вопросы</category>                        <dc:creator>akl</dc:creator>
                        <guid isPermaLink="true">https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-566</guid>
                    </item>
				                    <item>
                        <title>Re: Внешние прерыванния</title>
                        <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-565</link>
                        <pubDate>Tue, 12 Jan 2010 23:21:21 +0000</pubDate>
                        <description><![CDATA[Спасибо за ответ. Немного просветили. Я, к сожалению, недавно занялся МК, поэтому сложности  возникают :D Если можно, то дайте пару фрагментов на asm для работы с кнопками.Буду очень признат...]]></description>
                        <content:encoded><![CDATA[Спасибо за ответ. Немного просветили. Я, к сожалению, недавно занялся МК, поэтому сложности  возникают :D <br>Если можно, то дайте пару фрагментов на asm для работы с кнопками.<br>Буду очень признателен. Да и может, когда разберусь с контроллерами, то и Вам чего подскажу :lol: <br>Мой E-mail ALEXANENG@yandex.ru<br>В принципе, я давно занимаюсь электроникой(но не МК, а RF и силовой электроникой до 100А 600В включительно), так что если есть вопросы - задавайте. С удовольствием отвечу :)]]></content:encoded>
						                            <category domain="https://radioded.ru/forum/voprosy/">Общие вопросы</category>                        <dc:creator>ALEXENG</dc:creator>
                        <guid isPermaLink="true">https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-565</guid>
                    </item>
				                    <item>
                        <title>Re: Внешние прерыванния</title>
                        <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-564</link>
                        <pubDate>Tue, 12 Jan 2010 16:37:55 +0000</pubDate>
                        <description><![CDATA[Здравствуйте.Не могу сказать, что грамотно, но делаю так. Предположим, что кнопки коммутируют вход INT0(INT1) на общий.*Разрешаю прерывания по спаду сигнала и жду. При нажатии кнопки, в обра...]]></description>
                        <content:encoded><![CDATA[Здравствуйте.<br>Не могу сказать, что грамотно, но делаю так. Предположим, что кнопки коммутируют вход INT0(INT1) на общий.<br>*Разрешаю прерывания по спаду сигнала и жду. При нажатии кнопки, в обработчике прерывания перевожу соответствующую лапу на вывод 0. Таким образом блокируется "дребезг" при нажатии. Далее следует выход из обработчика, но с установленным флагом PORTD2(3)=0. Программа в основном цикле анализирует состояние этих лап, делает необходимые действия, дополнительно делается задержка порядка 20...30 мс и только затем лапа переводится на вход, но с разрешением по фронту сигнала. При отпускании кнопки первый же фронт вызывает прерывание, лапа переводится на вывод 1, затем, в основном цикле, через 20...30 мс программа переходит на *.<br>Но использовать прерывания для анализа состояния кнопок считаю большим расточительством. Все равно приходится вводить задержки или программные или таймерные или организовывать счетчики со сбросом при появлении запрещенного состояния кнопки.]]></content:encoded>
						                            <category domain="https://radioded.ru/forum/voprosy/">Общие вопросы</category>                        <dc:creator>akl</dc:creator>
                        <guid isPermaLink="true">https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-564</guid>
                    </item>
				                    <item>
                        <title>Внешние прерывания</title>
                        <link>https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-67</link>
                        <pubDate>Tue, 12 Jan 2010 11:58:25 +0000</pubDate>
                        <description><![CDATA[Добрый день уважаемые микроконтроллерные деды!Кто подскажет: как грамотно сделать обработчик прерываний по INT0 и INT1 в ATtiny2313 на Ассемблере.В основном интересует как устранить &quot;дребезг...]]></description>
                        <content:encoded><![CDATA[Добрый день уважаемые микроконтроллерные деды!<br>Кто подскажет: как грамотно сделать обработчик прерываний по INT0 и INT1 в ATtiny2313 на Ассемблере.<br>В основном интересует как устранить "дребезг контактов" от кнопок, подключенных к этим выводам. <br>Сколько не "лазил" в И-Нете ничего вразумительного не нашел.<br>Заранее благодарю]]></content:encoded>
						                            <category domain="https://radioded.ru/forum/voprosy/">Общие вопросы</category>                        <dc:creator>ALEXENG</dc:creator>
                        <guid isPermaLink="true">https://radioded.ru/forum/voprosy/%d0%b2%d0%bd%d0%b5%d1%88%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%b5%d1%80%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f/#post-67</guid>
                    </item>
							        </channel>
        </rss>
		