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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-01-31T15:39:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=17499&amp;mode</id>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-01-31T15:39:07+01:00</updated>
<published>2017-01-31T15:39:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181334#p181334</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181334#p181334"/>
<title type="html"><![CDATA[Re: Scalanie stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181334#p181334"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />powodzenia w sesji !<br /></div><br /><br />DZIĘKI <img src="https://forum.atnel.pl/images/smilies/icon_exclaim.gif" alt=":!:" title="Wykrzyknik" /> <br /><br />wracając do tematu funkcja wygląda tak<br />[syntax=c]void dane_rs232( char *buf)<br />{<br /><br />char *wsk1;<br />char *wsk2;<br />    char tab1&#91;20&#93;={&quot;TEMP1=&quot;};<br />    char tab2&#91;&#93;={&quot; TEMP2=&quot;};<br />    char temp1&#91;4&#93;;<br />    char temp2&#91;4&#93;;<br /><br /><br />itoa(dom,temp1,10);<br />itoa(piec,temp2,10);<br /><br />wsk1 = (strtok_r(buf, &quot;+&quot;, &amp;wsk2));<br /><br />buf=wsk2;<br />if(!strcmp(buf,&quot;LED_ON&quot;))<br />{<br />LED_ON;<br />uart_puts(&quot;\r\n\r\nOK&quot;);<br /><br />strcat(tab1,temp1);<br />strcat(tab1,tab2);<br />strcat(tab1,temp2);<br />uart_puts(&quot;\r\n&quot;);<br />uart_puts(tab1);<br />}<br />}[/syntax]<br />oczywiście zmienne &quot;dom&quot; i &quot;piec&quot; są w tej chwili inicjalizowane stałymi wartościami<br />zrzut z PuTTY<br /><a href="https://obrazkiforum.atnel.pl/4651/898c36ca5483c76ae830772762567d29.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/4651/898c36ca5483c76ae830772762567d29.jpg" alt="Obrazek" /></a><br /><br />Jeżeli macie jakieś uwagi to proszę <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 31 sty 2017, o 15:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-01-31T12:55:38+01:00</updated>
<published>2017-01-31T12:55:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181325#p181325</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181325#p181325"/>
<title type="html"><![CDATA[Re: Scalanie stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181325#p181325"><![CDATA[
<div class="quotetitle">mczarny napisał(a):</div><div class="quotecontent"><br />1kB stron<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... no żeby już strony przeliczać na kB <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... <br /><br />powodzenia w sesji !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 sty 2017, o 12:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-01-31T12:48:30+01:00</updated>
<published>2017-01-31T12:48:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181323#p181323</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181323#p181323"/>
<title type="html"><![CDATA[Re: Scalanie stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181323#p181323"><![CDATA[
<img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />Wiedziałem, że w książkach gdzieś to jest ale nie zdążyłem jeszcze wszystkiego przetrawić.<br />GB i YB dostałem na gwiazdkę to jest razem 1kB stron  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a jeszcze sesja.....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 31 sty 2017, o 12:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-01-31T12:00:53+01:00</updated>
<published>2017-01-31T12:00:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181319#p181319</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181319#p181319"/>
<title type="html"><![CDATA[Re: Scalanie stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181319#p181319"><![CDATA[
<div class="quotetitle">mczarny napisał(a):</div><div class="quotecontent"><br />Znajdę w funkcjach języka &quot;C&quot; gotowe narzędzie do tego celu?<br /></div><br />Masz Yellowbooka - a tam w kodach - nascalałem się tyle stringów że aż strach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> w kodach źródłowych <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... i to właśnie używałem m.in tego polecenia o którym kolega wyżej mówi<br /><br />Na prawdę proszę nie traktować książek np YB że w nim są tylko informacje o wyświetlaczu matrycowym, o pamięci Flash jako eeprom albo tylko GSM .... W tej książce jest KUPA - MNÓSTWO różnych innych informacji - na temat technik programowania - ciekawych kruczków rozwiązań itp <br /><br />a więc warto i gorąco do tego zapraszam czasem chociażby w wolnych chwilach zaglądać jak nie do samej książki to do kodów na Pendrive - ale też i w książce jest sporo objaśnień właśnie do tych kodów - a nie tylko że jak nie robię GSM, MATRIX albo FLASH to nie ma co zaglądać do YB <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> — 31 sty 2017, o 12:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2017-01-31T11:56:48+01:00</updated>
<published>2017-01-31T11:56:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181318#p181318</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181318#p181318"/>
<title type="html"><![CDATA[Re: Scalanie stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181318#p181318"><![CDATA[
zamień wszystko na stringi i użyj funkcji strcat<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 31 sty 2017, o 11:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2017-01-31T11:53:30+01:00</updated>
<published>2017-01-31T11:53:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181317#p181317</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181317#p181317"/>
<title type="html"><![CDATA[Scalanie stringów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17499&amp;p=181317#p181317"><![CDATA[
Witam Kolegów<br /><br />W ramach ćwiczeń z UART-em i parsowaniem danych napisałem sobie małą funkcję mającą za zadanie włączyć diodę, odesłać komunikat <strong>&quot;OK&quot;</strong> i dodatkowo chciałbym dostawać pewne odczytane parametry - w tym wypadku z czujników temperatury. Na razie na &quot;sucho&quot; i na terminal ale w przyszłości za pomocą sms-a zwrotnego.<br />Wysyłanie i nadawanie sms-ów mam przećwiczone i działa mi to bez problemów.<br /><br />funkcja<br />[syntax=c]void dane_rs232( char *buf)<br />{<br /><br />char *wsk1;<br />char *wsk2;<br /><br /><br />wsk1 = (strtok_r(buf, &quot;+&quot;, &amp;wsk2));<br /><br />buf=wsk2;<br />if(!strcmp(buf,&quot;LED_ON&quot;))<br />{<br />LED_ON;<br />uart_puts(&quot;\r\n\r\nOK&quot;);<br />uart_puts(&quot;\r\nTEMP1=23 TEMP2=60&quot;);<br />}<br />}[/syntax]<br /><br />zrzut z PuTTY<br /><a href="https://obrazkiforum.atnel.pl/4651/49e25e9285279080cee63c0909a06820.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/4651/49e25e9285279080cee63c0909a06820.jpg" alt="Obrazek" /></a><br /><br />Teraz pojawia się problem jak połączyć <strong>&quot;TEMP1=23 TEMP2=60&quot;</strong>w jeden string?<br /><br /><br /><strong>TEMP1=</strong>-pierwszy string<br /><strong>23</strong>- drugi string a właściwie to zmienna &quot;temp1&quot; odczytana na bieżąco z programu i zamieniona na ASCII<br /><strong> TEMP2=</strong>- trzeci string<br /><strong>60</strong>- również zmienna &quot;temp2&quot; zamieniona na ASCII<br /><br />Znajdę w funkcjach języka &quot;C&quot; gotowe narzędzie do tego celu?<br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 31 sty 2017, o 11:53</p><hr />
]]></content>
</entry>
</feed>