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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-14T13:51:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=7459&amp;mode</id>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-10-14T13:51:04+01:00</updated>
<published>2014-10-14T13:51:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98909#p98909</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98909#p98909"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98909#p98909"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Druga, to czy zauważyłeś taki problem, że po zmianie parametrów dotyczących RFM bezpośrednio, jak kanał itp. trzeba wyłączać zasilanie?, bo sam reset nie starcza.<br />Czy to problem softwerowego SPI? czy szukać problemu po stronie inicjacji RFM?<br /></div><br /><br />No niestety u mnie jest w/w problem na 644<p>Statystyki: Napisane przez Gość — 14 paź 2014, o 13:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2014-10-14T13:41:53+01:00</updated>
<published>2014-10-14T13:41:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98908#p98908</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98908#p98908"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98908#p98908"><![CDATA[
To że tak samo trzeba dla niej ustawić pozmieniać, rejestry itd. bo domyślnie biblioteka jest dla A32. Odpalałem ją również na A8 i też chodziła bez problemu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 14 paź 2014, o 13:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-10-14T13:36:48+01:00</updated>
<published>2014-10-14T13:36:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98907#p98907</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98907#p98907"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98907#p98907"><![CDATA[
<div class="quotetitle">Intre napisał(a):</div><div class="quotecontent"><br />Wcale bo nie prawda ja mam to na Atmedze 128<br /></div><br /><br />Tylko co ma atmega128 do 644 ?<p>Statystyki: Napisane przez Gość — 14 paź 2014, o 13:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2014-10-14T13:30:46+01:00</updated>
<published>2014-10-14T13:30:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98906#p98906</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98906#p98906"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98906#p98906"><![CDATA[
Wcale bo nie prawda ja mam to na Atmedze 128 <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=1356">Intre</a> — 14 paź 2014, o 13:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-10-14T13:04:50+01:00</updated>
<published>2014-10-14T13:04:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98902#p98902</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98902#p98902"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=98902#p98902"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent">Tj. Biblioteka jest w porządku jako przykład do zielonej książki.<br />Tylko w przypadku użycia int2 np.<br /></div><br /><br />no ale o tym jest co nieco już w erracie zdaje się</div><br /><br /><br />Nie wszystko, bo sam zmieniałem na procesor 644 i niestety nadal problem z koniecznością on/off występuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /><br />To jest tak jak człowiek chce po swojemu, Intre nie ma tego problemu bo ma podłączone zgodnie z książką. U mnie będzie tinka dlatego rzeźbię w ustawieniach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 14 paź 2014, o 13:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-18T15:02:43+01:00</updated>
<published>2014-09-18T15:02:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95918#p95918</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95918#p95918"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95918#p95918"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Tj. Biblioteka jest w porządku jako przykład do zielonej książki.<br />Tylko w przypadku użycia int2 np.<br /></div><br /><br />no ale o tym jest co nieco już w erracie zdaje się<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 wrz 2014, o 15:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-18T14:51:54+01:00</updated>
<published>2014-09-18T14:51:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95914#p95914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95914#p95914"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95914#p95914"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />to podpowiedz gdzie ?<br /></div><br /><br />Tj. Biblioteka jest w porządku jako przykład do zielonej książki.<br />Tylko w przypadku użycia int2 np. <br /><br />[syntax=c]// inicjalizacja przerwania asynchronicznego INT2<br />RF_IRQDDR &amp;= ~(1&lt;&lt;IRQ);<br />RF_PORT    |= (1&lt;&lt;IRQ);<br />GICR |= (1&lt;&lt;INT2);<br />MCUCSR &amp;= ~(1&lt;&lt;ISC2);// zbocze opadające[/syntax]<br /><br />Nie ma problemu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Tylko że RF_PORT jest portem softwerowego SPI, dla INT0 trzeba wpisać PORTD <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, ja wiem, że to niby oczywista oczywistość, ale będąc początkującym można przy przestawianiu portów dla INT2/1/0 (gdyż są one na innych PORTach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ) można się zdziwić.<br />Ogólnie rzecz biorąc biblioteka w/g schematu z książki działa wyśmienicie. Natomiast przy zmianach, trzeba uważać i tyle <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br />Ale już mam szatański plan by wprowadzić modyfikacje podobne jak dla LCD, by wszystko można było zrobić przez jedną &quot;zmienną&quot; preprocesora, a reszta za pomocą #if #endif się już skonfiguruje, by nie trzeba skakać po pliku przy zmianie konfiguracji pinów.<br />To pierwsza sprawa.<br /><br />Druga, to czy zauważyłeś taki problem, że po zmianie parametrów dotyczących RFM bezpośrednio, jak kanał itp. trzeba wyłączać zasilanie?, bo sam reset nie starcza.<br />Czy to problem softwerowego SPI? czy szukać problemu po stronie inicjacji RFM?<p>Statystyki: Napisane przez Gość — 18 wrz 2014, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-18T14:32:41+01:00</updated>
<published>2014-09-18T14:32:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95911#p95911</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95911#p95911"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95911#p95911"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Jest jeszcze parę kwiatków w bibliotekach RFM12, dla nie uważnych<br /></div><br /><br />to podpowiedz gdzie ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 wrz 2014, o 14:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-18T14:24:31+01:00</updated>
<published>2014-09-18T14:24:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95904#p95904</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95904#p95904"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95904#p95904"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />reza tak - być może na szybko to pisałem - no ale jak widać - takie błędy każdy spokojnie sam szybko zauważy i naprawi tak jak ty to zrobiłeś<br /></div><br /><br />Próbuję tylko to uruchomić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. Jest jeszcze parę kwiatków w bibliotekach RFM12, dla nie uważnych <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez Gość — 18 wrz 2014, o 14:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-18T14:22:23+01:00</updated>
<published>2014-09-18T14:22:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95900#p95900</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95900#p95900"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95900#p95900"><![CDATA[
reza tak - być może na szybko to pisałem - no ale jak widać - takie błędy każdy spokojnie sam szybko zauważy i naprawi tak jak ty to zrobiłeś <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> — 18 wrz 2014, o 14:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-18T13:58:46+01:00</updated>
<published>2014-09-18T13:58:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95892#p95892</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95892#p95892"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95892#p95892"><![CDATA[
[quote=&quot;mirekk36&quot;][syntax=c]if( temperatura &lt; 0 ) subzero = 0;<br />else {<br />    subzero=1;<br />    temperatura *= -1; // wyciągamy wartość bezwzględną temperaturki<br />}<br /> <br />cel = temperatura / 10;<br />cel_fract_bits = temperatura % 10;<br />&#91;/quote&#93;[/syntax]<br /><br />Jeszcze jeden maleńki błąd<br />jest<br /><br />[syntax=c]if( temperatura &lt; 0 ) subzero = 0;[/syntax]<br /><br />Powinno być<br /><br />[syntax=c]if( temperatura &gt; 0 ) subzero = 0;[/syntax]<p>Statystyki: Napisane przez Gość — 18 wrz 2014, o 13:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-17T16:48:22+01:00</updated>
<published>2014-09-17T16:48:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95796#p95796</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95796#p95796"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95796#p95796"><![CDATA[
Spoko, na tą chwilę to co podał Mirek po poprawce działa słitaśnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 17 wrz 2014, o 16:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2014-09-17T15:08:43+01:00</updated>
<published>2014-09-17T15:08:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95786#p95786</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95786#p95786"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95786#p95786"><![CDATA[
Reza nie wiem co tam kombinujesz ale ja zrobiłem sobie wyświetlanie temperatury odebranej z RFM12 tak, może Ci coś to pomoże. <br /><br />//najpierw sprasowanie:<br />[syntax=c]// funkcja kompresji danych dla przesłania przez RFM12<br />void press_temp_data(void){<br />itoa(subzero, subzero_char, 10);<br />temp = ((cel*10)+cel_fract_bits);<br />itoa( temp, sensor_ds1_buf, 10 );<br />strcat ( sensor_ds1_buf, sensor_ds1_name);<br />strcat ( sensor_ds1_buf, subzero_char);<br />}[/syntax]<br /><br />po zparsowaniu- (fragment z większego rozparsowania z innymi danymi) <br /><br />[syntax=c]// odczyt danych temperatury<br />frame = strtok_r(NULL, separator, &amp;rest);<br />if (frame){<br />temp_value = atoi(frame);<br />}<br /><br />frame = strtok_r(NULL, separator, &amp;rest);<br />if (frame){<br />strcpy( sensor_check, frame);<br />}<br /><br />frame = strtok_r(NULL, separator, &amp;rest);<br />if (frame){<br />subzero = atoi(frame);<br />}<br />}[/syntax]<br /><br /><br /><br />[syntax=c]//funkcja wyświetlanie temperatury<br />void display_temp(void){<br /><br />if( strcmp( sensor_2, sensor_check ) == 0 ) {<br />temp_cz_d = temp_value/10;<br />temp_cz_u = temp_value%10;<br /><br />lcd_locate(0,12);<br />lcd_str(&quot;\x83&quot;);<br />if(subzero) lcd_str(&quot;-&quot;);<br />    else lcd_str(&quot; &quot;);<br /><br />lcd_int ( temp_cz_d );<br />lcd_char('.');<br />lcd_int ( temp_cz_u );<br />lcd_str(&quot;\x82&quot;);<br />lcd_str(&quot;C&quot;);<br />}<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1356">Intre</a> — 17 wrz 2014, o 15:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-17T14:26:31+01:00</updated>
<published>2014-09-17T14:26:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95773#p95773</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95773#p95773"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95773#p95773"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />bo INACZEJ WSZYSTKO po lewej stronie od znaku zapytania było traktowane jako wyrażenie do sprawdzenia i na wyjściu dostawaliśmy albo 1 albo -1<br /></div><br /><br />O widzisz, to jeszcze inaczej niż myślałem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 17 wrz 2014, o 14:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-17T14:14:35+01:00</updated>
<published>2014-09-17T14:14:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95766#p95766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95766#p95766"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95766#p95766"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Operator ?: ma dużo niższy priorytet niż * (mnożenie)<br /></div><br /><br />No OCZYWIŚCIE <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... dlatego KONIECZNIE potrzebny jest zawias;)<br /><br />[syntax=c]* ((subzero&gt;0)?-1:1);[/syntax]<br /><br />tak jak pisałeś na początku .....<br /><br />bo INACZEJ WSZYSTKO po lewej stronie od znaku zapytania było traktowane jako wyrażenie do sprawdzenia i na wyjściu dostawaliśmy albo 1 albo -1<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle">charsz napisał(a):</div><div class="quotecontent"><br />polecam codepad.org jako szybkie narzedzie do testowania takich problemow <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br /><!-- m --><a class="postlink" href="http://codepad.org/9sxsDmxw" >http://codepad.org/9sxsDmxw</a><!-- m --><br /></div><br /><br />fajna stronka <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> — 17 wrz 2014, o 14:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[charsz]]></name></author>
<updated>2014-09-17T14:02:50+01:00</updated>
<published>2014-09-17T14:02:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95762#p95762</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95762#p95762"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95762#p95762"><![CDATA[
polecam codepad.org jako szybkie narzedzie do testowania takich problemow <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br /><!-- m --><a class="postlink" href="http://codepad.org/9sxsDmxw" >http://codepad.org/9sxsDmxw</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=926">charsz</a> — 17 wrz 2014, o 14:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-17T13:49:58+01:00</updated>
<published>2014-09-17T13:49:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95761#p95761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95761#p95761"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95761#p95761"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />No ok .... ale dopiero później tzn może wieczorkiem to sprawdzę dokładnie ok ? być może jest jak mówisz<br /></div><br /><br />Nie spieszy się <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Po prostu się cieszę że działa <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />, tylko zastanawiam się bo zbiło mnie to trochę z tropu.<p>Statystyki: Napisane przez Gość — 17 wrz 2014, o 13:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-17T13:46:49+01:00</updated>
<published>2014-09-17T13:46:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95760#p95760</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95760#p95760"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95760#p95760"><![CDATA[
No ok .... ale dopiero później tzn może wieczorkiem to sprawdzę dokładnie ok ? być może jest jak mówisz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 wrz 2014, o 13:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-17T13:32:50+01:00</updated>
<published>2014-09-17T13:32:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95758#p95758</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95758#p95758"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95758#p95758"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />ale skąd ty tam tą dwójkę bierzesz ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... kurczę teraz nie mam jak sprawdzić , przecież tam jest wyrażenie warunkowe ?: ono ma silniejszy priorytet<br /></div><br /><br />To tylko test kolejności działań <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Dlatego pytam, bo mnie działa jak wyżej.<br /><br />Czyli bez zawiasów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, błąd jak opisywałem, z zawiasami działa dobrze, stąd moje wątpliwości.<br /><br />Po za tym zgodnie z <!-- m --><a class="postlink" href="http://pl.wikibooks.org/wiki/C/Operatory" >http://pl.wikibooks.org/wiki/C/Operatory</a><!-- m --><br /><br />Operator ?: ma dużo niższy priorytet niż * (mnożenie)<p>Statystyki: Napisane przez Gość — 17 wrz 2014, o 13:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-17T13:25:16+01:00</updated>
<published>2014-09-17T13:25:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95757#p95757</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95757#p95757"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95757#p95757"><![CDATA[
ale skąd ty tam tą dwójkę bierzesz ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... kurczę teraz nie mam jak sprawdzić , przecież tam jest wyrażenie warunkowe ?: ono ma silniejszy priorytet<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 wrz 2014, o 13:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-17T13:00:24+01:00</updated>
<published>2014-09-17T13:00:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95756#p95756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95756#p95756"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95756#p95756"><![CDATA[
Testowałeś to na żywca?, mnie w wcześniejszej postaci nie działa, wynik jest albo 1, dla dodatnich, albo -1 dla ujemnych temperatur.<br /><br />Czyli tak jak niżej działa.<br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * ((subzero&gt;0)?-1:1);<br />    char buf&#91;10&#93;;<br />    lcd_locate(3,4);<br />    lcd_int(temperatura);<br />    itoa( temperatura, buf, 10 );<br />    lcd_locate(2, 4);<br />    lcd_str(buf);[/syntax]<br /><br />Może chodzić o kolejność działań. <br /><br />przykład <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * 2-1;[/syntax]<br /><br />daje wynik 2x większy, pomniejszony o jeden.<br /><br />a znowu<br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * (2-1);[/syntax]<br /><br />daje wynik prawidłowy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 17 wrz 2014, o 13:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-17T12:59:12+01:00</updated>
<published>2014-09-17T12:59:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95755#p95755</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95755#p95755"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95755#p95755"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Bo zamiast mnożyć (cel*10)+cel_fract_bits) przez wynik działania całego wyrażenia (subzero&gt;0)?-1:1, mnożymy go tylko przez pierwszy jej człon czyli (subzero&gt;0).<br /></div><br /><br />Sorki ale kompletnie nie rozumiem o co chodzi ? <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />a w obliczeniach wyżej nie ma żadnego błędu bo to:<br /><br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * (subzero&gt;0)?-1:1;[/syntax]<br /><br />zostanie zamienione na to<br /><br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * -1;[/syntax]<br /><br />albo to <br /><br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * 1;[/syntax]<br /><br />w zależności czy subzero jest &gt;0 czy może =0<br /><br />więc gdzie ty tu widzisz błąd ? ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 wrz 2014, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-09-17T12:36:43+01:00</updated>
<published>2014-09-17T12:36:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95753#p95753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95753#p95753"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=95753#p95753"><![CDATA[
Mirku maleńki (a w sumie spory) błąd <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * (subzero&gt;0)?-1:1;[/syntax]<br /><br />Kod powinien wyglądać tak<br /><br />[syntax=c]int temperatura = ((cel*10)+cel_fract_bits) * ((subzero&gt;0)?-1:1);[/syntax]<br /><br />Bo zamiast mnożyć (cel*10)+cel_fract_bits) przez wynik działania całego wyrażenia (subzero&gt;0)?-1:1, mnożymy go tylko przez pierwszy jej człon czyli (subzero&gt;0).<p>Statystyki: Napisane przez Gość — 17 wrz 2014, o 12:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Intre]]></name></author>
<updated>2014-06-17T11:35:14+01:00</updated>
<published>2014-06-17T11:35:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=84758#p84758</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=84758#p84758"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=84758#p84758"><![CDATA[
No Mirku dokładnie można się sporo dowiedzieć, dlatego temat nazwałem od razu rozważania i pytania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Dziękuję wam za podpowiedzi, cel założony jaki chciałem uzyskać na tą chwilę został osiągnięty. I wg. mnie takie rozwiązanie do moich potrzeb mi wystarczy na razie gdyż nie planuje międzygwiezdnej komunikacji satelitarnej <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ale oczywiście póki co <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br /><br />Jeszcze mi się co prawda urodziło jak zrobić żeby że tak powiem kolokwialnie ifować zmienną po literkach żeby ładnie program coś zrobił na podstawie słowa literowego czyli coś w stylu:<br /> <br />[syntax=c]if (zmienna==takie_literki) { to rób to i to}[/syntax]<br /><br />No ale już kolega<strong> rezasurmar</strong> mi podpowiedział i nakierował na takie rozwiązanie na zasadzie porównania:<br /><br />[syntax=c]int main()<br />{<br />    char str1&#91;&#93; = &quot;Dokumentacja C++&quot;;<br />    char str2&#91;&#93; = &quot;Dokumentacja C++&quot;;<br />    <br />    if( strcmp( str1, str2 ) == 0 )<br />         printf( &quot;Badane lancuchy znakow sa rowne.\n&quot; );<br />    else<br />         printf( &quot;Badane lancuchy znakow nie sa rowne.\n&quot; );<br />    <br />    return 0;<br />}[/syntax]<br />kod pobrany stąd: <a href="http://cpp0x.pl/dokumentacja/standard-C/strcmp/320"  class="postlink">http://cpp0x.pl/dokumentacja/standard-C/strcmp/320</a><br /><br />Czyli w odbiorniku sobie zdefiniuje jakby dane wzorcowe i kiedy będą identyczne to się if wykona. <br />Przypuszczam że zaraz mi podpowiecie kilka innych sposobów, ale ten chodź jeszcze go nie testowałem wstępnie mi się podoba <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=1356">Intre</a> — 17 cze 2014, o 11:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-06-17T10:45:22+01:00</updated>
<published>2014-06-17T10:45:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=84752#p84752</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=84752#p84752"/>
<title type="html"><![CDATA[Re: RFM12, c-stringi rozważania i pytania]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7459&amp;p=84752#p84752"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />Nie ma sensu stosować np (Ło Jezu) XML'a<br /></div><br /><br />chociaż wiesz - czasem dla własnej wprawy, nabycia większego skill'a <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... bo nawiasem mówiąc to fajnie wygląda jak taki mały duperelek 8-bitowiec - nawet gdzieś w jakimś podaje dane chociażby w CSV, a już w XML'u czy innych .... to w ogóle odjazd ...<br /><br />więc wszystko ma swoje zalety - a takie dyskusje są o tyle fajne - że mogą być inspiracją do wielu różnych rozwiązań nawet jak nie na teraz to na przyszłość<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 17 cze 2014, o 10:45</p><hr />
]]></content>
</entry>
</feed>