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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-01-11T17:10:19+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2870&amp;mode</id>
<entry>
<author><name><![CDATA[wooojtekk]]></name></author>
<updated>2017-01-11T17:10:19+01:00</updated>
<published>2017-01-11T17:10:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179642#p179642</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179642#p179642"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179642#p179642"><![CDATA[
spraw już się wyjaśniła, działa wszystko jak należy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12652">wooojtekk</a> — 11 sty 2017, o 17:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jaca_76]]></name></author>
<updated>2017-01-11T08:47:42+01:00</updated>
<published>2017-01-11T08:47:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179609#p179609</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179609#p179609"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179609#p179609"><![CDATA[
Przepraszam ale to jakaś totalna fantamagoria.<br />w funkcji odbioru nie możesz zatrzymywać programu licząc na to że bufor uzupełni się nowymi danymi.<br />Zauważ że tak naprawdę wciąż w buforze masz 121 i wyświetlenie od 2 elementu daje 21 na terminalu.<br />nie wnikając za bardzo w szczegóły należałoby w pętli  wywołać jeszcze raz my_receive_packet.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2479">jaca_76</a> — 11 sty 2017, o 08:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wooojtekk]]></name></author>
<updated>2017-01-06T22:57:52+01:00</updated>
<published>2017-01-06T22:57:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179280#p179280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179280#p179280"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=179280#p179280"><![CDATA[
Witam wszystkich forumowiczów  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Chciałbym odświeżyć temat, ponieważ właśnie zajmuję się tymi modułami. Jeśli chodzi o prosty program migania diodą oraz odbiór stringów i wyświetlenie na terminalu to udało mi się to osiągnąć.  Problem pojawia się wtedy, kiedy próbuję przesłać zmienne i zapisać je w odbiorniku do dalszej analizy. Pojedynczą zmienną udało wysłać i odebrać, ale większej liczby zmiennych już się nie udaję. Może ktoś byłby w stanie mnie chociaż nakierować na odpowiedni tor myślenia  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Poniżej przedstawiam fragment kodu, którym próbowałem wysłać i odebrać zmienne.<br /><br />Nadajnik:<br />[syntax=c]//...........................<br />char tab&#91;10&#93;,tab1&#91;10&#93;;<br />uint8_t pomiar1 = 121, pomiar2=245;<br />itoa(pomiar1,tab,10);<br />itoa(pomiar2,tab1,10);<br /><br />while(1){<br />Send_Packet( W_TX_PAYLOAD_NOACK_CMD, &amp;tab&#91;0&#93;, 4);<br />_delay_ms(50);<br />Send_Packet(W_TX_PAYLOAD_NOACK_CMD, &amp;tab1&#91;0&#93;,4);<br />_delay_ms(50);<br />}[/syntax]   <br /><br />Odbiornik:<br />[syntax=c]void my_receive_packet(void *pBuf, uint8_t len){<br />pomiar1 = atoi(&amp;pBuf&#91;0&#93;);<br />        _delay_ms(50);<br />pomiar2 = atoi(&amp;pBuf&#91;1&#93;);<br />        _delay_ms(50);<br />}[/syntax]<br /><br />Widok terminala:<br /><a href="https://obrazkiforum.atnel.pl/12652/85a7d09a01096bf06610915e5a25b48a.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/12652/85a7d09a01096bf06610915e5a25b48a.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12652">wooojtekk</a> — 6 sty 2017, o 22:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2014-10-24T19:29:43+01:00</updated>
<published>2014-10-24T19:29:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=100538#p100538</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=100538#p100538"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=100538#p100538"><![CDATA[
Ja też czekam z niecierpliwością na nowego greenbooka i rozwiązanie problemu z RFM73, no i ciekawe co nowego jeszcze będzie wnowym wydaniu. A wracając do RFM73 to dokumentacja układu jest skopana dokładnie. Więc jedyna nadzieja w Mirku <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=1226">janusz17</a> — 24 paź 2014, o 19:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-10-20T20:56:29+01:00</updated>
<published>2014-10-20T20:56:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=99914#p99914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=99914#p99914"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=99914#p99914"><![CDATA[
Cieszę się bardzo bo moduły leżą obłogiem ... nie ze wzgląd że się nie da ... nie ze wzgląd że mam problem ... brak czasu po prostu ale jak będzie twardy zielony mirek to się nimi zajmę <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=1628">majster</a> — 20 paź 2014, o 20:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-20T17:48:57+01:00</updated>
<published>2014-10-20T17:48:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=99872#p99872</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=99872#p99872"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=99872#p99872"><![CDATA[
<div class="quotetitle">janusz17 napisał(a):</div><div class="quotecontent"><br />No chodzi o tą funkcję z greenbooka SwitchToRxMode(), choć z drugiej strony działa przecież przy inicjalizacji modułu. Nie wiem już sam ale efekt mam taki, że jak już coś wyślę to nic nie mogę odebrać. Jak zresetuje układ odbiór działa oczywiście do czasu aż coś nie zostanie wysłane. Wstawiłem na końcu do funkcji wysyłąjącej pakiet zamiast SwitchToRxMode() - inicjalizację modułu i ustawienie kanału - RFM70_Init(); SetChannelNum(41);. Wtedy wszystko jest O.K. Ale przeciez nie tak to powinno się robić. Czytając to forum odnosze wrażenie , ze wiele osob miało ten sam problem. Nie mogli nawiązać połączenie bo zaczynali od kodu z włączonymi timerami, które co pewien czas miały wysłać na zmianę dwa teksty. No i własnie po wysłaniu blokował się odbiór. Dopiero po uproszczeniu kodu transmisja działala. Ja sobie wstawiłem zamiast timera dwa przyciski które wysyłają dane. Dlatego zorientowałem się , że po przejściu w tryb nadawania, układ nie wraca do odbioru. Musze robić reset albo wstawić inicjalizację modułu po zakończeniu nadawania.<br /></div><br /><br />Ponieważ właśnie kończę pisać uzupełnienie do GreenBooka to nie to że miałem czas a wręcz ZMUSZONY byłem się w końcu tym zająć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />oczywiście straciłem na to już dwa dni ... niestety moduły HopeRF dają popalić ....<br /><br />O ile zaznaczam w przypadku RFM70 kod z greenbooka działał w 100% poprawnie dla RFM70 ... to niestety .... przy przejściu na RFM73 rzeczywiście występują problemy z prawidłowym powrotem z funkcji nadawania do funkcji odbioru ....<br /><br />tak jak kolega wyżej napisał jak się zrobi to metodą Brute force - czyli wykona RFM70_Init(); SetChannelNum(41); to zaczyna to działać - no ale to nie jest ładne <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .... co więcej - niestety w przykładach z HopeRF nie ma też na to rozwiązania bo kod przełączania w tryb RX jest identyczny jak dla RFM70!!!! ... a więc o co chodzi do kociej kaczki!!! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ...<br /><br />ale na szczęście jestem już na tropie Panowie i Panie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />wkrótce w pełni działająca biblioteka dla RFM73 i bez takich dziwnych numerów .... jeszcze chwilę czasu potrzebuję bo to już OSTATNI z OSTATNICH rozdziałów jaki dopisuję eeeeh sam się nie mogę doczekać - no dzisiaj miał być koniec .... ale się nie udało więc szampan poczeka do jutra<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 paź 2014, o 17:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-04T11:48:01+01:00</updated>
<published>2014-10-04T11:48:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97652#p97652</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97652#p97652"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97652#p97652"><![CDATA[
Ja teraz niestety nie mam jak zająć się tym kodem ale niedługo ma pojawić się uaktualnione wydanie GB, a że będę zmieniał biblioteki z RFM70 na RFM73 to przyjrzę się temu jeszcze raz - chociaż jak mówiłem nie miałem problemów takich jak opisujesz gdy działałem z tymi modułami ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 paź 2014, o 11:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2014-10-04T11:32:59+01:00</updated>
<published>2014-10-04T11:32:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97651#p97651</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97651#p97651"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97651#p97651"><![CDATA[
No chodzi o tą funkcję z greenbooka SwitchToRxMode(), choć z drugiej strony działa przecież przy inicjalizacji modułu. Nie wiem już sam ale efekt mam taki, że jak już coś wyślę to nic nie mogę odebrać. Jak zresetuje układ odbiór działa oczywiście do czasu aż coś nie zostanie wysłane. Wstawiłem na końcu do funkcji wysyłąjącej pakiet zamiast SwitchToRxMode() - inicjalizację modułu i ustawienie kanału - RFM70_Init(); SetChannelNum(41);. Wtedy wszystko jest O.K. Ale przeciez nie tak to powinno się robić. Czytając to forum odnosze wrażenie , ze wiele osob miało ten sam problem. Nie mogli nawiązać połączenie bo zaczynali od kodu z włączonymi timerami, które co pewien czas miały wysłać na zmianę dwa teksty. No i własnie po wysłaniu blokował się odbiór. Dopiero po uproszczeniu kodu transmisja działala. Ja sobie wstawiłem zamiast timera dwa przyciski które wysyłają dane. Dlatego zorientowałem się , że po przejściu w tryb nadawania, układ nie wraca do odbioru. Musze robić reset albo wstawić inicjalizację modułu po zakończeniu nadawania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 4 paź 2014, o 11:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-04T11:13:59+01:00</updated>
<published>2014-10-04T11:13:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97648#p97648</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97648#p97648"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97648#p97648"><![CDATA[
<div class="quotetitle">janusz17 napisał(a):</div><div class="quotecontent"><br />Według mnie wygląda na to , że nie działa poprawnie ta funkcja przełączania w tryb odbioru<br /></div><br /><br />Która funkcja ?? Z GreenBook'a ? ... to dziwne bo nie dość , że mi działała to działa setkom czytelników .... więc dość oryginalne wnioski wyciągasz Chyba że ci chodzi o jakieś tam funkcje z netu - wciąż powielane i często mielone<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 paź 2014, o 11:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2014-10-04T09:45:45+01:00</updated>
<published>2014-10-04T09:45:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97638#p97638</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97638#p97638"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97638#p97638"><![CDATA[
Ciekawa sprawa jest z tym układem. Według mnie wygląda na to , że nie działa poprawnie ta funkcja przełączania w tryb odbioru. Patrzyłem do noty pdf i na kody przykładowe zamieszczone przez producenta i wszędzie jest taki sam kod zamieszczony. Ale ewidentnie po wysłaniu jakiegoś pakietu odbiór zostaje zablokowany. Pomęczę jeszcze trochę te układy , może uda się jeszcze coś bliżej ustalić o co w tym wszystkim chodzi. A jak nie no to przyjdzie poczekać i uśmiechnąć się do Mirka żeby kiedyś jeszcze zaglądną do tych układów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 4 paź 2014, o 09:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-04T07:52:46+01:00</updated>
<published>2014-10-04T07:52:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97631#p97631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97631#p97631"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97631#p97631"><![CDATA[
no tak przepraszam aktualizacje są tylko do RFM12 jeśli chodzi o radiówkę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 paź 2014, o 07:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2014-10-04T07:45:05+01:00</updated>
<published>2014-10-04T07:45:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97630#p97630</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97630#p97630"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97630#p97630"><![CDATA[
No cóż, pewnie mam zaćmienie umysłu ale o jakim uaktualnieniu mowa? Bo jeśli chodzi o inicjalizację SPI to oczywiście mam poprawioną, a więcej nic nie widzę na temat RFM70/73.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 4 paź 2014, o 07:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-03T15:26:56+01:00</updated>
<published>2014-10-03T15:26:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97556#p97556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97556#p97556"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97556#p97556"><![CDATA[
a sprawdzałeś uaktualnienia do książki na stronie wydawnictwa atnel ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 paź 2014, o 15:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2014-10-03T15:11:05+01:00</updated>
<published>2014-10-03T15:11:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97554#p97554</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97554#p97554"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=97554#p97554"><![CDATA[
Witam, wszystkich.<br />Ja tez oststnio próbuje uruchomić dwustronną transmisję na RMF73. Stosuję kod z greebooka ze zmianą wartości inicjalizacyjnej w odpowiednim rejestrze. Wykonałem jeszcze dodatkową modyfikację - mianowicie wstawiłem dwa przyciski, które sterują wysyłaniem pakietów zamiast timerów programowych. Okazało się, że po włączeniu zasilania oba układy włączone są w tryb odbioru. Naciśnięcie jednego z przycisków wysyła pakiet. Drugi układ go bez problemu odbiera. Jednak kiedy nacisnę przycisk w drugim układzie ten pierwszy nic nie odbiera. Zaznaczam , że nie istotne jest w którym nacisnę nadawanie jako pierwszym. Zawsze po wysłaniu jakiegoś pakietu odbiór w tym układzie zostaje zablokowany. Myślę, że z tego powodu wielu osobom uruchamiającym te układy z kodem Mirka, nie działa nawiązanie łączności. Wtedy nadawanie jest powtarzane automatycznie co kilkaset ms i odbiór zostaje zablokowany. Wstawiłem nawet pułapkę programową w funkcji Send_Packet(...) i niby wszystko jest O.K. tzn wykonywana jest funkcja SwitchToTxMode(). Nie mniej jednak ukłąd najwyraźniej nie przełacza się na tryb odbioru. Po zresetowaniu mikrokontrolerów Transmisja znów jest możliwa oczywiście tylko w strone gdzie nie został naciśnięty przycisk wysyłania danych. Czy ktoś ma pomysł o co tu chodzi?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 3 paź 2014, o 15:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario]]></name></author>
<updated>2014-08-24T21:36:02+01:00</updated>
<published>2014-08-24T21:36:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92754#p92754</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92754#p92754"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92754#p92754"><![CDATA[
Ok, faktycznie kod działa . Okazało się, że muszę z drugiego zestawu odłączyć programator, inaczej nie idzie.<br />Teraz próbuję uruchomić kod Mirka z greenbooka. Oczywiście wiem , ze musi działać...ale niestety nie u mnie <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />Dopiero jak usunę fragment kodu:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">if      // tutaj nadajemy co jeli zajdzie taka potrzeba<br />//      if( !Timer1 ) {<br />//         Timer1 = 50;<br />//         if(sw) {<br />//            sprintf(txbf, &quot;%i - another side ;) \r\n&quot;, li++);<br />//            Send_Packet( W_TX_PAYLOAD_NOACK_CMD, &amp;txbf, strlen(txbf));<br />//         } else {<br />//            sprintf(txbf, &quot;%i - inny wymiar czasu ---\r\n&quot;, li++);<br />//            Send_Packet( W_TX_PAYLOAD_NOACK_CMD, &amp;txbf, strlen(txbf));<br />//         }<br />//         sw ^= 1;<br />//<br />//      }</div><br /><br />czyli część odpowiedzialna za nadawanie w odbiorniku, dioda zaczyna mrugać według założeń. Byłbym wdzięczny za jakiekolwiek sugestie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=415">mario</a> — 24 sie 2014, o 21:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-08-23T20:02:59+01:00</updated>
<published>2014-08-23T20:02:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92629#p92629</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92629#p92629"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92629#p92629"><![CDATA[
<div class="quotetitle">mario napisał(a):</div><div class="quotecontent"><br />Czy to może być powodem ?<br /></div><br />Nie. Przykładowe kody są dobre chociaż volatile jest tam niepotrzebne i wystrczy:<br />[syntax=c]unsigned char rx_tmp&#91;20&#93;;<br />uint8_t len_moje;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 23 sie 2014, o 20:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2014-08-23T19:52:24+01:00</updated>
<published>2014-08-23T19:52:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92625#p92625</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92625#p92625"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92625#p92625"><![CDATA[
<div class="quotetitle">mario napisał(a):</div><div class="quotecontent"><br />Próbuję uruchomić moduły z podstawowym programem kolegi Wireless , ale przy kompilacji dostaję warning <br /> w linii:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent"> len_moje = Receive_Packet(rx_tmp);</div>  <br /><br />passing argument 1 of 'Receive_Packet' discards 'volatile' qualifier from pointer target type [enabled by default].<br /><br />funkcja jest zadeklarowana w ten sposób:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">uint8_t Send_Packet(uint8_t type, void* pbuf, uint8_t len)</div><br /><br />przy drugim przebiegu kompilatora, warning znika, ale moduły dalej nie działają. Czy to może być powodem ?<br /></div><br />Jeżeli przed kompilacją nie zrobisz clen'a projektu to naturalnym jest, warning Ci zniknie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 23 sie 2014, o 19:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario]]></name></author>
<updated>2014-08-23T10:34:07+01:00</updated>
<published>2014-08-23T10:34:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92548#p92548</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92548#p92548"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=92548#p92548"><![CDATA[
Próbuję uruchomić moduły z podstawowym programem kolegi Wireless , ale przy kompilacji dostaję warning <br /> w linii:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent"> len_moje = Receive_Packet(rx_tmp);</div>  <br /><br />passing argument 1 of 'Receive_Packet' discards 'volatile' qualifier from pointer target type [enabled by default].<br /><br />funkcja jest zadeklarowana w ten sposób:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">uint8_t Send_Packet(uint8_t type, void* pbuf, uint8_t len)</div><br /><br />przy drugim przebiegu kompilatora, warning znika, ale moduły dalej nie działają. Czy to może być powodem ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=415">mario</a> — 23 sie 2014, o 10:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2014-01-31T16:45:20+01:00</updated>
<published>2014-01-31T16:45:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=67650#p67650</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=67650#p67650"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=67650#p67650"><![CDATA[
ponawiam powyższe, Czy komuś udało się uruchomić kod ( z DVD green booka ) oparty na przerwaniu INT2 na modułach RFM73 czy należy coś jeszcze zmienić w bibliotekach lub kodzie??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 31 sty 2014, o 16:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2014-01-26T13:08:26+01:00</updated>
<published>2014-01-26T13:08:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=66739#p66739</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=66739#p66739"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=66739#p66739"><![CDATA[
Udało mi się uruchomić transmisje na RFM73 bez przerwań, kod podany prze wireless (dioda sobie miga co sekundę).<br /><br />Jednak gdy próbuje uruchomić opartą na przerwaniu INT2 kod z DVD lekcja 10 dla Tx i 11 dla Rx niestety nie ma komunikacji.<br />W bibliotece oczywiście poprawiłem linię:<br />[syntax=c]&#93;{6,0x07},//air data rate-1M,out power 0dbm,setup LNA gain&#91;/syntax<br />oraz <br />&#91;syntax=c&#93;MCUCSR &amp;= ~(1&lt;&lt;ISC2);[/syntax]<br /><br />Główna pętla:<br />[syntax=c]while(1) {<br /><br />// domylnie cały czas działa odbiór<br />RFM70_RX_EVENT();// zdarzenie odbiorcze z RFM70<br /><br /><br />// tutaj nadajemy co jeli zajdzie taka potrzeba<br />if( !Timer1 ) {<br />Timer1 = 50;<br />//LED_OFF;<br />if(sw) {<br />sprintf(txbf, &quot;%i - another side ;) \r\n&quot;, li++);<br />Send_Packet( W_TX_PAYLOAD_NOACK_CMD, &amp;txbf, strlen(txbf));<br />} else {<br />sprintf(txbf, &quot;%i - inny wymiar czasu ---\r\n&quot;, li++);<br />Send_Packet( W_TX_PAYLOAD_NOACK_CMD, &amp;txbf, strlen(txbf));<br />//LED_TOG;<br />}<br />sw ^= 1;<br /><br />}<br /><br />}<br />}[/syntax]<br />Próbowałem układ debugować diodą ale nigdzie program się nie wiesza.<br />Układ wykonany na 2x ATB+stykówka-RFM73 zasilanie oczywiście 3,3V.<br /><br />Czy komuś udało się tą lekcje uruchomić na tych modułach czy należy coś jeszcze zmienić?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 26 sty 2014, o 13:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tomas2427]]></name></author>
<updated>2014-01-19T23:45:37+01:00</updated>
<published>2014-01-19T23:45:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65755#p65755</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65755#p65755"/>
<title type="html"><![CDATA[Re: Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65755#p65755"><![CDATA[
Nie mam nawet jak zrobić zdjęcia. Spróbuję jeszcze raz, od nowa tak jak mówisz <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=125">Tomas2427</a> — 19 sty 2014, o 23:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wireless]]></name></author>
<updated>2014-01-19T23:18:50+01:00</updated>
<published>2014-01-19T23:18:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65753#p65753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65753#p65753"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65753#p65753"><![CDATA[
oryginał:<br /><br />#define CE   (1&lt;&lt;PB3)<br />#define CSN  (1&lt;&lt;PB4)<br />#define MOSI (1&lt;&lt;PB5)<br />#define MISO (1&lt;&lt;PB6)<br />#define SCK  (1&lt;&lt;PB7)<br /><br />#define SPI_DIR DDRB<br />#define SPI_PORT PORTB<br />#define SPI_PINPINB<br /><br />po co kombinujesz i już robisz modyfikacje w bibliotece oryginalnej, na to masz czas,<br />jak Ci ruszy<br /><br />pokaż jak to masz połączone - wzorzec na str 5 pokazuje Yoker i ... od razu rusza  <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=380">wireless</a> — 19 sty 2014, o 23:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tomas2427]]></name></author>
<updated>2014-01-19T19:07:02+01:00</updated>
<published>2014-01-19T19:07:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65691#p65691</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65691#p65691"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65691#p65691"><![CDATA[
Podpiąłem w pająku wszystko. Bez przerwań narazie chciałbym zrobić, żeby cokolwiek mieć. Podpiąłem zarówno w 32 jak i 64 tak samo czyli:<br /><br />[syntax=c]#define CE   (1&lt;&lt;PA0)<br />#define CSN  (1&lt;&lt;PA1)<br />#define MOSI (1&lt;&lt;PA3)<br />#define MISO (1&lt;&lt;PA4)<br />#define SCK  (1&lt;&lt;PA2)<br /><br />#define SPI_DIR DDRA<br />#define SPI_PORT PORTA<br />#define SPI_PINPINA[/syntax]<br /><br />Przy software'owym SPI mogę tak podpiąć, dobrze mówię?<br /><br />Kod w odbiorniku i nadajniku ten co podałeś na samym początku. Posprawdzałem miernikiem teraz jeszcze raz dokładnie i nie ma zwarć, RFMy solidnie wlutowane.<br /><br />Poprawkę również wprowadziłem w bibliotece (ta zamiana z 0x17 na 0x07).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=125">Tomas2427</a> — 19 sty 2014, o 19:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wireless]]></name></author>
<updated>2014-01-19T18:25:10+01:00</updated>
<published>2014-01-19T18:25:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65677#p65677</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65677#p65677"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65677#p65677"><![CDATA[
kod testowy sprawdzałem na atmega32 - chodzi, oczywiście z poprawką w bibliotekach do rfm70,<br />pokaż jak to podłączyłeś<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=380">wireless</a> — 19 sty 2014, o 18:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tomas2427]]></name></author>
<updated>2014-01-19T12:59:11+01:00</updated>
<published>2014-01-19T12:59:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65600#p65600</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65600#p65600"/>
<title type="html"><![CDATA[Re: RFM73- Adaptacja bibliotek, problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2870&amp;p=65600#p65600"><![CDATA[
Witam!<br /><br />Próbował ktoś może wykorzystać RFM73 z procesorami M32 i M64? Kombinuję właśnie, aby uzyskać komunikację, zgodnie z kodem, który umieścił wireless na początku, ale póki co kończy się to wszystko porażką. Czy jest coś na co powinienem zwrócić szczególną uwagę jeśli chodzi o te biblioteki na M64? W bibliotece od Mirka jest zdefiniowane software'owe SPI więc teoretycznie nie powinno być problemów. Nie wiem sam...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=125">Tomas2427</a> — 19 sty 2014, o 12:59</p><hr />
]]></content>
</entry>
</feed>