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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-09-22T07:49:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=16273&amp;mode</id>
<entry>
<author><name><![CDATA[krafin]]></name></author>
<updated>2016-09-22T07:49:14+01:00</updated>
<published>2016-09-22T07:49:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169317#p169317</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169317#p169317"/>
<title type="html"><![CDATA[Re: Enc28j60 UDP broadcast]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169317#p169317"><![CDATA[
Zobacz tutaj <!-- m --><a class="postlink" href="http://www.pocketmagic.net/atmega8-udp-client/" >http://www.pocketmagic.net/atmega8-udp-client/</a><!-- m --> <br />widać że udaje się mu normalnie rozsyłać na broadcast.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=487">krafin</a> — 22 wrz 2016, o 07:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xisco24]]></name></author>
<updated>2016-09-21T18:18:37+01:00</updated>
<published>2016-09-21T18:18:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169282#p169282</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169282#p169282"/>
<title type="html"><![CDATA[Re: Enc28j60 UDP broadcast]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169282#p169282"><![CDATA[
W pliku enc28j60.c znalazlem taki wpis:<br /><br />[syntax=c]// do bank 1 stuff, packet filter:<br />        // For broadcast packets we allow only ARP packtets<br />        // All other packets should be unicast only for our mac (MAADR)<br />        //<br />        // The pattern to match on is therefore<br />        // Type     ETH.DST<br />        // ARP      BROADCAST<br />        // 06 08 -- ff ff ff ff ff ff -&gt; ip checksum for theses bytes=f7f9<br />        // in binary these poitions are:11 0000 0011 1111<br />        // This is hex 303F-&gt;EPMM0=0x3f,EPMM1=0x30<br />enc28j60Write(ERXFCON, ERXFCON_UCEN|ERXFCON_CRCEN|ERXFCON_PMEN);<br />enc28j60Write(EPMM0, 0x3f);<br />enc28j60Write(EPMM1, 0x30);<br />enc28j60Write(EPMCSL, 0xf9);<br />enc28j60Write(EPMCSH, 0xf7);<br />        //[/syntax]<br /><br />Wynika z tego ze przy inicjalizacji enc28j60 blokują wysyłanie do broadcastu innych pakietow niż ARP.<br />Tylko nie bardzo wiem jak to zmienic zeby i udp mozna wysylac. Bardzo bym prosił żeby jakas bardziej rozgarnieta osoba niz ja to zobaczyła.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2868">xisco24</a> — 21 wrz 2016, o 18:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-21T15:55:57+01:00</updated>
<published>2016-09-21T15:55:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169256#p169256</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169256#p169256"/>
<title type="html"><![CDATA[Re: Enc28j60 UDP broadcast]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169256#p169256"><![CDATA[
trzeba przejrzeć stos tuxgraphics czy w ogóle jest taka opcja albo czy jest jakiś przełącznik żeby działała itp itd<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 wrz 2016, o 15:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xisco24]]></name></author>
<updated>2016-09-21T15:14:50+01:00</updated>
<published>2016-09-21T15:14:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169243#p169243</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169243#p169243"/>
<title type="html"><![CDATA[Enc28j60 UDP broadcast]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16273&amp;p=169243#p169243"><![CDATA[
Witam wszystkich forumowiczów.<br /><br />Mam mały problem z komunikacją po UDP w sieci lan. W sieci mam atmega32+enc28j60, komputer z win7 i telefon z androidem. Na komputerze program napisany w delphi7+indy9, na androidzie napisany terminal udp w b4a przy pomocy poradników pana Mirka. Na atmedze program z bluebooka troche przerobiony z bibliotekami z plyty do bb (tuxgraphic). Wszystko działa ładnie pięknie jak atmega wysyła dane do konkretnego adresu IP. Czy to ip telefonu czy komputera wszystko dochodzi i program to odbiera. Problem zaczyna sie jak w procku ustawie zeby wysylal na adres broadcastu. Jak atmega wysyla na 192.168.19.255 albo na 255.255.255.255 nic nie dochodzi do pc i tel. W odwrotna strona wszystko działa czyli jak wysylam z tel czy pc na broadcast to atmega i tel oraz pc odbiera dane. W wiresharku cisza, nie ma pakietów od atmegi na broadcast. Od innych urządzeń są. Zmienialem adresy ip, porty oraz mac i nic. Avr nie chce wyslac na adres rozgloszeniowy. Nie mam pojęcia co może być przyczyną. Może w bibliotekach od tuxgraphics jest jakiś błąd? Kodu niestety nie moge udostępnic bo jestem w pracy. Gdzie szukać błędu? Przeciez jak by cos było źle w programie to na konkretny adres ip też by nie dochodziły dane a jednak dochodzą. Prosze o jakaś podpowiedz. Z góry dziękuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2868">xisco24</a> — 21 wrz 2016, o 15:14</p><hr />
]]></content>
</entry>
</feed>