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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-02-22T18:09:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2413&amp;mode</id>
<entry>
<author><name><![CDATA[danielos]]></name></author>
<updated>2013-02-22T18:09:11+01:00</updated>
<published>2013-02-22T18:09:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28961#p28961</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28961#p28961"/>
<title type="html"><![CDATA[Re: Uart - parsowanie danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28961#p28961"><![CDATA[
Idea jest najważniejsza;) A każdy problem można rozwiązać na kilka sposobów.<br /><br />Zadałem takie pytanie, bo podczas czytania o parsowaniu danych odniosłem takie wrażenie (może złe), że podczas wpisywania niepełnych poleceń AT nie powinno się uzyskać odpowiedzi - a się uzyskiwało. <br /><br />Na początku uważałem, że tak ma być, ale nie dawało mi to spokoju, więc sprawdziłem dokładnie te funkcje porównujące i zapytałem. Otrzymałem odpowiedź i już mogę być spokojny;) Dzięki za odpowiedź.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=898">danielos</a> — 22 lut 2013, o 18:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-02-22T17:17:55+01:00</updated>
<published>2013-02-22T17:17:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28952#p28952</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28952#p28952"/>
<title type="html"><![CDATA[Re: Uart - parsowanie danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28952#p28952"><![CDATA[
coś czuję że mi się lekko pomyliło i użyłem nie tej funkcji <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... masz rację że można użyć tej o której wspominasz - chociaż tak na prawdę - to można zrealizować to jeszcze na 100 innych sposobów - a mi raczej chodziło o to aby przekazać IDEĘ a nie sam konkretny i najlepszy akurat sposób(rozwiązanie) w kodzie programu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 lut 2013, o 17:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[danielos]]></name></author>
<updated>2013-02-22T12:31:40+01:00</updated>
<published>2013-02-22T12:31:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28925#p28925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28925#p28925"/>
<title type="html"><![CDATA[Uart - parsowanie danych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2413&amp;p=28925#p28925"><![CDATA[
Witam.<br /><br />Ostatnio zabrałem się za analizę kodu z 2 tomu książki od Mirka, dotycząca parsowania danych nadchodzących z UART.<br /><br />W funkcji:<br /><br />[syntax=c]void parse_uart_data(char *pBuf);[/syntax]<br /><br />zostało zastosowane polecenie <br />[syntax=c]strncasecmp_P(cmd_wsk , polecenia_at[i].polecenie_at , len)[/syntax]<br /><br />które porównuje dwa ciągi znaków o długości len.<br />Moje pytanie brzmi: dlaczego została zastosowana powyższa komenda zamiast <br /><br />[syntax=c]strcasecmp_P(... , ...)[/syntax]<br /><br />różniącej się tym, że nie podaje się długości odebranej komendy.<br />Pierwsza wersja powoduje taki efekt, że podczas wywołania komendy np. at+l otrzymuję stan diody LED, a powinno wykazać błąd. Takiego efektu nie ma w przypadku zastosowania drugiej funkcji.<br /><br />Czy zastosowanie funkcji  <br />[syntax=c]strncasecmp_P(... , ... , ...)[/syntax]<br /><br />ma jakiś inny powód niż porównanie znaków wraz z ich długością?<br /><br />Dzięki za odpowiedź.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=898">danielos</a> — 22 lut 2013, o 12:31</p><hr />
]]></content>
</entry>
</feed>