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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-04-25T07:41:23+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=36&amp;t=23051&amp;mode</id>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2020-04-25T07:41:23+01:00</updated>
<published>2020-04-25T07:41:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226591#p226591</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226591#p226591"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226591#p226591"><![CDATA[
A widzisz z jakim prockiem zmaga sie założyciel tematu ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 25 kwi 2020, o 07:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-24T19:17:07+01:00</updated>
<published>2020-04-24T19:17:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226567#p226567</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226567#p226567"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226567#p226567"><![CDATA[
<div class="quotetitle">fast_rabbit napisał(a):</div><div class="quotecontent"><br />Nie atakuję, tylko sygnalizuję, że nie można za każdym razem pisać &quot;daj kod&quot;, &quot;daj &quot;daj schemat&quot; bo często nie ma to sensu. Wątpię aby ktokolwiek chciał analizować kilobajty czy setki kB kodu. Schemat to też na nic się nie zda jeśli nie ma fotografii PCB, która może być źle wykonana lub źle zmnotowaną. Pomijam pająki&quot; i stykówki bo szkoda czasu aby tam szukać błędu gdy pojawia się sporadycznie.<br /><br />Co do mojego przypadku to wiem, że nikt mi nie pomoże pozostaje<br /></div><br />To jest właśnie problem tych osób które nie potrafią skorzystać z idei Debugera na jednej diodzie LED, na UART, na LCD. Nie potrafią wyizolować problemu poprzez podział go na DWA, na DWA na DWA<br /><br />tylko wydaje im się, że jakiś czarodziejski Debuger załatwi sprawę. Jeśli rzeczywiście przy 8-bitowcu wyszły setki kB kodu to znaczy że jest bardzo źle pisany i czasem warto wrócić i od nowa zacząć może go pisać ale tym razem zgodnie ze sztuką ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 24 kwi 2020, o 19:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2020-04-24T19:12:21+01:00</updated>
<published>2020-04-24T19:12:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226566#p226566</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226566#p226566"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226566#p226566"><![CDATA[
Ty piszesz o problemie z avr i kilkoma elementami  w którym jest kilkaset KB kodu ? To juz chyba z HDD musi być. Jeszcze trochę i ktoś zażyczy sobie struktury wewnętrznej procesora. W takim problemie wyłączać trzeba po kolei części kodu i zobaczyć co sprawia problem. Do tej pory juz dawno bym znalazł babola i wtedy dopytał o to jak go rozwiązać. Nie pisze w tym języku wiec kod mi na nic,ale rozwiązanie sprawdzi sie w każdym<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 24 kwi 2020, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[auers]]></name></author>
<updated>2020-04-24T10:33:59+01:00</updated>
<published>2020-04-24T10:33:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226540#p226540</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226540#p226540"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226540#p226540"><![CDATA[
<div class="quotetitle">fast_rabbit napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">auers napisał(a):</div><div class="quotecontent">Może nie jesteś na tym forum zbyt długo i nie zauważyłeś, ale na tym forum sobie pomagamy<br />i kolega tonygryps miał 100% racji. Nie lubimy wróżyć z fusów<br /></div><br />Jak pisałem mam kod, który zawiesza się raz na kilka godzin. WDT resetuje układ więc program działa dalej. Kod wynikowy to &quot;tylko&quot; 105kB <a href="https://obrazkiforum.atnel.pl/21352/1e0a096d05309d75c1548b3cca48b202.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/21352/1e0a096d05309d75c1548b3cca48b202.png" alt="Obrazek" /></a><br />w tym danych niewiele bo czcionka 5x7. Kod źródłowy ma ok 8MB danych. Czy jak go tu umieszczę to pomożesz?</div><br /><br />Po pierwsze nie odnosiłem się do twojego problemu, tylko tego, że bezpodstawnie zaatakowałeś kolegę tonygryps.<br />Na tym forum problemy mają głównie początkujący, których programy nie są zbyt skomplikowane i wklejanie kodu to podstawa do ich rozwiązania.<br />Może i twojego problemu nikt oprócz Ciebie nie rozwiąże, ale ten wątek dotyczył innego problemu.<br />Jak chcesz pomóc to pomagaj. Nie chcesz, to nie atakuj za to innych. Czasami nawet z pozoru głupia podpowiedz może naprowadzić na trop.  <br />Masz problem, załóż swój wątek, może ktoś Ci pomoże. Nikt tego nie obiecuje, zwłaszcza że z twojego postu wynika, że problem nie dotyczy AVR i początkujący nie jesteś a więc i problem trudniejszy do rozwiązania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7806">auers</a> — 24 kwi 2020, o 10:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2020-04-23T20:49:44+01:00</updated>
<published>2020-04-23T20:49:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226534#p226534</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226534#p226534"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226534#p226534"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />I będziesz analizował cały soft w poszukiwaniu błędu?<br />Jeśli tak, mam taki co zawiesza się co kilka godzin, pomożesz?<br /></div><br /><br />Z przyjemnością tylko jak kolega napisał <div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />w środowisku, którego nie lubię (arduino)<br /></div> na arduino się nie znam wiec się nie odzywam .<br />Trochę się bawię w &quot;C&quot; wiec jak masz problem to załóż nowy wątek a na pewno ktoś ci pomoże.<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Rozwiązanie z kontrolom tablic juz nie raz zaoszczędziło mi wiele godzin a czasem tygodni pracy<br /></div><br />Fajnie że podpowiadasz jak sprawdzać kod, ale wstawienie kodu na forum też pomaga. Poczytaj sobie wątki na tym forum nieraz wystarczy &quot;świeże spojrzenie&quot;aby namierzyć problem przez osoby trzecie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 23 kwi 2020, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[auers]]></name></author>
<updated>2020-04-23T20:03:19+01:00</updated>
<published>2020-04-23T20:03:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226532#p226532</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226532#p226532"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226532#p226532"><![CDATA[
<div class="quotetitle">fast_rabbit napisał(a):</div><div class="quotecontent"><br />I będziesz analizował cały soft w poszukiwaniu błędu?<br />Jeśli tak, mam taki co zawiesza się co kilka godzin, pomożesz?<br /></div><br /><br />Może nie jesteś na tym forum zbyt długo i nie zauważyłeś, ale na tym forum sobie pomagamy<br />i kolega tonygryps miał 100% racji. Nie lubimy wróżyć z fusów, czy szklanej kuli, ale kody czy schematy analizujemy i ich wstawianie to podstawa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7806">auers</a> — 23 kwi 2020, o 20:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-04-22T22:02:53+01:00</updated>
<published>2020-04-22T22:02:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226503#p226503</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226503#p226503"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226503#p226503"><![CDATA[
<div class="quotetitle">fast_rabbit napisał(a):</div><div class="quotecontent"><br />Nie lubisz Arduino to po co w nim piszesz?<br />Arduino nadaje się do przetestowania na szybko czy coś działa czy nie i nic więcej chyba, że lubisz wyzwania.<br /></div><br />Nic dodać nic ująć - popieram rękami i nogami<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 kwi 2020, o 22:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2020-04-22T20:53:24+01:00</updated>
<published>2020-04-22T20:53:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226502#p226502</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226502#p226502"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226502#p226502"><![CDATA[
Kurcze AVR nie tak łatwo zakłóceniami zewnętrznymi zresetować . Ostatnio robiłem ładowarkę na chinskim zasilaczu dużej mocy i  w obudowie telefon samsung wariował,a atmega działa jak należy. W samochodzie mam kilka atmeg i jeszcze nigdy sie nie zresetowała żadna. A jakimś specjalista od robienia płytek nie jestem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 22 kwi 2020, o 20:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-04-22T20:10:36+01:00</updated>
<published>2020-04-22T20:10:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226501#p226501</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226501#p226501"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226501#p226501"><![CDATA[
Albo bufor/tablica nie takiej długości itp. itd. <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=1546">micky</a> — 22 kwi 2020, o 20:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-04-22T19:35:24+01:00</updated>
<published>2020-04-22T19:35:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226500#p226500</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226500#p226500"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226500#p226500"><![CDATA[
A co z zewnętrznymi warunkami w jakich to pracuje czyli czy, np. pomieszczenie jest bardzo zelektryfikowane, czy pracują  (załączają się) w pobliżu jakieś urządzenia? ...choć i tak obstawiam, że to jakiś fragment programu idzie w maliny - np. stos się zapełnia przez niefortunny wyskok z jakiejś funkcji, itp. kwiatki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 22 kwi 2020, o 19:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[auers]]></name></author>
<updated>2020-04-22T17:57:30+01:00</updated>
<published>2020-04-22T17:57:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226497#p226497</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226497#p226497"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226497#p226497"><![CDATA[
[syntax=c]serial1_odebrany_string += inByte;[/syntax]<br />A może to to?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7806">auers</a> — 22 kwi 2020, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grzeniu 73]]></name></author>
<updated>2020-04-22T17:45:09+01:00</updated>
<published>2020-04-22T17:45:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226496#p226496</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226496#p226496"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226496#p226496"><![CDATA[
A może napisać najprostszy kod który co sekunde wysyła coś na terminal i tyle. Bedzie wiadomo czy to programowe czy nie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1519">grzeniu 73</a> — 22 kwi 2020, o 17:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2020-04-22T17:43:11+01:00</updated>
<published>2020-04-22T17:43:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226495#p226495</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226495#p226495"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226495#p226495"><![CDATA[
Urządzenie zarządza matrycą led. Reset potrafi nastąpić nawet jak nic się nie zmienia i wyświetla ciągle to samo (ta matryca 32x32 działa jak monitor, wyświetla 2paski po 32 ledy na raz i tak 16 razy i od nowa z częstotliwością nie wiem jaką, ale na tyle szybko, że nie widać migania). <br />Żadnych silników, przekaźników etc. Ledy to jedyne dynamiczne obciążenie.<br />Działa samodzielnie.<br />Testowałem na 3 zasilaczach w tym jeden laboratoryjny z ogromnym zapasem mocy.<br /><br />Dobry trop, wywalę wszystko co ma związek z jakąkolwiek biblioteką i sprawdzę, czy reset występuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 22 kwi 2020, o 17:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-04-22T17:14:48+01:00</updated>
<published>2020-04-22T17:14:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226494#p226494</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226494#p226494"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226494#p226494"><![CDATA[
W życiu nie spotkałem się z sytuacją resetu z winy rezonatora kwarcowego, ale może jeszcze za krótko żyje...<br />Czy urządzenie ma jakieś obciążenia indukcyjne - przekaźniki,  silniki, itp. ? Czy zawsze w tym samym momencie występuje reset (podaj przykładowe okoliczności) ? Na arduino sie nie znam i właściwie to mnie to środowisko odpycha i jestem skłonny przypuszczać, że to wina jakichś popularnych niechlujnie napisanych bibliotek, które się pogryzły. Jednak bez większej ilości informacji to tylko wróżbita Maciej coś poradzi, ale nie wiem czy jest tu dziś na forum.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Aha, czy urządzenie jest z czymś połączone (inne urządzenie)?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 22 kwi 2020, o 17:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2020-04-22T17:10:30+01:00</updated>
<published>2020-04-22T17:10:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226493#p226493</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226493#p226493"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226493#p226493"><![CDATA[
Czy tutaj jakiś grubych baboli nie porobiłem? Czy kondensatory przy kwarcu są we właściwym miejscu zaprojektowane? (w fizycznym świecie są możliwie blisko atmegi)<br /><br /><a href="https://obrazkiforum.atnel.pl/1775/ea257ccd2054de33fde26c76908f256b.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1775/ea257ccd2054de33fde26c76908f256b.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 22 kwi 2020, o 17:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2020-04-22T15:47:37+01:00</updated>
<published>2020-04-22T15:47:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226492#p226492</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226492#p226492"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226492#p226492"><![CDATA[
Myślałem, że kod nieistotny, bo wydaje mi się, że jak nie używam watchdoga to raczej hardware.<br />Może nawet wstydzę się go eksponować bo pisany po mojemu i w środowisku, którego nie lubię (arduino)  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Moim jedynym pomysłem na tę chwilę jest zamontowanie jednak pełnowymiarowego kwarca, a nie smd i może kondensatory do niego 22pf też w klasycznej obudowie bo te to konkretnie takie : <a href="https://lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL21C220JBANNNC_C1804.html"  class="postlink">https://lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL21C220JBANNNC_C1804.html</a><br /><br />[syntax=c]#include &lt;stdio.h&gt;<br /> <br />#include &lt;RGBmatrixPanel.h&gt;<br /><br />#include &quot;zapCzyste.h&quot;<br />#include &quot;strzalki1.h&quot;<br />#include &quot;strzalki2.h&quot;<br />#include &quot;strzalki3.h&quot;<br />#include &quot;strzalki4.h&quot;<br />#include &quot;klepsydCzysta.h&quot;<br /><br />bool toggle;//dioda kontrolka<br />uint8_t u;//dioda kontrolka<br />    <br />String  serial1_odebrany_string = &quot;&quot;;         // a String to hold incoming data<br />String  serial2_odebrany_string = &quot;&quot;;         // a String to hold incoming data<br />String  serial3_odebrany_string = &quot;&quot;;   <br />String  mask_serial2_odebrany_string;<br /><br />uint16_t selektor =1,timer_token;<br />int i, buzzerTimer;<br />uint8_t o,komenda;<br /><br />bool odeslijNicosc;<br />//----------------------------GUZIKI<br />bool stan1Guzika,stan2Guzika;    <br />uint8_t stanGuzikow;<br />//----------------------------BUZZER<br />#define BUZZER 42 //buzzer jest na pinie 42<br />//------------------------WiFi<br />#define D1   44<br />#define D2   6<br />#define D3   30<br /><br />#define PIPCZEK   3<br /><br />#define CLK 11   // USE THIS ON ARDUINO MEGA<br />#define OE   9<br />#define LAT 10<br />#define A   A0<br />#define B   A1<br />#define C   A2<br />#define D   A3<br /><br />RGBmatrixPanel *matrix = new RGBmatrixPanel(A, B, C,D, CLK, LAT, OE, true);<br /><br /><br />#define setBrightness(x) fillScreen(0) // no-op, no brightness on this board<br />#define clear()          fillScreen(0)<br />#define show()           swapBuffers(true)<br />#define Color(x,y,z)     Color444(x/16,y/16,z/16)<br /><br />//- opis Obrazków<br />//23 zaproszenie czyste<br />//29 klepsydra <br />//<br /><br /><br /><br />#define mw 32<br />#define mh 32<br /><br /><br />void sekwencjaMety()<br />{<br />    digitalWrite(BUZZER, HIGH);<br />    selektor=5;<br />    display_panOrBounceBitmap(32);<br />    delay(100);<br />    //digitalWrite(BUZZER, LOW);<br />    selektor=4;<br />    display_panOrBounceBitmap(32);<br />    delay(100);<br />    //digitalWrite(BUZZER, HIGH);<br />    selektor=3;<br />    display_panOrBounceBitmap(32);<br />    delay(1500);<br />    digitalWrite(BUZZER, LOW);<br />    //delay(2000);<br />    selektor=1;<br /><br />}<br /><br /><br />void display_panOrBounceBitmap (uint8_t bitmapSize) {<br /><br />    int16_t xf = max(0, (mw-bitmapSize)/2) &lt;&lt; 4;<br />    int16_t yf = max(0, (mh-bitmapSize)/2) &lt;&lt; 4;<br />    <br />        <br />        int16_t x = xf &gt;&gt; 4;<br />        int16_t y = yf &gt;&gt; 4;<br />  <br />               if (selektor == 1) matrix-&gt;drawRGBBitmap(x, y, (const uint16_t *)bitmap1, bitmapSize, bitmapSize);//zaproszenie<br />               if (selektor == 2) matrix-&gt;drawRGBBitmap(x, y, (const uint16_t *)bitmap2, bitmapSize, bitmapSize);//klepsydra<br />               if (selektor == 3) matrix-&gt;drawRGBBitmap(x, y, (const uint16_t *)bitmap3, bitmapSize, bitmapSize);//strzalka1 poczatek               <br />               if (selektor == 4) matrix-&gt;drawRGBBitmap(x, y, (const uint16_t *)bitmap4, bitmapSize, bitmapSize);//strzlaka2 rozwiniecie<br />               if (selektor == 5) matrix-&gt;drawRGBBitmap(x, y, (const uint16_t *)bitmap5, bitmapSize, bitmapSize);//strzalka3 pierdykniecie<br />               if (selektor == 6) matrix-&gt;drawRGBBitmap(x, y, (const uint16_t *)bitmap6, bitmapSize, bitmapSize);//strzalka4 ramka<br />                 <br />    matrix-&gt;show();<br />}<br /><br /><br />void loop() {<br /><br />//------------------------------------------------RfiD start<br />  <br />    char inByte2;<br /><br />    while (Serial2.available()) //odczyt z rfid<br />    {    <br />        inByte2 = Serial2.read();<br /><br />        serial2_odebrany_string += inByte2;<br /><br />        inByte2=&quot;&quot;;<br />        delay(2);<br /><br />    }<br /><br />   if (serial2_odebrany_string!=&quot;&quot;)<br />   {<br /><br />         Serial2.end();<br />         <br />         digitalWrite(D1, HIGH);<br />         delay(5);<br />         Serial1.println(&quot;KONIEC&quot;);<br />         delay(40);<br />         <br />         digitalWrite(D1, LOW);<br />         serial2_odebrany_string=&quot;&quot;;<br />         <br />         while (serial2_odebrany_string!=&quot;&quot;){}<br />         <br />         serial2_odebrany_string=&quot;&quot;;<br />         sekwencjaMety();<br />         Serial2.begin(9600);<br />   }<br /><br /><br />//------------------------------------------------z LICZNIKA start<br />    char inByte;<br />    while (Serial1.available()) {<br />        inByte = Serial1.read();<br />        serial1_odebrany_string += inByte;<br />        inByte=&quot;&quot;;<br />        delay(1);<br />    }<br /><br /><br />//------------------------Utility i kontrolki  <br /><br />   <br /><br />    if ( buzzerTimer&gt;1){digitalWrite(BUZZER, HIGH);buzzerTimer--;}<br />    if ( buzzerTimer==1){digitalWrite(BUZZER, LOW);buzzerTimer=0;}<br />       <br />    display_panOrBounceBitmap(32);<br />    i++;<br />    //if (timer_token&gt;0){timer_token--; }<br />    //else{TOKEN=0;}<br />    <br />    digitalWrite(D1, LOW);<br /><br />    <br />    <br />}<br /><br />void setup() {<br />    //----------------------------------Timer<br />    cli();//stop interrupts<br /><br />    //set timer4 interrupt at 1Hz<br />    TCCR4A = 0;// set entire TCCR1A register to 0<br />    TCCR4B = 0;// same for TCCR1B<br />    TCNT4  = 0;//initialize counter value to 0<br />    // set compare match register for 1hz increments<br />    OCR4A = 1562/1;// = (16*10^6) / (1*1024) - 1 (must be &lt;65536)  15624/1; 1Hz/2<br />    // turn on CTC mode<br />    TCCR4B |= (1 &lt;&lt; WGM12);<br />    // Set CS12 and CS10 bits for 1024 prescaler<br />    TCCR4B |= (1 &lt;&lt; CS12) | (1 &lt;&lt; CS10);  <br />    // enable timer compare interrupt<br />    TIMSK4 |= (1 &lt;&lt; OCIE4A);<br />    <br />    sei();//allow interrupts<br />    //----------------------------------timer<br />    //--------------------------------- UARTy<br />    Serial3.begin(9600); //Wstrzasowy<br />    Serial2.begin(9600); //RFID<br />    Serial1.begin(9600); //LICZNIK<br />    Serial.begin(9600); //usb<br />    while (!Serial) {; }// wait for serial port to connect. Needed for native USB port only<br />    <br />    serial1_odebrany_string.reserve(200);<br />    serial2_odebrany_string.reserve(200);<br />    serial3_odebrany_string.reserve(200);<br />  <br />   //---------------------------------------- Matrix<br />    matrix-&gt;begin(); <br />    matrix-&gt;clear();<br />    matrix-&gt;setTextWrap(false);<br />    matrix-&gt;setBrightness(BRIGHTNESS);<br />    matrix-&gt;show();<br />    delay(100);<br />    matrix-&gt;clear();<br />  <br />    Serial.println(&quot;Siema tu START&quot;);<br />  delay(100);<br />  //-----------------------Przyciski ;)<br /><br /><br /><br />    pinMode(15, INPUT);<br />    digitalWrite(15, HIGH);//RX<br />    pinMode(D3, INPUT);<br />    digitalWrite(D3, HIGH);<br />  //-----------------------BUZZER<br />    pinMode(BUZZER, OUTPUT);<br />    pinMode(PIPCZEK, OUTPUT);<br />    <br />    pinMode(D1, OUTPUT);<br />    pinMode(D2, OUTPUT);<br />    <br />    digitalWrite(D1, LOW);<br />    digitalWrite(D2, LOW);<br />    <br />    <br />    //digitalWrite(PIPCZEK, HIGH);  <br />    digitalWrite(BUZZER, HIGH);   // turn the LED on (HIGH is the voltage level)<br />    delay(100);                       // wait for a second<br />    digitalWrite(BUZZER, LOW);    // turn the LED off by making the voltage LOW<br />    digitalWrite(PIPCZEK, LOW);<br />}<br /><br />ISR(TIMER4_COMPA_vect)<br />{<br /><br />    if ( u==20){u=0; toggle = !toggle;}//dioda<br />    u++;<br />    digitalWrite(52,toggle);<br /><br />       <br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 22 kwi 2020, o 15:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2020-04-22T15:40:21+01:00</updated>
<published>2020-04-22T15:40:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226490#p226490</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226490#p226490"/>
<title type="html"><![CDATA[Re: Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226490#p226490"><![CDATA[
Wiesz co twoje pytanie jest jakby to co najmniej nie na te forum <div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Mam problem, gdyż czasem (ok 1/h) resetuje mi się samoczynnie całe urządzenie<br /></div> może magicy pomogą . 99% problem leży po stronie softu a tego nie pokazałeś .<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 22 kwi 2020, o 15:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2020-04-22T15:12:11+01:00</updated>
<published>2020-04-22T15:12:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226489#p226489</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226489#p226489"/>
<title type="html"><![CDATA[Prośba o sprawdzenie schematu, problem z resetowaniem..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23051&amp;p=226489#p226489"><![CDATA[
Cześć drogie Koleżanki i drodzy Koledzy, haj ho!<br /><br />Mam problem, gdyż czasem (ok 1/h) resetuje mi się samoczynnie całe urządzenie <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />Może zastosowany kwarc jest problemem? Tutaj link do elementu&gt;&gt;&gt;<a href="https://lcsc.com/product-detail/SMD-Crystal-Resonators_Yangxing-Tech-X322516MLB4SI_C13738.html"  class="postlink">https://lcsc.com/product-detail/SMD-Crystal-Resonators_Yangxing-Tech-X322516MLB4SI_C13738.html</a><br />Jeżeli ktoś ma jakieś radosne sugestie to uprzejmie śmiało proszę je wyrazić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><a href="https://obrazkiforum.atnel.pl/1775/d5be4d5cc69c0e69f080baf79c38e735.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1775/d5be4d5cc69c0e69f080baf79c38e735.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 22 kwi 2020, o 15:12</p><hr />
]]></content>
</entry>
</feed>