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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-13T10:28:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4342&amp;mode</id>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-11-13T10:28:56+01:00</updated>
<published>2013-11-13T10:28:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56658#p56658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56658#p56658"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56658#p56658"><![CDATA[
Właśnie nad tym się zastanawiam , bo z opisu wynika że gdzieś brakowało, któregoś sygnału<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 13 lis 2013, o 10:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-11-12T20:35:08+01:00</updated>
<published>2013-11-12T20:35:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56582#p56582</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56582#p56582"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56582#p56582"><![CDATA[
Zastanawiające jest to że czy to na stykówce czy na PCB, problem był ten sam.<br />Wstawiam zdjęcia:<br /><a href="http://forum.atnel.pl/_obrazki/o/1432/f333e609154f98e96fa95ad8e14ef2f8.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1432/f333e609154f98e96fa95ad8e14ef2f8.jpg" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1432/d1b54d4007eaf2a31cefdcbeefcbc6f2.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1432/d1b54d4007eaf2a31cefdcbeefcbc6f2.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1432/0c8c572d427b1b825ce1e6e48fa7e8f0.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1432/0c8c572d427b1b825ce1e6e48fa7e8f0.png" alt="Obrazek" /></a><br /><br />Oczywiście w miejscu tych żeńskich goldpinów było złącze KANDA po drugiej stronie.<br />Dodam jeszcze ze złącze do ENC to jest ta pozioma KANDA<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1432">Deker01</a> — 12 lis 2013, o 20:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-11-12T20:03:44+01:00</updated>
<published>2013-11-12T20:03:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56574#p56574</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56574#p56574"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56574#p56574"><![CDATA[
Mam prośbę , pokarz schemat i pokaż fotkę połączeń , jak masz to na stykówce to może się dziwnie zachowywać i nie obliczalnie , ale zastanowiło to co pisałeś wcześniej ... że z wpiętym programatorem się nie wiesza i dlatego chcę cos zobaczyć mam pewne podejrzenia , ale muszę to zobaczyć <br /><br />ok ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 12 lis 2013, o 20:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-11-12T16:04:50+01:00</updated>
<published>2013-11-12T16:04:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56523#p56523</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56523#p56523"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56523#p56523"><![CDATA[
Jak tak dalej pójdzie to dostanę chyba . . . No nie ważne <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Przerobiłem dziś wtyczkę na taśmę ( złącze KANDA) na 2x5 żeński gold pin, tak aby możliwe było podłączenie &quot;na kanapkę&quot;. Wszystkie sygnały sprawdziłem 5x czy aby napewno wszystko idzie tak jak trzeba i ..... ? Wciąż się zacina ;o Odbieram nieduże paczki danych i zacina się wciąż w różnych momentach. Dlaczego więc na długich przewodach które szły osobno wszystko działało ? eh .. Wygląda mi to jak by któraś nóżka (prawdopodobnie sck lub miso) podtrzymywała swój  stan i uniemożliwiała komunikację z uC.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1432">Deker01</a> — 12 lis 2013, o 16:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-11-11T23:33:29+01:00</updated>
<published>2013-11-11T23:33:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56446#p56446</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56446#p56446"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56446#p56446"><![CDATA[
Rozumiem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> w takim razie z czystej ciekawości mam jeszcze jedno pytanko. Jeśli podłączoną mam taśmę miedzy eth ,a uC oraz ze złącza ISP do programatora mam podpięte tylko MISO oraz SCK to wszystko śmiga elegancko <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Chciałem dodać że są to te same linie.  Zastanawiam się o co to chodzi, co daje wpięcie tych 2 linii w programator ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> No i można wywnioskować że po wpięciu tych 2 linii, sygnały po taśmie się już nie zakłócają<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1432">Deker01</a> — 11 lis 2013, o 23:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-10T23:37:38+01:00</updated>
<published>2013-11-10T23:37:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56269#p56269</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56269#p56269"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56269#p56269"><![CDATA[
dlatego jak widzisz ja nie podłączam modułu Ethernetowego na kabelkach - gdzie ty widziałeś u mnie takie rozwiązanie ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Moduł jest wpinany w gniazdo KANDA - żadnych przewodów połączeniowych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 lis 2013, o 23:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-11-10T23:32:39+01:00</updated>
<published>2013-11-10T23:32:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56267#p56267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56267#p56267"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=56267#p56267"><![CDATA[
Odkopię temat z przed miesiąca, nie chcę siać zamętu na głównej a wątek wciąż tyczy się jednego projektu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Płytki wytrawiłem, wszystko połączone ok i .. Problem dalej ten sam, tz jeśli mam moduł połączony moduł etherentowy to transmisja lubi się czasem zacinać. Po podłączeniu programatora USBasp pod złącze ISP (może być nawet nie wpięte złącze usb) transmisja przebiega idealnie.. to skłoniło mnie do poszukiwań w hardware, i kiedy jeszcze miałem wszystko na płytce stykowej, jak ręką odjął pomogło podciągnięcie linii SS uC do vcc. Niestety na pcb ta sztuczka nie zaowocowała ale . . <br />Jeśli moduł ethernetowy mam połączony z moją płytką(pcb) poprzez taśmę 10 żyłową, wraz z 10 pinową końcówką transmisja lubi się zawiesić, nie zawiesza się jednak NIGDY kiedy zamiast tej taśmy zastosuję przewody wykorzystywane na płytce stykowej ( takie jakimi Mirek łączy USBasp z uC). Mówię tutaj o sytuacji kiedy w złącze isp programator NIE jest wpięty. Sprawa pewnie dotyczy pojemności, i kombinuje jak sobie z tym poradzić  &quot;domowymi&quot; sposobami, bo wiadomo jutro święto i nie kupię przewodów ekranowanych aby i z nimi spróbować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Nie ukrywam że pasowało by mi podłączenie taśmą głównie z powodu estetyki i niezawodności połączenia. Chciałem też dodać, że podłączałem taśmy o różnych długościach 30 cm, 15, 3, efekt bez różnicy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> może ma ktoś jakieś rady ? czy jednak pozostaje mi czekać do wtorku <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=1432">Deker01</a> — 10 lis 2013, o 23:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-09T13:38:06+01:00</updated>
<published>2013-10-09T13:38:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=52330#p52330</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=52330#p52330"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=52330#p52330"><![CDATA[
To ty to testujesz na płytce stykowej ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ..... szok<br /><br />na stykówce to można się spodziewać cudów niewidów i innych hop-sztosów <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 paź 2013, o 13:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-10-09T13:05:26+01:00</updated>
<published>2013-10-09T13:05:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=52323#p52323</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=52323#p52323"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=52323#p52323"><![CDATA[
Witam ! <br />Po dołożeniu kwarca transmisja rzeczywiście troszkę się poprawiła <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> na pewno nie zacina się tak często jak poprzednio <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Jednak jest małe &quot;ale&quot;, bo jednak się czasem zacina . . <br />No ale zdaje się, że znalazłem źródło problemu, potrzebuję jednak wytłumaczenia o co kaman <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Kiedy po SPI mam do uC wpięty tylko moduł ethernetowy, transmisja lubi się zaciąć od czasu do czasu, kiedy jednak mam też jednocześnie wpięty programator ... 0 błędów ! bezproblemowa transmisja z neta do uC. Testowałem to przez kilka godzin i nie może być mowy o pomyłce.<br />W czym więc leży problem ? Czy może on wynikać z budowy płytki stykowej, czy zasilania linii SPI ? a może potrzeba mi tutaj jakiegoś pull up ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Zaznaczam że z programatora nie zasilam płytki <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=1432">Deker01</a> — 9 paź 2013, o 13:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-03T09:09:58+01:00</updated>
<published>2013-10-03T09:09:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51747#p51747</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51747#p51747"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51747#p51747"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Swoją drogą sprawdzałeś Mirku w jakich momentach się to dzieje dokładnie? może podłączyć analizator i zobaczyć przy jakich rozkazach jest to najczęstsze? czy ogólnie przez wolną transmisję po prostu ENC świruje gdzieś wewnętrznie i nie jest to zależne od tego jaki w danym momencie rozkaz/daną otrzymuje.<br /></div><br /><br />Wiesz co? to zawieszanie przy taktowaniu 8MHz to jak kiedyś próbowałem testować - ale to było hmm no dawno temu - to wiesz jak to bywa, ślęczałem godzinami i nic, i nic .. i działa ..... no zero problemu - więc zostawiałem na noc działające ... a rano przychodziłem i zwykle działało ale czasem ... raz na jakiś czas ZONK wisi wszystko ... wtedy też doczytałem o tym kłopocie na tuxgraphics i odpowiedzi z Microchipa i dałem sobie spokój z testowaniem ... zrobiłem tak jak teraz opisywałem i od tamtego czasu nie mam nigdy żadnych problemów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 paź 2013, o 09:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-03T08:59:10+01:00</updated>
<published>2013-10-03T08:59:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51746#p51746</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51746#p51746"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51746#p51746"><![CDATA[
Swoją drogą sprawdzałeś Mirku w jakich momentach się to dzieje dokładnie? może podłączyć analizator i zobaczyć przy jakich rozkazach jest to najczęstsze? czy ogólnie przez wolną transmisję po prostu ENC świruje gdzieś wewnętrznie i nie jest to zależne od tego jaki w danym momencie rozkaz/daną otrzymuje.<p>Statystyki: Napisane przez Gość — 3 paź 2013, o 08:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-03T07:59:26+01:00</updated>
<published>2013-10-03T07:59:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51744#p51744</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51744#p51744"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51744#p51744"><![CDATA[
<div class="quotetitle">Deker01 napisał(a):</div><div class="quotecontent"><br />o <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> w takim razie jutro montuje jak trzeba i dam znać co z tego wyszło <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> dzięki !<br /></div><br /><br />Tylko nie odbierz tego źle - to zawieszanie przy wolnym taktowaniu to wcale nie jest tak że ZAWSZE i od razu - z opisów na tuxgraphics wynikało że to się dzieje bardzo rzadko no ale wiadomo wtedy jest najbardziej upierdliwe ...<br /><br />a skoro u ciebie to się dzieje tak że jak włączysz procka i poczekasz chwilkę i od razu BACH!... no to raczej masz jeszcze gdzieś Bugi w sofcie - na to wygląda ... Najgorzej jak się miesza wiele bugów i w sofcie i w sprzęcie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wtedy jest Bonanza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 paź 2013, o 07:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-10-02T23:54:34+01:00</updated>
<published>2013-10-02T23:54:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51733#p51733</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51733#p51733"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51733#p51733"><![CDATA[
o <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> w takim razie jutro montuje jak trzeba i dam znać co z tego wyszło <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> dzięki !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1432">Deker01</a> — 2 paź 2013, o 23:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-02T22:08:03+01:00</updated>
<published>2013-10-02T22:08:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51720#p51720</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51720#p51720"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51720#p51720"><![CDATA[
<div class="quotetitle">Deker01 napisał(a):</div><div class="quotecontent"><br />Mam takie swoje luźne domysły więc może od razu mnie sprostujecie ?:) Czy jest możliwe żeby transmisja SPI się zawieszała gdzieś miedzy modułem ethernetowym, a avr ? Jeśli ma to jakiś wpływ, moduł taktowany kwarcem 20 Mhz, atmega wewnętrznym 8Mhz.<br /></div><br /><br />O matko a co to za moduł ethernetowy ? Pierwszy raz w życiu słyszę żeby był taktowany kwarcem mniejszym niż 25MHz. ENC28J60 ma w nocie wyraźnie napisane 25MHz<br /><br />a teraz druga sprawa - ja piszę o tym w bluebooku ale i powtarzałem na forum często też to co opisywali na tuxgraphics. Że przy powolnym taktowaniu procka AVR np 8MHz dochodzi do zawieszania się transmisji właśnie pomiędzy ENC28J60 a prockiem AVR. Ci z tuxgraphics pisali nawet w tej sprawie do supportu Microchipa ale uzyskiwali tylko mało przychylne odpowiedzi, że oni sugerują po pierwsze używanie wraz z ENC procków PIC <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> oraz żeby zapewnić możliwe największe taktowanie zegara SPI ze strony procka. W AVR jak ustawisz bit SPI2X gdy masz taktowanie 8MHz to uzyskasz raptem 4MHz czyli LIPA ...<br /><br />dlatego ci z tuxgraphics wpadli na pomysł aby taktowanie procka brać z wyjścia CLKOUT scalaka ENC o częstotliwości 12,5MHz nawet przy założeniu że procek będzie przetaktowany bo przecież zasilają go oni zawsze z 3,3V ... Pisali że się znaczenie poprawiło ale i tak zalecają stosowanie watchdoga ...<br /><br />dlatego ja już od dawien dawna nie bawię się w taki chocki klocki tylko biorę procka AVR zasilam go normalnie 5V daję mu kwarca 20MHz ew minimum 16MHz i wtedy dopiero gadam z ENC po konwersji sygnałów na swojej karcie też zgodnie z notą microchipa<br /><br />takie podejście dopiero w 100% eliminuje te problemy<br /><br />a jak ty jedziesz na ŚLIMAKU 8MHz to hmmm nie ma co się dziwić <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 paź 2013, o 22:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-10-02T22:32:29+01:00</updated>
<published>2013-10-02T21:10:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51712#p51712</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51712#p51712"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51712#p51712"><![CDATA[
Dziękuję za odpowiedzi ! <br />Udało mi się namierzyć funkcje w których najprawdopodobniej dochodzi do zawieszenia <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Kombinuje narazie i wciąż testuje, także jak na coś wpadnę to oczywiście napiszę. <br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">    plen = enc28j60PacketReceive(BUFFER_SIZE, buf);<br />    dat_p=packetloop_icmp_tcp(buf,plen);<br /></div><br />Co do wielkości przesyłanej ramki, nie przekraczają one zwykle 100 bajtów, gdyż zawierają tylko linijkę hexa (43 znaki)  i 2 polecenia by wywołać odpowiednie funkcje. Po odebraniu linii uC odpowiada do kompa, że chce więcej i tak to się kręci. Oczywiście jeśli komputer nie otrzyma potwierdzenia, nie wysyła kolejnych paczek. <br /><br />Jak pisałem, po kablu wszystko fajnie chodziło, po dołączeniu routera troszkę się posypało. <br />Mam takie swoje luźne domysły więc może od razu mnie sprostujecie ?:) Czy jest możliwe żeby transmisja SPI się zawieszała gdzieś miedzy modułem ethernetowym, a avr ? Jeśli ma to jakiś wpływ, moduł taktowany kwarcem 20 Mhz, atmega wewnętrznym 8Mhz.<br /><br />No a drugie co mi przychodzi do głowy to być może jakiś problem ze stosem ? Troszkę mi to nie pasuje gdyż na zwiechę nie ma reguły, czasem po odebraniu 2 linii a czasem po 190. Aczkolwiek pojawia się jeszcze jeden ciekawy objaw <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Po odpaleniu programu na PC klikam &quot;Połącz&quot; na co odpowiada mi uC ( wywołana w nim zostaje odpowiednia funkcja), następnie przesyłam hasło na co znowu odpowiada mi uC(też odpowiednai funkcja) i teraz uwaga. . Kiedy tak się zawiesi podczas odbierania  różnych danych, bardzo często SAME wykonują się powyższe 2 funkcje (bez odebrania odpowiednich poleceń z kompa). I wykonują się one zawsze w tej samej kolejności.<br /><br />Większość moich problemów na forum została już określona jako Kosmiczne <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Dobrze jednak że ktoś sprowadza mnie na ziemię <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />)<br /><br /><br />Edit:<br /><br />Przepraszam najmocniej, jednak to taktowanie etherneta 25 Mhz <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=1432">Deker01</a> — 2 paź 2013, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-02T11:25:20+01:00</updated>
<published>2013-10-02T11:25:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51612#p51612</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51612#p51612"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51612#p51612"><![CDATA[
No dokładnie tak jak mówisz ... wysyłanie większej ilości danych tak żeby trzeba było aż kilku datagramów to raczej w takim przypadku avr'a mało realne wręcz. Dlatego wspomniałem tylko, że brak kolejności nadsyłanych pakietów tylko wtedy mógłby doskwierać ewentualnie. A w praktyce w sieci lokalnej można przyjąć, że nigdy się to nie zdarzy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak już to gdy komunikacja leci przez wiele routerów po całym świecie przez internet <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> — 2 paź 2013, o 11:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-02T10:18:53+01:00</updated>
<published>2013-10-02T10:18:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51601#p51601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51601#p51601"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51601#p51601"><![CDATA[
Powiem więcej, dorzucamy obsługę UARTa wysyłanie tj. sam Tx i mozemy nawet sobie wysyłać wartości zmiennych/tablic po uarcie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, na terminalu potem ładnie widać co się dzieje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<p>Statystyki: Napisane przez Gość — 2 paź 2013, o 10:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-02T10:05:49+01:00</updated>
<published>2013-10-02T10:05:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51595#p51595</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51595#p51595"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51595#p51595"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />No łatwo w sensie, że co za problem wrzuć w kilku linijkach LED_TOG <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, i paczać która dioda przestała migać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /></div><br /><br />No dokładnie - takie najprostsze rozwiązania często bywają najskuteczniejsze - więc jak najbardziej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak najbardziej ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 paź 2013, o 10:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-02T10:04:23+01:00</updated>
<published>2013-10-02T10:04:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51594#p51594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51594#p51594"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51594#p51594"><![CDATA[
No łatwo w sensie, że co za problem wrzuć w kilku linijkach LED_TOG <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, i paczać która dioda przestała migać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 2 paź 2013, o 10:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-02T10:01:43+01:00</updated>
<published>2013-10-02T10:01:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51593#p51593</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51593#p51593"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51593#p51593"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />No ale pytanie, po zawieszeniu sie, jak wypniemy kartę wifi, a wepniemy bezpośrednio kabel, to działa, czy też wisi?<br />Zresztą to łatwo sprawdzić w którym miejscu (mniej wiecej) zawisa program.<br /></div><br /><br />Łatwo czy nie łatwo .... ale przede wszystkim WARTO właśnie takie testy porobić .... dokładnie takie - bo czasem może się już na tym etapie coś okazać ....<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />Korzystasz z UDP? Pamiętaj, że ramki mogą przyjść w błędnej kolejności, dlatego zawsze każda ramka powinna być oznaczona najlepiej zaraz za nagłówkiem, żeby procesor wiedział która to i co ma z nią zrobić. Robisz więc jedną funkcję do odczytu wszystkich ramek i gdzieś na początku sprawdzasz jaka to ramka, kontynuując odpowiednio. To samo w aplikacji na PC realizujesz.<br /></div><br /><br />no tak tylko obawiam się, że na avr'ku nikt raczej nie robi tak dużej transmisji żeby swoje dane słać chociażby w dwóch datagramach .... ale może ? może akurat kolega tak robi ? .... no wtedy to bardzo cenna uwaga ...<br /><br />bo oczywiście jeśli mniej niż jednym datagramie czyli mniej niż 1024 bajty - to nie ma obaw że to zostanie podzielone na mniejsze paczki i przyjdzie w odwrotnej kolejności.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 paź 2013, o 10:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-02T09:52:44+01:00</updated>
<published>2013-10-02T09:52:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51589#p51589</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51589#p51589"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51589#p51589"><![CDATA[
No ale pytanie, po zawieszeniu sie, jak wypniemy kartę wifi, a wepniemy bezpośrednio kabel, to działa, czy też wisi?<br />Zresztą to łatwo sprawdzić w którym miejscu (mniej wiecej) zawisa program.<p>Statystyki: Napisane przez Gość — 2 paź 2013, o 09:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-02T08:37:18+01:00</updated>
<published>2013-10-02T08:37:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51583#p51583</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51583#p51583"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51583#p51583"><![CDATA[
Jaki masz moduł wifi? np. wiznety po niewłaściwej konfiguracji &quot;zawieszają&quot; się co prawda nie jest to typowy   zwiech, a po prostu przejście modułu w tryb oszczędzania energii, wystarczyło uruchomić broadcast samego modułu wizfi, zmniejszyć czasy wysyłania, wyłączyć tryb oszczędzania energii i moduł przestał się rozłączać nawet jak żadne dane przez niego nie przelatują.<p>Statystyki: Napisane przez Gość — 2 paź 2013, o 08:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-02T01:15:34+01:00</updated>
<published>2013-10-02T01:15:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51568#p51568</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51568#p51568"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51568#p51568"><![CDATA[
po WiFi pewnie przychodzi to jakoś pakietowo ... może są porwane ramki - tak tylko próbuję zgadywać. Przydałoby się posprawdzać je programem WireShark ... może ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 paź 2013, o 01:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Deker01]]></name></author>
<updated>2013-10-01T20:51:10+01:00</updated>
<published>2013-10-01T20:51:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51540#p51540</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51540#p51540"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51540#p51540"><![CDATA[
Najciekawsze jest to że &quot; po kablu&quot; mogę bombardować ten uC nawet i bez przerwy przez cały tydzień i zero zwiechy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a po WiFi klapa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> no nic, w sumie już mi się nigdzie nie śpieszy z tym projektem także podłubię w nim jeszcze troszkę <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=1432">Deker01</a> — 1 paź 2013, o 20:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-10-01T16:35:04+01:00</updated>
<published>2013-10-01T16:35:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51498#p51498</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51498#p51498"/>
<title type="html"><![CDATA[Re: Pytanie o watchdoga]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4342&amp;p=51498#p51498"><![CDATA[
Niestety pomysły o jakimś kosmicznym powrocie z przerwania do pętli głównej to dalszy ciąg twojego &quot;obchodzenia&quot; problemu od tyłu zamiast jego rozwiązania. Tyle że już taki pomysł jest mega drakoński i przysporzy ci dopiero siwych włosów <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Tak się NIGDY nie robi - NIGDY <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> dziwne powroty z przerwań do pętli głównej ....<br /><br />toż bez wielkiego namyślania się można tak na szybko pomyśleć np o zapisaniu w EEPROMIE znacznika jakiegoś itp ...  jeśli chodzi o przerwanie watchdoga, które ma uratować wiszący system ...<br /><br />ale ja poleciłbym ci jednak szukać babola gdzie się dzieje to zawieszanie - bo narobisz się jak koń pod górę, nałatasz , nawrzucasz poprawek i zabezpieczeń do zabezpieczeń, które już wcześniej były trzykrotnie zabezpieczane a i tak przyjdą momenty gdy wszystko będzie już wisiało na włosku i w razie awarii - KLOMPS !<br /><br />Tak debugowanie takich przypadków gdy mamy już np Ethernet to nie przelewki i nie to co debugowanie projektu z miganiem diodą LED..... niestety.<br /><br />Ale patrząc na skalę projektu - że jak już ethernet i się coś zawiesza to człowiek podświadomie sobie myśli ... aha! pewnie gdzieś babol w bibliotekach tuxgraphicsa do którego sam nigdy nie dojdę więc co tam będę szukał - ... walnę to watchdogiem i będzie pozamiatane ... a tu proszę - teraz przydałoby się powtórzenie transmisji - potem jeszcze coś jeszcze coś ...<br /><br />Stop! warto sobie pomyśleć - ja tak często robię w takich sytuacjach bo też przecież się z nimi spotykam. Niestety programowanie to w znacznej mierze szukanie naszych błędów. I o TYM warto pamiętać - bo jak się dobrze poszuka - czasem nawet spędzi się nad tym kilka dni a może miesięcy - ale jak się znajdzie BYKA to potem człowiek nie może uwierzyć że to było tak banalne, taki błąd prosty i to nie np w bibliotekach tuxgraphicsa tylko w moim własnym kodzie - bo mi gdzieś się tam np zapomniało że a to przekraczam granicę tablicy i nadpisuję coś, albo gdzieś mi stos idzie w diabły, albo coś źle rzutuję przy udziale wskaźników itp itd itp<br /><br />z doświadczenia wiem, że warto iść najpierw tą drogą - a po watchdoga to wiesz kiedy sięgać ?<br /><br />wtedy gdy projekt już pracuje non stop, przez ileś dni i nie można wyłapać już ŻADNEGO BŁĘDU, ŻADNEJ ZWIECHY ... O! to jest moment tuż przed oddaniem projektu aby włączyć watchdoga &quot;NA WSZELKI WYPADEK&quot; .... Bo po to on jest a nie po to aby łatać dziury - bo jak sam widzisz - przylepienie jednej łaty powoduje że projekt PRUJE się dalej i mocniej i powstają jeszcze większe DZIURY i znowu ŁATY .....<br /><br />reasumując - moim zdaniem, i tak ZAWSZE - suma sumarum, szybciej (chociaż to pojęcie względne) potrwa wyszukanie błędu niż próba jego ŁATANIA ...<br /><br />stąd kolejny wniosek, że sztuka programowania to nie tylko programowanie i debugowanie ale jeszcze coś ... jeszcze tworzenie kodu do wyszukiwania - symulacji błędów .... O! ... to jest kolejne &quot;TO&quot;<br /><br />Ja np nie mógłbym pójść spać - gdybym klientowi miał oddać projekt, który mi się wiesza czasem na stole .... i miałbym to próbować watchdogiem załatwiać. Bo zawsze wiem , że takie coś wróciłoby do mniej jak koci bumerang tylko że ze zdwojoną jak nie potrojoną siłą .... np za pół roku - i wtedy leżysz już sobie na wakacjach odpoczywasz - cieszysz się że u klienta działa a tu telefon .... ! Panie Kowalski - system mi się wyłożył i hala maszyn stoi ... zrób pan coś - bo tylko pan wiesz o co tam chodzi <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />dlatego jak piszesz że po jakiejś tam ramce się wiesza - to hajda:<br /><br />1. sprawdzanie czy stos się nie przepełnia - nawet w przerwaniu watchdoga - można przecież - w greenbooku masz przepis jak to sprawdzać<br /><br />2. stworzenie przejściowo działającego kodu z własnymi wstawkami debugującymi czyli np przesyłającymi LOG'i z operacji po każdej odebranej albo tylko po niektórych ramkach i wysyłanie ich przez RS232 do terminala czy na kartę SD a potem przeglądanie żmudne<br /><br />nie ma że boli - każdego BUG'a da radę złapać i nogi mu wyrwać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> z tyłka <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br /><br />jak mówię jeden z moich projektów działa już w jednej firmie i to na stosie tuxgraphicsa po UDP z wieloma komputerami ... mającymi dostęp do sterowania tym urządzeniem ... hmm dzisiaj to już chyba będzie ze 2-3 lata ... Jest watchdog ... ale jeszcze (nawet sam się dziwię) ani razu się nie odezwał bo aplikacje na kompach miałyby zwiększony licznik odpaleń watchdoga <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> — 1 paź 2013, o 16:35</p><hr />
]]></content>
</entry>
</feed>