<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Как правильно задать регистры ввода/вывода?]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=927&amp;type=atom" />
	<updated>2021-09-01T18:19:26Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=927</id>
		<entry>
			<title type="html"><![CDATA[Re: Как правильно задать регистры ввода/вывода?]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9876#p9876" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-09-01T18:19:26Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9876#p9876</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как правильно задать регистры ввода/вывода?]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9875#p9875" />
			<content type="html"><![CDATA[<p>Помогите разобраться с тем, как правильно назначать регистры ввода/вывода. Был бы очень признателен, если кто-то объяснит саму логику этого действа, а не просто покажет на примере. <br />Прикрепил к сообщению файл программы, в которой пытался воспроизвести первый пример, разобранный на ютюбе. (ссылку под роликом я посмотрел, но это видео меня только больше запутало). <br />Регистры вывода мне удалось задать (не знаю насколько правильно). Если в генераторе на Старте задать константу 1, светодиоды начинают весело мигать. Но обратите внимание, что на коммутаторе один выход задан как &quot;Регистр конфигурации канала&quot;, а другой как &quot;Регистр выходных значений канала&quot;. И оба варианта работают. Дальше идет блок, который задает порядок работы канала, но это я вообще делал просто подбором возможных значений, т.к. самой логике я не понимаю. <br />А с заданием входного регистра, который должен переключаться положительным импульсом с кнопки, у меня ничего не получилось. Очень жду пояснений.</p>]]></content>
			<author>
				<name><![CDATA[poliprofil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=893</uri>
			</author>
			<updated>2021-09-01T16:08:53Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9875#p9875</id>
		</entry>
</feed>
