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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-06-08T22:47:30+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7355&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-08T22:47:30+01:00</updated>
<published>2014-06-08T22:47:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83777#p83777</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83777#p83777"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83777#p83777"><![CDATA[
<div class="quotetitle">eMCe2 napisał(a):</div><div class="quotecontent"><br />No ok to pewnie od poczatku zle kminilem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> myslalem ze wysylac mozna ladne komendy set_led, get_led albo set_lcd a to jednak trzba wysylac po udp z kompa numerki... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br />TapaTalk@iPadAir<br /></div><br /><br />dobrze kminiłeś - można równie dobrze BEZ NAJMNIEJSZYCH przeszkód posługiwać się pełnymi stringami ... to tylko kwestia odpowiedniego ich parsowania ... w rozdziale o UDP jest jakby wstęp do zagadnień związanych z parsowaniem ... ale w Greenboku zajrzyj do ostatniego rozdziału - tam masz już duuuużo więcej .... i dokładnie tę samą metodę można zastosować czy przez UDP (ethernet) czy SPI, czy I2C czy cokolwiek innego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 cze 2014, o 22:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eMCe2]]></name></author>
<updated>2014-06-08T22:36:49+01:00</updated>
<published>2014-06-08T22:36:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83776#p83776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83776#p83776"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83776#p83776"><![CDATA[
No ok to pewnie od poczatku zle kminilem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> myslalem ze wysylac mozna ladne komendy set_led, get_led albo set_lcd a to jednak trzba wysylac po udp z kompa numerki... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br />TapaTalk@iPadAir<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1363">eMCe2</a> — 8 cze 2014, o 22:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-08T22:33:09+01:00</updated>
<published>2014-06-08T22:33:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83775#p83775</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83775#p83775"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83775#p83775"><![CDATA[
<div class="quotetitle">eMCe2 napisał(a):</div><div class="quotecontent"><br />Analizuje to sobie dalej i zamiast wysyłać komendę set_lcd^abc^def wysłałem 2^abc^def i wszystko działa...<br /></div><br /><br />No ale tam nie wysyła się set_lcd<br /><br />set_lcd z tego co pamiętam to jest typ wyliczeniowy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> więc musi przyjmować wartości liczbowe ... Poza tym to jest tylko przykład żeby zobaczyć pewną technikę programowania ... w takich wypadkach nie rozpatruję tego co się będzie działo w przypadku błędów (reakcji na błedy) bo to zaciemniłoby obraz ... więc teraz nawet też nie pamiętam tak z marszu szczegółów o co tam chodziło panie kochany <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 cze 2014, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eMCe2]]></name></author>
<updated>2014-06-08T22:15:37+01:00</updated>
<published>2014-06-08T22:15:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83772#p83772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83772#p83772"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83772#p83772"><![CDATA[
Ok to sie jutro odezwe <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> na dzisiaj juz koniec walki... A wpadles moze Mirku na pomysl co nie tak z tym parsowaniem polecen udp?<br /><br /><br />Wysłane z mojego iPad przez Tapatalk<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1363">eMCe2</a> — 8 cze 2014, o 22:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-08T22:12:21+01:00</updated>
<published>2014-06-08T22:12:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83770#p83770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83770#p83770"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83770#p83770"><![CDATA[
Pobrać go nie da rady .. bo nie ma takiego miejsca. Na maila wysyłam (jak ktoś się zwróci) nawet źródła do niego chociaż są tylko w Delphi2006. Ale jak napiszesz do mnie na <!-- e --><a href="mailto:biuro@atnel.pl">biuro@atnel.pl</a><!-- e --> to ci podeślę - nie ma problemu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 cze 2014, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eMCe2]]></name></author>
<updated>2014-06-08T20:34:54+01:00</updated>
<published>2014-06-08T20:34:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83765#p83765</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83765#p83765"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83765#p83765"><![CDATA[
Adres ustawiony:<br />[syntax=c]static uint8_t farip&#91;2&#93;&#91;4&#93; = { {192,168,0,10}, {192,168,0,180} };[/syntax]<br /><br />A właśnie... ten programik do UDP jest na CD z BlueBookiem? Bo jestem w delegacji, mam tylko zieloną księge i tam go nie ma... A z uwagi na ograniczony bagaż wszystkiego się zabrać nie dało... da rade wyprosić jakiegoś linka żeby sobie pobrać? Przydało by się do zabawy... Napisałem sobie na szybko w c# do wysyłania, ale odbieranie coś mi nie szło...<br /><br />Analizuje to sobie dalej i zamiast wysyłać komendę <strong>set_lcd^abc^def</strong> wysłałem <strong>2^abc^def</strong> i wszystko działa...<br /><br />Tak w sumie na chłopski rozum wydaje mi się że jest ok bo atoi ma zamieniać liczbę ze stringa na int, a nasz program nie wie że dla niego set_lcd ma być równe 3 więc atoi() zwraca 0 bo skoro set_lcd to nie liczba to działa atoi() ok. Zastanawiam się tylko jak to działało innym ? ;/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1363">eMCe2</a> — 8 cze 2014, o 20:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-08T20:33:12+01:00</updated>
<published>2014-06-08T20:33:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83764#p83764</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83764#p83764"/>
<title type="html"><![CDATA[Re: problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83764#p83764"><![CDATA[
bo pewnie adresu własnego kompa nie ustawiłeś w tej tablicy hmmm ? <br /><br />[syntax=c]//---------------------------------- deklaracje zmiennych globalnych -------------------------------<br />// indeksy adresów IP w postaci przyjaznych nazw<br />enum ip_names {ip_pc, ip_sterownik1};<br />// adresy IP sterowników z którymi będziemy się komunikować<br />// za pomocą protokołu UDP<br />static uint8_t farip&#91;2&#93;&#91;4&#93; = { {192,168,0,20}, {192,168,0,180} };[/syntax]<br /><br />a później w kodzie masz przecież:<br /><br />[syntax=c]send_udp_prepare(buf, 1200, farip&#91;ip_pc&#93;, 43500);[/syntax]<br /><br />czyli widzisz już który adres IP w tej tablicy to adres IP (w sieci lokalnej) mojego kompa na którym mam odpalony ten testowy programik pod windows <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 cze 2014, o 20:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eMCe2]]></name></author>
<updated>2014-06-08T20:29:23+01:00</updated>
<published>2014-06-08T20:29:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83763#p83763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83763#p83763"/>
<title type="html"><![CDATA[problem z UDP z BlueBooka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7355&amp;p=83763#p83763"><![CDATA[
Witam<br />Mam mały problem z UDP z BlueBooka... mianowicie działa mi tylko set_led.<br />Zrobiłem sobie mały debug funkcji <strong>udp_event_callback</strong> w taki sposób:<br /><br />[syntax=c]if(port == myport&#91;0&#93;) {<br />    // sprawdzamy czy zawiera dane<br />    wsk = strtok_r((char*)&amp;buf&#91;datapos&#93;, sep, &amp;reszta);<br />    if( wsk ) {<br />    lcd_cls();<br />    lcd_locate(0,0);<br />    lcd_str(wsk);<br />    lcd_locate(1,0);<br />    lcd_int(atoi(wsk));<br />    _delay_ms(2000);<br />    // jeœli zawiera dane to sprawdzamy jaka komenda[/syntax]<br /><br />i w pierwszej lini otrzymuję string z komenda tak jak wysyłam, natomiast <strong>atoi(wsk)</strong> zwraca zawsze 0 bez względu na komendę, co skutkuje wykonaniem się pierwszego case'a czyli set_led...<br /><br />Podpowie ktoś coś? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1363">eMCe2</a> — 8 cze 2014, o 20:29</p><hr />
]]></content>
</entry>
</feed>