<?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=8&amp;t=10932&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-06T15:27:36+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=10932&amp;mode</id>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2015-03-06T15:27:36+01:00</updated>
<published>2015-03-06T15:27:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122246#p122246</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122246#p122246"/>
<title type="html"><![CDATA[Re: Odbiór danych z UARTA i szukanie ciągu znaków]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122246#p122246"><![CDATA[
Jeśli będziesz miał opracowany format ramki to można użyć <a href="http://en.wikipedia.org/wiki/Finite-state_machine"  class="postlink">FSM</a>. W połączeniu z CRC to jedna z lepszych metod odpornych na błędy transmisji. Znalezienie wtedy dowolnego wzorca (w tym jednego znaku) jest banalnie proste.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 6 mar 2015, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2015-03-06T09:28:04+01:00</updated>
<published>2015-03-06T09:28:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122220#p122220</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122220#p122220"/>
<title type="html"><![CDATA[Re: Odbiór danych z UARTA i szukanie ciągu znaków]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122220#p122220"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />, gdy się skończy zaczynasz wrzucać kolejne bajty danych do bufora zaczynając jednocześnie badać czy nie nadlatuje znacznik końca ramki.<br /></div><br /><br />Dokładnie jak to jest zrobione w Green Booku, tam rozpoznawanie ramki jest za pomocą znaku nowej linii<br />Wtedy znacznik ilości linii nam się zmienia i można łatwo opanować ile i co przylatuje.<p>Statystyki: Napisane przez Gość — 6 mar 2015, o 09:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-03-06T09:15:36+01:00</updated>
<published>2015-03-06T09:15:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122218#p122218</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122218#p122218"/>
<title type="html"><![CDATA[Re: Odbiór danych z UARTA i szukanie ciągu znaków]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122218#p122218"><![CDATA[
Twoje dane pewnie mogą przyjmować różne wartości więc ich nie rozpoznasz, dlatego trzeba sobie przygotować znacznik początku ramki i ew znacznik końca jeśli ilość bajtów danych nie jest ściśle ustalona. Później należy w takim nadlatującym strumieniu wciąż badać czy nadlatuje znacznik początku ramki (może to być kilka(-naście) bajtów) , gdy się skończy zaczynasz wrzucać kolejne bajty danych do bufora zaczynając jednocześnie badać czy nie nadlatuje znacznik końca ramki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 mar 2015, o 09:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2015-03-06T08:23:48+01:00</updated>
<published>2015-03-06T08:23:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122216#p122216</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122216#p122216"/>
<title type="html"><![CDATA[Re: Odbiór danych z UARTA i szukanie ciągu znaków]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122216#p122216"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Zastanawiam się czy jest jakaś szybsza metoda w &quot;locie&quot; bez zapisu itp<br />co o tym myślicie?<br /></div><br /><br />Jeżeli potrzebujesz reszte danych, to możesz je zapisywać do bufora, w między czasie sprawdzać za każdym razem bufor UARTa czy pojawiła się twoja zmienna, aczkolwiek jest to mało odporna metoda na błędy.<p>Statystyki: Napisane przez Gość — 6 mar 2015, o 08:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2015-03-06T07:00:36+01:00</updated>
<published>2015-03-06T07:00:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122213#p122213</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122213#p122213"/>
<title type="html"><![CDATA[Re: Odbiór danych z UARTA i szukanie ciągu znaków]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122213#p122213"><![CDATA[
<div class="quotetitle">atmel napisał(a):</div><div class="quotecontent"><br />Można nie używać bufora, ale już w momencie odbioru pojedynczych bajtów wyłapywać zadany znak.<br /></div><br />..i ustawić jakąś flage informującą ze dany znak właśnie się pojawił<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 6 mar 2015, o 07:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2015-03-05T17:51:14+01:00</updated>
<published>2015-03-05T17:51:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122100#p122100</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122100#p122100"/>
<title type="html"><![CDATA[Re: Odbiór danych z UARTA i szukanie ciągu znaków]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10932&amp;p=122100#p122100"><![CDATA[
Można nie używać bufora, ale już w momencie odbioru pojedynczych bajtów wyłapywać zadany znak.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 5 mar 2015, o 17:51</p><hr />
]]></content>
</entry>
</feed>