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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-10-23T07:18:10+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16591&amp;mode</id>
<entry>
<author><name><![CDATA[eMCe2]]></name></author>
<updated>2016-10-23T07:18:10+01:00</updated>
<published>2016-10-23T07:18:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16591&amp;p=172517#p172517</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16591&amp;p=172517#p172517"/>
<title type="html"><![CDATA[Re: rfm12 - brak pomysłów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16591&amp;p=172517#p172517"><![CDATA[
A programator odpinales do testów? Może on coś wymuszał na tych liniach...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1363">eMCe2</a> — 23 paź 2016, o 07:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dabek3456]]></name></author>
<updated>2016-10-22T21:45:07+01:00</updated>
<published>2016-10-22T21:45:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16591&amp;p=172492#p172492</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16591&amp;p=172492#p172492"/>
<title type="html"><![CDATA[rfm12 - brak pomysłów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16591&amp;p=172492#p172492"><![CDATA[
Witam wszystkich! Od dłuższego czasu zmagam się z modułami RFM12 wersja DIP. Wszystko wydaje sie być OK (schemat to atmega328 na 3,3V, rezystor 10k do vcc na FSK, liniie komunikacji modułu rfm12 podłączone do pinów ISP mikrokontrolera). Nadajnik wydaje mi się, że działa (przechodzi pętlę itd.), ale problem mam w odbiorniku w funkcji rf12_ready(). Tam właśnie program się zawiesza. Co może być przyczyną? [syntax=c]void rf12_ready(void) {<br />RF_PORT &amp;= ~(1&lt;&lt;CS);<br />while (!(RF_PIN &amp; (1&lt;&lt;SDO))); // czekaj na gotowość FIFO<br />}[/syntax]<br />Dodam, że nie korzystam narazie z przerwań. Tutaj ustawienia w main():<br />[syntax=c]rf12_init();// inicjalizacja soft SPI i przerwań jeśli są używane<br />rf12_setrange( ZAKRES_433MHZ );// ustawiamy zakres częstotliwości: 433MHz, 868MHz lub 915MHz<br />rf12_setfreq( RF12FREQ433(432.74) );// ustalenie częstotliwości nadawania/odbioru (może być np: 432.74)<br />//rf12_setfreq( RF12FREQ868(862.00) );// przykład zmiany dla RFM12 na 868MHz - żaden problem ;) (może być np: 875.48)<br />rf12_setbaud(4200);// 19200 ustawienie prędkości - baud rate<br />rf12_setbandwidth(RxBW200, LNA_6, RSSI_79);// ustawienia odbiornika<br />rf12_setpower(PWRdB_0, TxBW120);// 1mW moc wyjściowa nadajnika, parametry FSK<br />rf12_disablewakeuptimer();// wyłączamy Wakeup Timer<br />rf12_trans(0x0000);// odczyt statusu - start modułu rfm12<br />//rf12_trans(0xCC77);// jeśli posiadasz RFM12B (wesja SMD) odblokuj tę linię<br />//! inicjalizacja modułu RFM12 ***********[/syntax]<br />Błagam wręcz o pomoc, już nie powiem co mnie strzela po wielu dniach prób uruchomienia odbioru... <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />EDIT:<br />Po przepieciu linii SPI na port C, zaczelo wszystko dzialac... Powiedzcie mi, dlaczego to nie chciało działać na liniach tych od isp? Czy jeżeli z nich się korzysta to trzeba koniecznie hardware'owy SPI wykorzystywać? Próbowałem też sposobu z dołączanie rezystora 10k do VCC na linii SS, ale tez bez skutku..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6620">dabek3456</a> — 22 paź 2016, o 21:45</p><hr />
]]></content>
</entry>
</feed>