<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Учебный курс AVR. Аналоговый компаратор</title>
		<description>Discuss Учебный курс AVR. Аналоговый компаратор</description>
		<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html</link>
		<lastBuildDate>Wed, 08 Apr 2026 07:08:17 +0000</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://chipenable.ru/index.php/component/jcomments/feed/com_k2/193.html" rel="self" type="application/rss+xml" />
		<item>
			<title>Nandan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-4498</link>
			<description><![CDATA[//Короче ребят,мое мнение:я был на других ресурсах,не считая этот,тоже искал как работает компаратор,его регистры и другие,и скажу вам что этой статья получше будет других, просто встречаются статьи,вроде все написано,но не понятно(не связано потому что),а здесь все прочитал и понял]]></description>
			<dc:creator>Nandan</dc:creator>
			<pubDate>Tue, 14 Apr 2015 08:50:32 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-4498</guid>
		</item>
		<item>
			<title>Alex_92 says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-4348</link>
			<description><![CDATA[Здравствуйте. Хотел спросить, как можно определить момент перехода напряжения на свободной фазе через нулевую точку с помощью аналогового компаратора?]]></description>
			<dc:creator>Alex_92</dc:creator>
			<pubDate>Sat, 22 Nov 2014 10:08:12 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-4348</guid>
		</item>
		<item>
			<title>Вася says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3654</link>
			<description><![CDATA[ Я не претендую на твоё решение рваться к познаниям и не изученным вещам так рьяно и стремительно Вопрос поставлю иначе... Учебный курс AVR. Аналоговый компаратор Тема не для новичков. Без LCD понятней было. Я вот бы уже начал собирать данный девайс ,но не имея базы с дисплеем LCD проект прошёл мимо и всеволиш.]]></description>
			<dc:creator>Вася</dc:creator>
			<pubDate>Fri, 10 Jan 2014 02:55:56 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3654</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3642</link>
			<description><![CDATA[Может мне еще алфавит в каждой статье разбирать, чтобы "всем" было понятно? Когда мне что-то непонятно, я не жалуюсь и не ною, а ищу информацию и разбираюсь с ней.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Thu, 09 Jan 2014 05:26:30 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3642</guid>
		</item>
		<item>
			<title>Вася says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3641</link>
			<description><![CDATA[Нечего не понятно ... Зачем LCD прицепили туда... Я понимаю ,что программа это дана в ознакомительных целях и для новичков. Ппрофи и так всё прекрасно знают как работает компаратор и не создают подобных устройств для отображения 1 или 0 на экране. Для новичка это слишком сложно. А проще нельзя написать прогу без LCD ,дефайнов непонятных вложений инклюдов. В CodeVisionAVR пожалуста. Нужно только уловить какие нужно регистры и какие биты выставить для настройки Аналгогово Компаратора.]]></description>
			<dc:creator>Вася</dc:creator>
			<pubDate>Thu, 09 Jan 2014 05:01:07 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3641</guid>
		</item>
		<item>
			<title>JoJo says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3366</link>
			<description><![CDATA[ А как он прервется на этой строке, если она в прерывании?]]></description>
			<dc:creator>JoJo</dc:creator>
			<pubDate>Thu, 24 Oct 2013 06:09:21 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3366</guid>
		</item>
		<item>
			<title>Peter says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3365</link>
			<description><![CDATA[5 uS - указано как замеряемая длительность. Про "незамеряемую" фазу не сказано ничего.]]></description>
			<dc:creator>Peter</dc:creator>
			<pubDate>Wed, 23 Oct 2013 18:36:17 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3365</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3364</link>
			<description><![CDATA[Если молотком ударить хорошенько, устройство тоже собьется. Это ж просто пример. Не надо его сбивать всякими сигналами. Блокировка сделана для атомарности (icr1 = buf1; icr2 = buf2;). В конце написано, что при длительностях меньше 5 мкс программа не будет успевать обрабатывать сигнал.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 23 Oct 2013 09:50:25 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3364</guid>
		</item>
		<item>
			<title>Peter says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3363</link>
			<description><![CDATA[Да что там неэлементарного ? Пусть тактовая частота процессора 16МГц как она и есть. Если во время выполнения __delay_cycles( 1000000); придет положительный входной фронт, а СРАЗУ после строки в конце main "compFlag = 0;" придет прерывание по отрицательному фронту (обработчик прерывания, судя по листингу, порядка 40 тактов - вот Вам и 2.5 uS) - то, возвратясь из прерывания, мы уже близко к следующему положительному фронту, и прерваться может во время выполнения строки " buf1 = TCNT1;". И сбой.]]></description>
			<dc:creator>Peter</dc:creator>
			<pubDate>Wed, 23 Oct 2013 09:09:29 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3363</guid>
		</item>
		<item>
			<title>Saxel says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3362</link>
			<description><![CDATA[Ну не совсем элементарно. Это зависит от частоты работы процессора. например на частоте 1 MHz скорость выполнения 1 команды 2 мкс. если делать хоть какую-то обработку в прерывании, то работа устройства просто собьется.]]></description>
			<dc:creator>Saxel</dc:creator>
			<pubDate>Wed, 23 Oct 2013 08:52:31 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3362</guid>
		</item>
		<item>
			<title>Peter says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3361</link>
			<description><![CDATA[Если я подам сигнал, у которого положительная (ИЗМЕРЯЕМАЯ) часть 5uS, а отрицательная - ну пусть 2.5 uS (необязательно же меандр подаётся, да Вы и не требуете этого), то элементарно собью работу устройства. И не поможет блокировка.]]></description>
			<dc:creator>Peter</dc:creator>
			<pubDate>Wed, 23 Oct 2013 08:34:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3361</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3359</link>
			<description><![CDATA[Запись блокируется флагом после захвата двух значений, поэтому здесь это не нужно.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 22 Oct 2013 10:50:00 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3359</guid>
		</item>
		<item>
			<title>Peter says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3358</link>
			<description><![CDATA[icr1 = buf1; icr2 = buf2; buf1 и buf2 двухбайтовые и изменяются в прерывании. Поэтому надо их читать в критической секции.]]></description>
			<dc:creator>Peter</dc:creator>
			<pubDate>Tue, 22 Oct 2013 10:29:50 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/193-uchebnyy-kurs-avr-analogovyy-komparator.html#comment-3358</guid>
		</item>
	</channel>
</rss>
