<?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; Реализация 8ми битной XOR суммы]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=1201</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1201&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Реализация 8ми битной XOR суммы».]]></description>
		<lastBuildDate>Tue, 07 Nov 2023 20:50:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11360#p11360</link>
			<description><![CDATA[<div class="quotebox"><cite>Константин, CANNY пишет:</cite><blockquote><p>Я не вижу ошибки в диаграмме.</p><p>Возможно ошибка в контрольном примере?<br /></p><div class="quotebox"><blockquote><p>$GNRMC,075720.000,A,,,,,,,201023,,,A,V*2C</p></blockquote></div></blockquote></div><p> Сегодня еще раз записал лог, действительно в примере затесалась какая-то ошибка, несколько сообщений сегодняшних перепроверил - всё сходится)</p><p>Спасибо за ссылку на калькулятор, не знал что даже конкретно такой может быть.</p>]]></description>
			<author><![CDATA[null@example.com (Gdiag)]]></author>
			<pubDate>Tue, 07 Nov 2023 20:50:29 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11360#p11360</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11357#p11357</link>
			<description><![CDATA[<p>Я не вижу ошибки в диаграмме.</p><p>Возможно ошибка в контрольном примере?<br /></p><div class="quotebox"><blockquote><p>$GNRMC,075720.000,A,,,,,,,201023,,,A,V*2C</p></blockquote></div><p>Мне попался другой пример, который проходит проверку на калькуляторе: <a href="https://nmeachecksum.eqth.net/" rel="noopener noreferrer" target="_blank">https://nmeachecksum.eqth.net/</a></p><div class="codebox"><pre><code>$GNRMC,141821.00,V,,,,,,,300518,,,N,V*19</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Tue, 07 Nov 2023 07:10:16 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11357#p11357</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11356#p11356</link>
			<description><![CDATA[<p>Подскажите, я допустил где-то ошибку в диаграмме, или все таки не правильно понял как должна рассчитываться контрольная сумма в этом случае? Несколько ошибок исправил, на данный момент пришел к такому решению, но оно не бьется с тем, что получилось в исходной строке. Нашел онлайн калькулятор в нем получается такой же ответ как и у меня - 34.</p>]]></description>
			<author><![CDATA[null@example.com (Gdiag)]]></author>
			<pubDate>Mon, 06 Nov 2023 20:52:49 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11356#p11356</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11335#p11335</link>
			<description><![CDATA[<p>Операция &quot;Исключающее ИЛИ&quot; обладает свойством ассоциативности: <a href="https://ru.wikipedia.org/wiki/%D0%98%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%C2%AB%D0%B8%D0%BB%D0%B8%C2%BB#%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0" rel="noopener noreferrer" target="_blank">https://ru.wikipedia.org/wiki/%D0%98%D1 … 0%B2%D0%B0</a></p><p>Свойства операций можно проверить экспериментально в симуляторе.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Thu, 02 Nov 2023 07:22:18 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11335#p11335</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11334#p11334</link>
			<description><![CDATA[<p>Постарался разобраться самостоятельно, пока время позволяет. Как понимаю эта конструкция на скрине должна сработать правильно. При xor как и при обычном сложении сумма от перестановки слагаемых не меняется, т.е. и порядок проведения операции над разными символами как понимаю не отразится на конечном результате. Я правильно думаю?</p>]]></description>
			<author><![CDATA[null@example.com (Gdiag)]]></author>
			<pubDate>Wed, 01 Nov 2023 21:56:29 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11334#p11334</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11310#p11310</link>
			<description><![CDATA[<p>Предлагаю вам проверить возможность передачи сообщения фиксированной длины и начать создавать вашу диаграмму, а при возникновении конкретных вопросов в процессе её создания - задавать их здесь и прикладывать к ним файл вашей диаграммы.<br />Если же вам требуется готовое решение, то я могу перенести тему в специальный раздел форума:<a href="https://forum.canny.ru/viewforum.php?id=11" rel="noopener noreferrer" target="_blank">Поиск исполнителей </a></p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Mon, 23 Oct 2023 06:04:38 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11310#p11310</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11309#p11309</link>
			<description><![CDATA[<p>не пробовал ещё. хочу снять лог с &quot;пойманными&quot; спутниками и посмотреть какие еще данные передаются и в каком виде. В любом случае не могу в голове составить рабочую диаграмму которая обработает это сообщение(</p>]]></description>
			<author><![CDATA[null@example.com (Gdiag)]]></author>
			<pubDate>Sun, 22 Oct 2023 10:58:40 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11309#p11309</guid>
		</item>
		<item>
			<title><![CDATA[Re: Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11308#p11308</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>размер сообщений может быть динамический, т.е. та же скорость может быть 1 а может быть 100</p></blockquote></div><p>А если передавать скорость с лидирующими нулями?<br />Например:<br /></p><div class="codebox"><pre><code>  1 как 001
 50 как 050
100 как 100</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sat, 21 Oct 2023 19:51:16 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11308#p11308</guid>
		</item>
		<item>
			<title><![CDATA[Реализация 8ми битной XOR суммы]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11307#p11307</link>
			<description><![CDATA[<p>Здравствуйте! Стоит задача по протоколу NMEA 0183 передавать скорость в устройство. Но столкнулся с моментом необходимости расчета контрольной суммы сообщения. Принцип расчета понял, но не пойму как это реализовать, т.к. размер сообщений может быть динамический, т.е. та же скорость может быть 1 а может быть 100 и итоговая длина сообщения изменится. <br />Подсчет суммы как в ModbusRTU не применить, т.к. расчет идет без учета первого и последнего символа сообщения.<br />$GNRMC,075720.000,A,,,,,,,201023,,,A,V*2C ($ и * не учитываются, 2С контрольная сумма)<br /> Если реализация этого довольно сложна, то готов заплатить за готовое решение.</p>]]></description>
			<author><![CDATA[null@example.com (Gdiag)]]></author>
			<pubDate>Sat, 21 Oct 2023 11:50:27 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11307#p11307</guid>
		</item>
	</channel>
</rss>
