<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=12&amp;t=14987&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-03-30T19:35:53+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=14987&amp;mode</id>
<entry>
<author><name><![CDATA[vaffanculo]]></name></author>
<updated>2016-03-30T19:35:53+01:00</updated>
<published>2016-03-30T19:35:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14987&amp;p=157391#p157391</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14987&amp;p=157391#p157391"/>
<title type="html"><![CDATA[Re: CRC32 z sumy wartości wyrazów 0...255]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14987&amp;p=157391#p157391"><![CDATA[
<div class="quotetitle">mes mariusz napisał(a):</div><div class="quotecontent"><br />Dodam, że w języku BASCOM AVR istnieje gotowa funkcja Crc32(), ale to coś, co wylicza do niczego się nie nadaje (nie do końca wiadomo, co wylicza, w każdym razie wyniki się nie pokrywają).<br /></div><br /><br />Sprawdź czy to co wylicza funkcja Crc32() nie jest w postaci szesnastkowej.<br />Na podanej przez ciebie stronie jest wynik w postaci dziesiętnej czyli 3348389656<br /> a w postaci szesnastkowej przyjmuje wartość C7945F18<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1784">vaffanculo</a> — 30 mar 2016, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mes mariusz]]></name></author>
<updated>2016-03-30T09:32:41+01:00</updated>
<published>2016-03-30T09:32:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14987&amp;p=157354#p157354</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14987&amp;p=157354#p157354"/>
<title type="html"><![CDATA[CRC32 z sumy wartości wyrazów 0...255]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14987&amp;p=157354#p157354"><![CDATA[
Witam. Poniższy program oblicza sumę kolejnych wyrazów od 0 do 255, a następnie wylicza CRC32 z tej sumy.<br /><br />[syntax=basic4gl]#include &lt;boost/crc.hpp&gt;<br />#include &lt;boost/lexical_cast.hpp&gt;<br />#include &lt;string&gt;<br />#include &lt;iostream&gt;<br />#include &lt;algorithm&gt;<br /><br />int main()<br />{<br />   int licznik = 0;<br />   int suma = 0;<br /><br />   for ( licznik = 0; licznik &lt;= 255; licznik++ )<br />    {<br />        suma = suma + licznik ;<br />        std::cout &lt;&lt; &quot;Wyraz: &quot; &lt;&lt; licznik &lt;&lt; &quot; --&gt; Suma: &quot; &lt;&lt; suma &lt;&lt; std::endl;<br /><br />    }<br /><br />   std::string str = boost::lexical_cast&lt;std::string&gt;(suma);<br />   boost::crc_32_type crc32;<br />   crc32 = std::for_each(str.begin(), str.end(), crc32);<br />   std::cout &lt;&lt; &quot;CRC32: &quot; &lt;&lt; crc32() &lt;&lt; std::endl;<br />   system( &quot;PAUSE&quot; );<br />}[/syntax]<br /><br />Wynik działania jest następujący:<br /><br /><!-- m --><a class="postlink" href="http://pastebin.com/cErnR8K6" >http://pastebin.com/cErnR8K6</a><!-- m --><br /><br /><br />Chciałbym podobny efekt uzyskać w języku BASCOM AVR. Znajdzie się ktoś, kto pomoże? <br /><br />Dodam, że w języku BASCOM AVR istnieje gotowa funkcja Crc32(), ale to coś, co wylicza do niczego się nie nadaje (nie do końca wiadomo, co wylicza, w każdym razie wyniki się nie pokrywają).<br /><br />Dziękuję<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7975">mes mariusz</a> — 30 mar 2016, o 09:32</p><hr />
]]></content>
</entry>
</feed>