<?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=1107&amp;type=atom" />
	<updated>2023-02-16T10:03:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1107</id>
		<entry>
			<title type="html"><![CDATA[Re: Борьба с замедлением обработки кода с обращением к ячейкам памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10784#p10784" />
			<content type="html"><![CDATA[<p>Напоминаю о том, что при разработке решений следует учитывать ресурс энергонезамисимой памяти - порядка сотен тысяч операций записи любого нового значения в любую ячейку.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-02-16T10:03:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10784#p10784</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Борьба с замедлением обработки кода с обращением к ячейкам памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10783#p10783" />
			<content type="html"><![CDATA[<p>Константин, спасибо за ответ! Да, разговор был про ЭНП. Теперь все встало на свои места, замедления по сути нет и это радует. У меня значит было ошибочное воспоминание о времени замедления и я всячески старался избегать использования энп в схемах. Теперь простора стало значительно больше)</p>]]></content>
			<author>
				<name><![CDATA[Dmitry30Rus]]></name>
				<uri>https://forum.canny.ru/profile.php?id=956</uri>
			</author>
			<updated>2023-02-15T20:49:35Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10783#p10783</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Борьба с замедлением обработки кода с обращением к ячейкам памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10782#p10782" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>В каком то из сообщений на форуме (или в документации) писалось, что любое обращение к физической ячейке памяти существенно замедляет выполнение всего кода.</p></blockquote></div><p>Что значит физическая ячейка памяти? Для того, чтобы понять о чем речь, нужна прямая ссылка или точная цитата и контекст.</p><p>Если речь об энергонезависимой памяти, то это не так. Замедляет работу диаграммы только запись в ячейку энергонезависимой памяти нового значения, отличного от уже хранящегося там. Порядок замедления - единицы миллисекунд.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-02-15T17:43:37Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10782#p10782</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Борьба с замедлением обработки кода с обращением к ячейкам памяти]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10781#p10781" />
			<content type="html"><![CDATA[<p>В каком то из сообщений на форуме (или в документации) писалось, что любое обращение к физической ячейке памяти существенно замедляет выполнение всего кода. Я так понимаю эта задержка связана с тем, что обработчик кода ждет пока ячейка будет прочитана/записана, а это занимает время.</p><p>Это замедление можно как то обойти? Например код обращения к физическим ячейкам памяти использовать для инициализации переменных (перенос их в &quot;оперативную память&quot; с помощью Триггера D) в первое время выполнения кода (например по таймеру или логическому ветвлению) или весь код всегда обсчитывается микроконтроллером полностью и независимо от того что какая то логическая ветвь в нем не используется в тот или иной момент времени.</p><p>Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Dmitry30Rus]]></name>
				<uri>https://forum.canny.ru/profile.php?id=956</uri>
			</author>
			<updated>2023-02-15T16:52:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10781#p10781</id>
		</entry>
</feed>
