<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[RemoteXY community — Перезапускается интерфейс если быстро нажимать на кнопки]]></title>
	<link rel="self" href="https://forum.remotexy.com/extern.php?action=feed&amp;tid=1705&amp;type=atom" />
	<updated>2023-10-04T05:43:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.remotexy.com/viewtopic.php?id=1705</id>
		<entry>
			<title type="html"><![CDATA[Re: Перезапускается интерфейс если быстро нажимать на кнопки]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=5221#p5221" />
			<content type="html"><![CDATA[<p>Нашел одну проблему с моей функцией сохранения настроек в EEPROM, заменил кнопку &quot;без фиксации&quot; на переключатель. С кнопкой возможно функция работала бесконтрольно тк пальцем не&nbsp; получается нажать всегда одинаково. (Защита от многократнной перезаписи есть).</p><p>Так же в функции записи в EEPROM поставил задержки RemoteXY_delay(500) в начале и конце функции , к слову delay () не пользуюсь вообще.</p>]]></content>
			<author>
				<name><![CDATA[flatx007]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2371</uri>
			</author>
			<updated>2023-10-04T05:43:19Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=5221#p5221</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Перезапускается интерфейс если быстро нажимать на кнопки]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=5219#p5219" />
			<content type="html"><![CDATA[<p>Для того что бы понять ситуацию пробуйте искать проблему методом исключения.<br />1. Проверьте исходный код только из редактора RemoteXY. Без вашего дополнительного кода совсем. Происходит ли обрыв связи если нажимать те же кнопки. Если тут все ОК то дальше ищем проблему в дополнительном коде.<br />2. Удалите код который реагирует на нажатия кнопок и попробуйте без него. Если все опять ОК то проблема в этом куске кода.<br />Основное что могу предположить это то что у вас код который обрабатывает кнопки может выполняться слишком долго, несколько десятков миллисекунд. За это время входные буферы RemoteXY переполняются и связь разрывается. Проанализируйте ваш код кнопок на время выполнения. <br />Замените delay() на RemoteXY_delay() везде в коде если где то присутствует.</p>]]></content>
			<author>
				<name><![CDATA[remotexy]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2</uri>
			</author>
			<updated>2023-10-02T06:22:45Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=5219#p5219</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Перезапускается интерфейс если быстро нажимать на кнопки]]></title>
			<link rel="alternate" href="https://forum.remotexy.com/viewtopic.php?pid=5216#p5216" />
			<content type="html"><![CDATA[<p>Имеется БОЛЬШОЙ проект для Mega, суть в том что если быстро нажимать на кнопки быстро и медленно тоже ! раз на раз не приходится, перезапускается интерфейс (мигает disconnect).</p><p>Все вызовы и инициализации функций RemoteXY на своих местах.</p><p>Можете посмотреть код? Что может быть не так ... </p><p>+++</p><p>Разобрался немного , сбой происходит только через блютус на стандартной скорости 9600.</p><p>Если подключить через USB на скорости 38400 все происходит без сбоев, в целом дисконект можно получить нажимая кнопки очень быстро и не дожидаясь пока завершится работа функции которая привязана к этой кнопке.</p>]]></content>
			<author>
				<name><![CDATA[flatx007]]></name>
				<uri>https://forum.remotexy.com/profile.php?id=2371</uri>
			</author>
			<updated>2023-10-01T09:22:59Z</updated>
			<id>https://forum.remotexy.com/viewtopic.php?pid=5216#p5216</id>
		</entry>
</feed>
