<?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; Как правильно задать регистры ввода/вывода?]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=927</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=927&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как правильно задать регистры ввода/вывода?».]]></description>
		<lastBuildDate>Wed, 01 Sep 2021 18:19:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как правильно задать регистры ввода/вывода?]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9876#p9876</link>
			<description><![CDATA[<p>Назначение регистров и примеры работы с драйвером каналов ввода-вывода контроллера CANNY 5 Nano есть в документации: <a href="https://canny.ru/docs/c5nano/io/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/c5nano/io/</a></p><p>В каждый регистр следует помещать только те значения, которые входят в диапазон допустимых значений регистра. В регистры конфигурации чаще всего следует помещать значения из списка именованных констант. см.документацию. </p><p>Во вложении исправленная диаграмма.</p><p>Кроме исправления ошибок, в диаграмму добавлена защита входного канала от дребезга контактов кнопки: <a href="https://canny.ru/docs/tips_tricks/protection_against_chattering/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/tips_tricks/prote … hattering/</a></p><p>Если вы используете кнопку положительной полярности, не забудьте добавить на канал снаружи подтягивающий резистор к GND, чтобы избежать ложного &quot;плавающего&quot; сигнала на входе контроллера в то время как кнопка не нажата.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Wed, 01 Sep 2021 18:19:26 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9876#p9876</guid>
		</item>
		<item>
			<title><![CDATA[Как правильно задать регистры ввода/вывода?]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9875#p9875</link>
			<description><![CDATA[<p>Помогите разобраться с тем, как правильно назначать регистры ввода/вывода. Был бы очень признателен, если кто-то объяснит саму логику этого действа, а не просто покажет на примере. <br />Прикрепил к сообщению файл программы, в которой пытался воспроизвести первый пример, разобранный на ютюбе. (ссылку под роликом я посмотрел, но это видео меня только больше запутало). <br />Регистры вывода мне удалось задать (не знаю насколько правильно). Если в генераторе на Старте задать константу 1, светодиоды начинают весело мигать. Но обратите внимание, что на коммутаторе один выход задан как &quot;Регистр конфигурации канала&quot;, а другой как &quot;Регистр выходных значений канала&quot;. И оба варианта работают. Дальше идет блок, который задает порядок работы канала, но это я вообще делал просто подбором возможных значений, т.к. самой логике я не понимаю. <br />А с заданием входного регистра, который должен переключаться положительным импульсом с кнопки, у меня ничего не получилось. Очень жду пояснений.</p>]]></description>
			<author><![CDATA[null@example.com (poliprofil)]]></author>
			<pubDate>Wed, 01 Sep 2021 16:08:53 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9875#p9875</guid>
		</item>
	</channel>
</rss>
