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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-04-12T17:54:37+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=1326&amp;mode</id>
<entry>
<author><name><![CDATA[michal.xss]]></name></author>
<updated>2013-04-12T17:54:37+01:00</updated>
<published>2013-04-12T17:54:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=34201#p34201</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=34201#p34201"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=34201#p34201"><![CDATA[
Mam takie pytanie z podstaw.<br />Jak jest moduł RMF12 to ma dwa pola lutownicze (otwory) na antenę. Jak dołączam kabelek jako antenę, kabel powinien zwierać te dwa otwory, czy trzeba go przylutować tylko do jednego?<br />Póki co dołączałem kabel do jednego i w miarę działa, ale się zastanawiam po co w takim razie są dwa otwory.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=616">michal.xss</a> — 12 kwi 2013, o 17:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ledes]]></name></author>
<updated>2012-09-06T21:26:59+01:00</updated>
<published>2012-09-06T21:26:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=14538#p14538</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=14538#p14538"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=14538#p14538"><![CDATA[
Co do anten to mogę polecić pozycję którą mnie katowali na studiach.<br /><!-- m --><a class="postlink" href="http://www.wkl.com.pl/fale-i-anteny,1,1,167" >http://www.wkl.com.pl/fale-i-anteny,1,1,167</a><!-- m -->?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=355">Ledes</a> — 6 wrz 2012, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-08-31T10:20:16+01:00</updated>
<published>2012-08-31T10:20:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=14125#p14125</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=14125#p14125"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=14125#p14125"><![CDATA[
Stary temat ale... <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> dla ciekawskich podam co to współczynnik skrócenia<br /><br />współczynnik skrócenia k, który określa długość fali w dielektryku. Dla kabla współosiowego z pełną izolacją k=0,66 zaś z izolacją spienioną k=0,8...0,85.<p>Statystyki: Napisane przez Gość — 31 sie 2012, o 10:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-07-24T15:12:00+01:00</updated>
<published>2012-07-24T15:12:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10774#p10774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10774#p10774"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10774#p10774"><![CDATA[
<div class="quotetitle">Klucha napisał(a):</div><div class="quotecontent"><br />A o co chodzi z tym współczynnikiem skrócenia? Dla 433Mhz i tego współczynnika=0,96 wyszło mi na 1/2 wave 33,26cm.<br /></div><br /><br />przepraszam, wybierz ćwierćfalową, czyli dla 433MHz ok 16cm <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i takie są standardowo też dodawane często do modułów RFM12 433MHz<br /><br />współczynnik skrócenia pozostaw domyślny, jak nie znasz się za bardzo na antenach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ja też się nie znam więc stosuję ten domyślny.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2012, o 15:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Klucha]]></name></author>
<updated>2012-07-24T14:56:26+01:00</updated>
<published>2012-07-24T14:56:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10772#p10772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10772#p10772"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10772#p10772"><![CDATA[
A o co chodzi z tym współczynnikiem skrócenia? Dla 433Mhz i tego współczynnika=0,96 wyszło mi na 1/2 wave 33,26cm.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=232">Klucha</a> — 24 lip 2012, o 14:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-07-24T14:04:05+01:00</updated>
<published>2012-07-24T14:04:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10770#p10770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10770#p10770"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10770#p10770"><![CDATA[
Po pierwsze <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to jest NORMALNY objaw, że warningi są wyświetlane TYLKO w pierwszym przebiegu, a zrobienie drugiego przebiegu to taka informacja dla kompilatora, jakbyśmy mu powiedzieli hmm rozkazali<br /><br />&quot;zamknij się i nie pokazuj mi tu więcej warningów, bo ja wiem co robię!&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />więc one wcale panie kochany nie znikają <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> nadal są i trzeba je usunąć...... nie ma że boli<br /><br />a z tego co pokazałeś to ja nie wiem o którą linię chodzi - z tym warningiem, pokaż albo zrzut wkranu z eclipse i na dole błędu w konsoli albo wklej błąd z konsoli<br /><br />-------------<br /><br />długości ANTEN <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... eeeeh - nigdy w życiu że im dłuższa tym lepiej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> hyhyhyhy długość, panie kochany, anteny zależy ściśle od częstotliwości i się ją oblicza co do centymetra <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />kiedyś popełniłem taki programik nawet co się zwał ANTENIAK<br /><br />łap pan go tzn tego anteniaka i zrób sobie antenę 1/2 fali:<br /><br /><!-- w --><a class="postlink" href="http://www.atnel.pl/download/programy/Anteniak.rar" >www.atnel.pl/download/programy/Anteniak.rar</a><!-- w --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2012, o 14:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Klucha]]></name></author>
<updated>2012-07-24T13:13:09+01:00</updated>
<published>2012-07-24T13:13:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10765#p10765</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10765#p10765"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10765#p10765"><![CDATA[
Ok, już się wszystko udało. Skorzystałem z funkcji przekształcającej liczby na znaki ASCII. Poniżej fragment kod:<br />[syntax=c]<br />char pomiar_rfm_dzies;<br />char poka_rfm_dzies;<br /><br />char pomiar_rfm_jedn;<br />char poka_rfm_jedn;<br /><br />char *int_to_str(int val, char *str, int8_t fw, char znak_wiodacy);<br />#if RF12_UseIRQ == 1<br />if( !a ) {<br />//rf12_txstart(test, 1);<br />poka_rfm_jedn=int_to_str(pomiar_rfm_jedn,buf,2,0);<br />rf12_txstart(poka_rfm_jedn,0);<br />rf12_txstart(&quot; &quot;,0);<br />poka_rfm_dzies=int_to_str(pomiar_rfm_dzies,buf,2,0);<br />rf12_txstart(poka_rfm_dzies,0);<br />rf12_txstart(&quot; C&quot;,0);<br />LED_TOG;<br />//rf12_txstart(cel, 0);<br />a ^= 1;<br />}<br />else {<br />rf12_txstart(test1, 0);<br />LED_TOG;<br />//rf12_txstart(cel, 1);<br />a ^= 1;<br />}<br />#endif<br />}<br />char *int_to_str(int val, char *str, int8_t fw, char znak_wiodacy) {<br />char *strp = str;<br />uint8_t subzero = 0;<br /><br />if(val&lt;0) {// jeśli liczba jest ujemna<br />val = ~val+1;// zaneguj i koryguj<br />subzero=1;// ustaw znacznik na 1<br />fw--;<br />}<br /><br />   do{<br />      div_t divmod = div(val, 10);   // opracja dzielenia oraz modulo - wynik do struktury ldiv_t<br />      //*strp++ = divmod.rem + '0';   // wstawianie cyfr od najmniej znaczącej do łańcucha<br /><br />      if((val == 0) &amp;&amp; (strp != str)) {<br />         *strp++ = znak_wiodacy;<br />      } else {<br />         *strp++ = divmod.rem + '0';<br />      }<br /><br /><br />      val = divmod.quot;            // wartość zmniejsza się o jednostki, dziesiątki, setki itd<br />      fw--;                     // zmniejszenie licznika szerokości formatowanego pola<br />      // wykonuj pętlę do momentu sprawdzenia ostatniej cyfry znaczącej lub zajętości całego pola<br />   } while ( (fw&gt;0)  );<br /><br />   if(subzero) *strp++ = '-';// jeśli była to liczba ujemna, wstaw znak minus<br />   *strp = 0;                     // zakończ łańcuch zerem<br /><br />   // w związku z tym, że w łańcuchu jest odwrócona kolejność cyfr<br />   // wykonaj ich zamianę<br />   strrev(str);<br /><br />   // zwróć wskaźnik do początku łańucha z liczbą<br />   return str;<br />}<br />[/syntax]<br />Czy owy fragment jest prawidłowy? Bo eclipse po jednokrotnym Buildingu pokazuje warning w tym miejscu<br />[syntax=c]poka_rfm_jedn=int_to_str(pomiar_rfm_jedn,buf,2,0);<br />rf12_txstart(poka_rfm_jedn,0);<br />rf12_txstart(&quot; &quot;,0);<br />poka_rfm_dzies=int_to_str(pomiar_rfm_dzies,buf,2,0);<br />rf12_txstart(poka_rfm_dzies,0);[/syntax]<br />Ale gdy drugi raz zrobie &quot;Building&quot; to warningi zniakają. Pytam, bo może to mój błąd, a może coś w ustawieniach eclipse.<br /><br />Mam jeszcze takie pytanko. Może pisałeś na ten temat, ale to może mi uciekło. Ile cm powinny mieć anteny? Czy im dłuższa antena(oby dwie takiej samej długości) wpłynie na zasięg (oczywiście dł. do zaakceptowania)?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=232">Klucha</a> — 24 lip 2012, o 13:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-07-24T12:55:45+01:00</updated>
<published>2012-07-24T12:55:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10763#p10763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10763#p10763"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10763#p10763"><![CDATA[
No dobrze - wolałem się tylko upewnić czy wszystko jasne i czy przykłady z książki działają ci poprawnie. Jeśli tak? to teraz może ty sam powiedz mi co to ma znaczyć i o co tu chodzi?<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">//              rf12_txstart(test, 1);<br />                rfm_string(cel, 2);</div><br /><br />może jak postarasz się to wyjaśnić szczegółowo to sam dojdziesz gdzie robisz mega babola ? hmmm?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2012, o 12:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Klucha]]></name></author>
<updated>2012-07-24T12:09:11+01:00</updated>
<published>2012-07-24T12:09:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10761#p10761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10761#p10761"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10761#p10761"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Klucha napisał(a):<br />Witam. Ostatnio bawię się RFM12 jeden jest RFM12B 433 i RFM12 868, ale jak kolega Mirek napisał nie ma żadnego problemu z transmisją. <br /><br /><br />Mam tylko nadzieję, że kolega bardzo dobrze zrozumiał to co napisałem dalej. Transmisja będzie działać ale TYLKO NA NIEWIELKIE ODLEGŁOŚCI! (może kilka metrów a może nawet nie cały metr? nie wiem i nie daję żadnej gwarancji za podanie odległości) żeby o tym nie zapominać nie nie szerzyć informacji, że ja pisałem iż to będzie działać w każdych warunkach.<br /></div><br /><br />Oczywiście dobrze zrozumiałem i miałem właśnie na myśli, że transmisja wogóle ruszy, a zasięgi mogą być różne. <br />Transmisja z książki mi ruszyła. Fragmenty kodu po mojej modyfikacji wysyłają poprostu jakieś krzaczki. Czy moglibyście mi powiedzieć co jak muszę zmienić, a ja będę myślałem nad kodem (żeby nie było, że czekam na gotowca, poprostu potrzebuje być nakierowany).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=232">Klucha</a> — 24 lip 2012, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-07-24T11:58:04+01:00</updated>
<published>2012-07-24T11:58:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10759#p10759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10759#p10759"/>
<title type="html"><![CDATA[Re: RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10759#p10759"><![CDATA[
<div class="quotetitle">Klucha napisał(a):</div><div class="quotecontent"><br />Witam. Ostatnio bawię się RFM12 jeden jest RFM12B 433 i RFM12 868, ale jak kolega Mirek napisał nie ma żadnego problemu z transmisją.<br /></div><br /><br />Mam tylko nadzieję, że kolega bardzo dobrze zrozumiał to co napisałem dalej. Transmisja będzie działać ale TYLKO NA NIEWIELKIE ODLEGŁOŚCI! (może kilka metrów a może nawet nie cały metr? nie wiem i nie daję żadnej gwarancji za podanie odległości) żeby o tym nie zapominać nie nie szerzyć informacji, że ja pisałem iż to będzie działać w każdych warunkach.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">Klucha napisał(a):</div><div class="quotecontent"><br />Czy moglibyście mnie naprowadzić, w którym miejscu robię błędy? Pomyślałem, że do <strong>rfm_string(cel, 2);</strong> wsadze temperature, bez przecinka, następnie zamienie ją na postać binarną i wyśle funkcją <strong>rf12_txstart(cc, 1);</strong><br /></div><br /><br />Może najpierw warto powiedzieć np czy wykonałeś podstawowe testy jak z książki i czy wszystko ci działa? Bo jeśli nie a ty od razu zabierasz się za modyfikację i ci nic nie wychodzi - to nie tędy droga.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 lip 2012, o 11:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Klucha]]></name></author>
<updated>2012-07-24T11:18:16+01:00</updated>
<published>2012-07-24T11:18:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10753#p10753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10753#p10753"/>
<title type="html"><![CDATA[RFM12 Transmisja danych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1326&amp;p=10753#p10753"><![CDATA[
Witam. Ostatnio bawię się RFM12 jeden jest RFM12B 433 i RFM12 868, ale jak kolega Mirek napisał nie ma żadnego problemu z transmisją. Pomyślałem sobie, że fajnie by było wysłać temperaturę radiowo. Mam tylko problem w jaki sposób. Pomyślałem, że można przerobić funkcje UART-a do tego celu. Stworzyłem więc o to funkcje:<br />[syntax=c]void send(void)<br />{<br />static uint8_t a;<br /><br /><br /><br />#if RF12_UseIRQ == 0<br />if( !a ) {<br />rf12_txdata(test, 0);<br />a ^= 1;<br />} else {<br />rf12_txdata(test1, 0);<br />a ^= 1;<br />}<br />#endif<br /><br />#if RF12_UseIRQ == 1<br />if( !a ) {<br />//rf12_txstart(test, 1);<br />rfm_string(cel, 2);<br />a ^= 1;<br />}<br />else {<br />//rf12_txstart(test1, 0);<br />rfm_string(cel, 2);<br />a ^= 1;<br />}<br />#endif<br />}<br /><br />void rfm_string(int value, int radix)// wysyła na port szeregowy tekst<br />{<br />char string[17];// bufor na wynik funkcji itoa<br />itoa(value, string, radix);// konwersja value na ASCII<br />rfm_puts(string);//zwraca string<br />}<br /><br />void rfm_puts(char *ss)// wysyła łańcuch z pamięci RAM na UART<br />{<br />  register char cc;<br />  while ((cc = *ss++)) rf12_txstart(cc, 1);// dopóki nie napotkasz 0 wysyłaj znak<br />}[/syntax]<br />Oczywiście przed tym funkcja main i funkcje do DS-a itp. Czy moglibyście mnie naprowadzić, w którym miejscu robię błędy? Pomyślałem, że do <strong>rfm_string(cel, 2);</strong> wsadze temperature, bez przecinka, następnie zamienie ją na postać binarną i wyśle funkcją <strong>rf12_txstart(cc, 1);</strong><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=232">Klucha</a> — 24 lip 2012, o 11:18</p><hr />
]]></content>
</entry>
</feed>