<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; Конфигурация каналов ввода-вывода CANNY 3 tiny]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=528</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=528&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Конфигурация каналов ввода-вывода CANNY 3 tiny».]]></description>
		<lastBuildDate>Thu, 11 Feb 2021 18:26:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Конфигурация каналов ввода-вывода CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9325#p9325</link>
			<description><![CDATA[<p>Регистры, чьи значения заданы константой, будут записаны один раз, при старте контроллера. Регистры, чьи значения могут измениться в процессе исполнения диаграммы обрабатываются системным ПО контроллера с применением допустимых в каждом конкретном случае оптимизаций. Пользователю обычно нет необходимости заботится о ручной оптимизации записи в регистры.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Thu, 11 Feb 2021 18:26:22 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9325#p9325</guid>
		</item>
		<item>
			<title><![CDATA[Re: Конфигурация каналов ввода-вывода CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9324#p9324</link>
			<description><![CDATA[<p>Подскажите пожалуйста, запись в регистры настройки каналов выполняется один раз при старте контроллера, записывается в ОЗУ и процессе работы не переписывается, или переписывается на каждом цикле выполнения программы?&nbsp; Не надо ли предусматривать программные условия, чтобы контроллер на каждом цикле не лазил в регистры и их не переписывал? Или запись в регистры выполняется только в случае изменения значения параметра регистра, то есть исключительно по необходимости?<br />Хочется понять, что надо предусматривать, чтобы контроллер не выполнял лишних операций записи в регистры.</p>]]></description>
			<author><![CDATA[null@example.com (orto)]]></author>
			<pubDate>Thu, 11 Feb 2021 17:27:14 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9324#p9324</guid>
		</item>
		<item>
			<title><![CDATA[Re: Конфигурация каналов ввода-вывода CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7633#p7633</link>
			<description><![CDATA[<p>Альтернативный вариант конфигурации входов контроллера CANNY 3 tiny.<br />Начиная с CannyLab версии 1.37, в перечне констант для конфигурации выходных потенциалов каналов контроллера доступны две конфигурации с постоянными подтяжками к плюсу и к минусу (см.вложение 1).<br />Конфигурация каналов для работы в качестве отрицательных входов (см. предыдущее сообщение) будет выглядеть иначе (см.вложение 2).</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 13 Mar 2019 11:15:16 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7633#p7633</guid>
		</item>
		<item>
			<title><![CDATA[Конфигурация каналов ввода-вывода CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7525#p7525</link>
			<description><![CDATA[<p>Пример конфигурации каналов контроллера CANNY 3 tiny начиная с версии CannyLab с 1.35:</p><p>В отличие от CANNY 7, конфигурация каждого канала ввода-вывода CANNY 3 tiny разделена на входной и выходной каскады.</p><p><strong>В данном примере, конфигурация каналов №№1 и 2 соответствует режиму &quot;отрицательные <span class="bbu">вход</span>&quot; контроллера CANNY 7.</strong><br />Для настройки такой конфигурации требуется выполнить два действия:<br />1. Настроить инверсию <span class="bbu">входного</span> каскада соответствующего канала ввода-вывода контроллера<br />2. Установить потенциал &quot;подтяжка к плюсу&quot; на <span class="bbu">выходном</span> каскаде соответствующего канала ввода-вывода контроллера</p><p>По умолчанию, в Регистре <span class="bbu">входного</span> значения канала ввода-вывода контроллера появится значение &quot;1&quot; в случае наличия на контакте контроллера положительного потенциала. И значение &quot;0&quot; в случае наличия потенциала GND.<br />Для того, чтобы настроить контроллер как отрицательный вход (GND = &quot;1&quot;, + = &quot;0&quot;), необходимо изменить режим работы этого регистра на обратный. Для этого установим значение &quot;1&quot; Регистр инверсии входного значения канала.</p><p>Так как на диаграмме отсутствуют Регистры <span class="bbu">выходного</span> значения каналов №№1 и 2, выходные каскады соответствующих каналов контроллера будут всегда находится в состоянии &quot;ВЫКЛ&quot;. Записав в Регистр конфигурации <span class="bbu">выходного</span> канала контроллера именованную константу &quot;нейтральное / <span class="bbu">подтянут к плюсу</span>&quot; мы зададим для <span class="bbu">выключенного</span> состояния выходного каскада соответствующего канала контроллера постоянный слабый положительный выходной потенциал (&quot;<span class="bbu">подтяжка к плюсу</span>&quot;).</p><p><strong>Конфигурация каналов №№3 и 4 соответствует режиму &quot;положительный <span class="bbu">выход</span>&quot; контроллера CANNY 7.</strong><br />Для настройки такой конфигурации требуется выполнить лишь одно действие:<br />Задать конфигурацию потенциалов <span class="bbu">выходного</span> каскада соответствующего канала ввода-вывода контроллера, записав в соответствующий регистр именованную константу &quot;ПЛЮС/подтянут к минусу&quot;. После чего, на выходных каналах (№№3 и 4) при записи в регистр Выходного значения соответствующего канала ненулевого значения, появляется положительный потенциал (100мА), при записи значения &quot;0&quot; - отрицательный потенциал (1мА &quot;подтяжка к минусу&quot;)</p><p>Общее описание настройки каналов CANNY 3 tiny приведено в соответствующем разделе <a href="http://wiki.canny.ru/index.php?title=CANNY_3_tiny,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0#.D0.A0.D0.B5.D0.B6.D0.B8.D0.BC_.D0.B4.D0.B8.D1.81.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D0.BE.D0.B3.D0.BE_.D0.B2.D1.85.D0.BE.D0.B4.D0.B0" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>.</p><p>Функциональные блоки №1 и №2 выполняют функцию частичной защиты от дребезга.<br />Исполняя данную диаграмму, контроллер реализует схему простого двухканального инвертора сигналов.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 07 Dec 2018 12:43:06 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7525#p7525</guid>
		</item>
	</channel>
</rss>
