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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-11-05T21:17:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=47&amp;t=15045&amp;mode</id>
<entry>
<author><name><![CDATA[krzyspx]]></name></author>
<updated>2016-11-05T21:17:08+01:00</updated>
<published>2016-11-05T21:17:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=173876#p173876</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=173876#p173876"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=173876#p173876"><![CDATA[
Miałem problem z watchdogiem we wszystkich NANO (nie wstawało po resecie watchdogiem)<br />Rozwiązanie jakie znalazłem to to <br /><!-- m --><a class="postlink" href="https://bigdanzblog.wordpress.com/2014/10/23/installing-the-optiboot-loader-on-an-arudino-nano-to-fix-the-watch-dog-timer-wdt-issue/" >https://bigdanzblog.wordpress.com/2014/ ... wdt-issue/</a><!-- m --><br />lub zainstalowanie bootloadera od UNO - ten nie ma tego błędu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15387">krzyspx</a> — 5 lis 2016, o 21:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-11T15:08:00+01:00</updated>
<published>2016-04-11T15:08:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158263#p158263</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158263#p158263"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158263#p158263"><![CDATA[
Marhef --&gt; i bardzo trafne 3 grosze ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 kwi 2016, o 15:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2016-04-11T13:39:18+01:00</updated>
<published>2016-04-11T13:39:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158260#p158260</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158260#p158260"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158260#p158260"><![CDATA[
Jeśli mogę wtrącić swoje 2 grosze... albo nawet i 3 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Można podzielić projekt na dwie osoby, &quot;programistę&quot; i &quot;elektronika&quot; (specjalnie dzielę w ten sposób). Ale jeżeli każdy będzie się znał tylko na swojej części...<br />Wyobraźmy sobie taką sytuację: powstaje projekt, programista i elektronik określili zakres działań, powstał prototyp PCB i zarys programu, zostało wszystko złożone razem i... nie działa. Jaka jest wtedy reakcja? Programista jest święcie przekonany, że jego program jest najlepszy z możliwych, ba, najlepszy na świecie, a to wszystko wina niedouczonego elektronika. Z drugiej strony podobna argumentacja.<br />A jeżeli i jeden i drugi znają przynajmniej podstawy z pracy tego drugiego, to siadają razem i analizują krok po kroku, ścieżka po ścieżce (na PCB), linijka po linijce (w kodzie). Wtedy rozwiązanie problemu przyjdzie szybko.<br />Oczywiście można być ekspertem tylko w jednej z tych dziedzin. Ale moim zdaniem, jest to wiedza i są to umiejętności co najmniej niepełne.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 11 kwi 2016, o 13:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-11T09:02:42+01:00</updated>
<published>2016-04-11T09:02:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158251#p158251</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158251#p158251"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158251#p158251"><![CDATA[
<div class="quotetitle">CyberDuck napisał(a):</div><div class="quotecontent"><br />Po co ta sprzeczka ? I to w temacie , ktory jest oderwany kompletnie od meritum ?   <br />Tutaj nie panuja jakies zasady ? I to wlasnie pan panie moderatorze je lamie ?<br /></div><br /><br />Tu nie panują zasady z elektrody, a jeśli tak bardzo uważasz, że łamane są jakieś wydumane przez ciebie zasady to przecież nikt ciebie tu na siłę  nie trzyma. Co za problem przenieść się na forum z &quot;zasadami&quot; hmmm ? To jedna sprawa - tak na przyszłość ok ?<br /><br /><div class="quotetitle">CyberDuck napisał(a):</div><div class="quotecontent"><br />Jak wszystko do okola i ta dziedzina sie zmienia czego chyba Mirku z calym szacunkiem nie dostrzegasz i sam<br />pakujesz do swoich ukladow moduly. A tak wlasnie ... Montujesz gotowe moduly i nie robisz je od podstaw<br />bo juz nawet nie Masz takiej mozliwosci albo bedzie to gorsze wyjscie z sytuacji.<br />Przyklady :<br />. Diody RGB (Neopixel) - kogo interesuje wykonanie takiego &quot;modulu&quot; ? <br />. Uklady scalone - tez sa modulami<br />. Zasilacze - kolejny modul , ktory czesto nie robi sie od podstaw czy chcesz mi wcisnac, ze zamiast isc do sklepu <br />sam nawijasz trafo i robisz plytke z elementami na serio w kazdym wypadku ?<br /></div><br />Jeśli porównujesz diody WS2812B do gotowych modułów typu arduino albo zestaw uruchomieniowy .... jeśli porównujesz gotowy zasilacz z certyfikatami do modułów prototypowych .... To sorry ale nawet sam nie do końca zdajesz sobie sprawę z tego co mówisz ..... <br /><br /><div class="quotetitle">CyberDuck napisał(a):</div><div class="quotecontent"><br />Przepraszam Cie Mirku, ale<br />po co mi dokladna znajomosc wykonywania obwodow jesli sam pisales, ze :<br />1. mozna zlecic komus wykonanie plytki i to wedlug zalozen ktore narzucimy<br />2. produkcja w domu PCB nie zawsze nam sie oplaca<br /></div><br />hahahaha no nie gniewaj się ale tym to mnie ubawiłeś po pachy ale nie jest to śmiech prześmiewczy tylko hmmm z troską .... I jedyne co mogę powiedzieć na tą twoją tyradę .... Panie panie .... pomyśl zanim coś napiszesz (Jak chcesz to zlecaj komuś wykonanie płytki wg założeń jakie przygotujesz - jak RAZ za to zapłacisz , jak z pięć razy na jednej takiej płytce się przejedziesz bo zostanie źle zaprojektowana - ale co ciekawe nie z winy projektanta a twojej bo okaże się że czegoś ty zapomniałeś a nie projektant źle zrobił .... to odechce ci się pisać takich banialuk .... I wtedy rzeczywiście zrozumiesz, że tobie się produkcja płytek nie opłaca .... Przy okazji kompletnie mieszasz pojęcia albo kompletnie nie rozumiesz tego co ja gdzieś przekazuję bo:<br /><br />1. czym innym jest zrobienie projektu PCB<br />2. czym innym jest wyprodukowanie samej płytki PCB przez jakąś firmę<br />3. a jeszcze czymś innym jest wyprodukowanie kompletnej płytki PCB łącznie z elementami elektronicznymi i ich polutowaniem<br /><br />SZCZEGÓLNIE gdybyś się zetknął z punktem numer 3 .... przy swoim podejściu to byś jak to się mówi &quot;umarł w butach&quot;<br /><br /><div class="quotetitle">CyberDuck napisał(a):</div><div class="quotecontent"><br />I cos Ci jeszcze napisze. Dzieki modulom elektronika i informatyka na tym poziomie poszla tak bardzo do przodu.<br />Dziesiatki ludzi ktorzy chcieli zrobic cos samemu siegnelo po arduino i raspberry, a to sa moduly !!<br /></div><br />Jak zwykle mieszasz pojęcia ale to mnie już nie dziwi. Bo mi nie musisz pisać, że elektronika i informatyka poszła do przodu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to KAŻDY widzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... Dziesiątki ludzi, którzy sięgnęli po arduino - FAKT TO JEST DUŻY PLUS Arduino, że przyciąga ludzi do elektroniki i to fakt niezaprzeczalny. To wręcz gigantyczny impuls nawet dzięki temu, że moda się na to zrobiła .... Można zacząć się uczyć ..... i chwała za to całemu Arduino !<br /><br />I jeśli ktoś robi sobie amatorskie projekty i wystarcza mu to co sobie złoży nawet na gotowcach arduino czy tam jakichkolwiek innych - to SUPER !!! Ja też się z tego cieszę - to ważne.... I mnie tego nie musisz tłumaczyć bo do tego miejsca (chociaż ty tego nie sprecyzowałeś) zgadzam się z tobą <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />To niestety - opowiadanie banialuk że na gotowych modułach tego typu można wprost tworzyć inne gotowe projekty zgodnie ze sztuką elektroniki i programowania - to już są twoje luźne albo nawet za luźne wymysły podobnie jak kolegi Sparrow-hawk.<br /><br />Ciężko wam zrozumieć jedną prostą rzecz .... projektowanie nie zaczyna się i nie kończy na arduino .... i nie tylko można ale wręcz warto pójść o krok dalej do czego ja wciąż namawiam i zachęcam nie tylko swoich czytelników, nie tylko forumowiczów ale wszystkich ... Warto wtedy gdy chcemy zacząć się uczyć dalej np planując w jakiejś przyszłości np pracę w tym zakresie .... czy to w jakiejś firmie czy to we własnej działalności gospodarczej. Gdzie później trzeba zmierzyć się już nie z zabawą .... ale z rzeczywistością .... gdzie jeszcze raz podkreślam, nagle się okazuje, że o Boże! ... to jak jak zechcę coś fajnego zrobić to muszę jakiś certyfikat CE zrobić ? Po co ? ... na co to komu - pewnie chcą tylko zarobić i uniemożliwić rozwój ludziom w tym państwie czy w Europie albo na świecie !<br /><br />Tymczasem ten wątek i twoje wpisy wraz z kolegą Sparrow-hawk, pokazują ślicznie dlaczego takie certyfikaty MUSZĄ BYĆ ! .... bez nich to dopiero mielibyśmy w domach urządzenia .... ale to jeszcze mały pikuś<br /><br />W dzisiejszych czasach na studiach i o ZGROZO nie tylko w Polsce ale i w UK, tak się rozprzestrzenia ta myśl , która towarzyszy tobie i koledze Sparrow-hawk, że ...... spora część studentów, ba ! WIĘKSZA część studentów i to nie humanistyki, nie medycyny ... a elektroniki !!! ... ma identyczne podejście i na pracę magisterską czy inżynierską - łapią płytkę Arduino czy jakiegoś gotowca, (to jeszcze nie byłby grzech) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... gdyby nie fakt, że łapią z netu jak to nazywają &quot;skrypt&quot; czy tam &quot;skecz&quot; ... wgrywają do tajemniczej skrzyneczki dla siebie no bo przecież najczęściej nie czają w ogóle o co w środku chodzi .... i lecą na zaliczenie .... <br /><br />Później przychodzą do pracy - ZDERZENIE Z RZECZYWISTOŚCIĄ ! .... BUUUM .... do pracy do firmy elektronicznej no bo przecież są po elektronice to gdzie ma taki człowiek iść ? .... I na pierwsze pytanie np o prawidłowe zaprojektowanie zasilania do układu mikroprocesorowego ???? .... możesz nie wierzyć! ale tak jest i to nie są moje wymysły <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... więc nawet często nie wiedzą co to jest chociażby układ 7805 nie wspominając już o jego podłączeniu, czy jakimś filtrowaniu zasilania .... <br /><br />Ale ja się z tych ludzi nie wyśmiewam - szkoda mi ich, bo prawda jest też taka - że ta moda powoduje, że wiele osób nie chce się uczyć, albo ... co gorsze nawet nie ma ich kto w różnych szkołach uczyć !!! SZCZEGÓLNIE w POLSCE .... co jest już kompletnie chore. <br /><br />Zwykle taką osobą trzeba edukować wręcz od początku ... ale nie każdy pracodawca ma na to czas i ochotę. Ba! ... często sam zainteresowany nie ma na to ochoty ....<br /><br />Dlatego i teraz uważaj bo drugi raz tego nie powtórzę .... Ja swoim skromnym działaniem staram się to zmienić .... wiem, że nie jestem sam, jest MNÓSTWO osób, które myślą podobnie i starają się uczyć szczególnie młodych ludzi .... zarażać ich pasją. Mam kontakt już z wieloma ciekawymi nauczycielami, sam poza tym co piszę (książki), poza poradnikami na blogu na yotube .... prowadzę też od niedawna koło elektroniczne w jednym ze szczecińskich techników elektronicznych. Nie mówię tego po to aby się chwalić .... bo i nie ma czym, sam wciąż też się uczę - ale zarażam pasją ... <br /><br />Staram się zarazić ludzi tą nauką od PODSTAW a takie osoby jak ty czy kolega Sparrow-hawk przynajmniej tutaj na tym forum mi w tym ewidentnie przeszkadzają swoimi spostrzeżeniami z kosmosu - ŻE NIE WARTO SIĘ UCZYĆ elektroniki , że nie warto się uczyć projektowania obwodów .... <br /><br />I to dlatego nie będę tego tolerował na tym forum. Jeśli macie ochotę ogłosić swoje nowiny całemu światu - to proszę was idźcie to głosić na inne fora - pewnie przyjmą was z otwartymi rękami - czego wam życzę .... <br /><br />Ale zapamiętajcie JEDNO .....<br /><br />dla mnie programowanie mikrokontrolerów bez nauczenia się jak do takiego mikrokontrolera zaprojektować PORZĄDNIE płytkę PCB, jak chociaż raz zbudować takie urządzenie od podstaw aby zrozumieć jak TO W ŚRODKU działa - to znaczy tyle mniej więcej jak byś dał dziecku do lizania najsmaczniejszego lizaka na świecie, tyle że kazałbyś aby lizał go bez odwijania - przez papierek. <br /><br />Dla mnie to SAMA przyjemność budować elektronikę od podstaw, później móc to zaprogramować czyli tchnąć ducha w tą kupę złomu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i nagle COŚ powstaje, działa - co więcej działa JAK NALEŻY - a nie jak franken-kuźwa-sztajn, który się co chwilę wiesza, to wtedy go na nowo się łata żeby znowu troszkę podziałał....<br /><br />i KONIEC.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 kwi 2016, o 09:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[CyberDuck]]></name></author>
<updated>2016-04-11T08:09:51+01:00</updated>
<published>2016-04-11T08:09:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158250#p158250</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158250#p158250"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158250#p158250"><![CDATA[
LUDZIE !! <br />Po co ta sprzeczka ? I to w temacie , ktory jest oderwany kompletnie od meritum ?  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />Tutaj nie panuja jakies zasady ? I to wlasnie pan panie moderatorze je lamie ?<br /><br />Ale nie o tym chcialem napisac.<br />Oboje macie racjie chociaz jesli przemyslec meritum wypowiedzi Sparrow-hawk to musze przyznac, ze cos w tym jest<br />tylko od strony poziomu podejscia do sprawy. Na poziomie uslugowym tak wlasnie bym to ujal. <br />Jesli chodzi jednak o strone te czysto domowa to tylko czesc racji ma Mirek. Przepraszam Cie Mirku, ale<br />po co mi dokladna znajomosc wykonywania obwodow jesli sam pisales, ze :<br />1. mozna zlecic komus wykonanie plytki i to wedlug zalozen ktore narzucimy<br />2. produkcja w domu PCB nie zawsze nam sie oplaca<br /><br />Jak wszystko do okola i ta dziedzina sie zmienia czego chyba Mirku z calym szacunkiem nie dostrzegasz i sam<br />pakujesz do swoich ukladow moduly. A tak wlasnie ... Montujesz gotowe moduly i nie robisz je od podstaw<br />bo juz nawet nie Masz takiej mozliwosci albo bedzie to gorsze wyjscie z sytuacji.<br />Przyklady :<br />. Diody RGB (Neopixel) - kogo interesuje wykonanie takiego &quot;modulu&quot; ? <br />. Uklady scalone - tez sa modulami<br />. Zasilacze - kolejny modul , ktory czesto nie robi sie od podstaw czy chcesz mi wcisnac, ze zamiast isc do sklepu <br />sam nawijasz trafo i robisz plytke z elementami na serio w kazdym wypadku ?<br />. Biblioteki - tez sa modulami, ktore wczesniej pisales od podstaw a dzisiaj bez zastanawiania sie ladujesz do projektow.<br /><br />I cos Ci jeszcze napisze. Dzieki modulom elektronika i informatyka na tym poziomie poszla tak bardzo do przodu.<br />Dziesiatki ludzi ktorzy chcieli zrobic cos samemu siegnelo po arduino i raspberry, a to sa moduly !!<br />Powstaje dziesiatki projektow, ktore dzialaja i maja sie dobrze przez wiele tygodni, miesiecy czy lat. <br />Wiesz ja pamietam czasy Z80 , Bajtka i Spectrum <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="http://bluelan.eu/1/Kopia_artykul.jpg"  class="postlink">http://bluelan.eu/1/Kopia_artykul.jpg</a><br /><br />i zauwazam roznice jakie sie pojawiaja od tamtej pory w podejsciu.<br />Przy czym nigdy nawet nie staralbym sie odsuwac kogos od checi nauczenia sie wykonywania samemu obwodow<br />czy programowania jesli tylko chce.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13191">CyberDuck</a> — 11 kwi 2016, o 08:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-10T14:57:15+01:00</updated>
<published>2016-04-10T14:57:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158217#p158217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158217#p158217"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158217#p158217"><![CDATA[
<div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />I chętnie usłyszę powody, dla których projektant PCB ma znać jakikolwiek język programowania?<br /></div><br />Kolega się najpierw niech lepiej zastanowi co w ogóle pisze i o czym mówi ... bo zaczynasz pisać na takim poziomie abstrakcji jakby tu była mowa o firmie produkującej co najmniej płyty główne do komputerów albo do zaawansowanych kart graficznych .... <br /><br />Zejdź na ziemię - rozejrzyj się - zobacz co to za forum - forum początkujących i takich którzy chcą się czegoś nauczyć. Jeszcze raz powiem, to że ciebie nie interesuje nauka projektowania obwodów to mnie nic do tego - twój wybór - tylko proszę nie głoś tutaj prawd objawionych jakoby można było sobie samemu tworzyć projekty w oparciu o mikrokontrolery bazując tylko na gotowych (szczególnie obecnie) modułów i modulików arduino - które sobie pospinasz kablami na pająka i wydaje ci się, że to jest dobrze i tak ma być - bo cię nie interesuje jak to się robi od podstaw....<br /><br />I nie mówi mi tu o profesjonalnym podejściu bo widać, że na pewno jeszcze kompletnie nie wiesz co to jest profesjonalne podejście jeśli chodzi o projektowanie obwodów .... ale to przecież żadna ujma ..... nie każdy się rodzi z całą wiedzą. Ja np wciąż się tego uczę bo lubię .... tak samo albo równie jak programowania .... <br /><br />Tym zarażam inne osoby na tym forum i czy tego chcesz czy nie będę wyraźnie piętnował takie podejście pakowania modułów czy zestawów nawet ATB do gotowych projektów na zasadzie &quot;bo mi się nie chce uczyć projektowania PCB&quot; ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 kwi 2016, o 14:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-04-10T14:31:04+01:00</updated>
<published>2016-04-10T14:31:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158215#p158215</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158215#p158215"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158215#p158215"><![CDATA[
Nie mieszajmy tu pojęć. I chyba Panie Mirku, nie zrozumiał Pan mojej wypowiedzi. Nigdzie, też nie pisałem, że programista ma funkcjonować w oderwaniu od elektroniki. <br />Co do amatorów, to właśnie oni często muszą poznać obie te dziedziny, aby zrobić urządzenie, dlatego wspomniałem o profesjonalnym podejściu. <br /><br />I chętnie usłyszę powody, dla których projektant PCB ma znać jakikolwiek język programowania? A programista ma znać się na zasadach projektowania PCB? I nie chodzi mi o to, że programista nie wie, co to PCB, ale z całą pewnością nie umie takiego PCB zaprojektować.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 10 kwi 2016, o 14:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[CyberDuck]]></name></author>
<updated>2016-04-10T11:37:45+01:00</updated>
<published>2016-04-10T11:37:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158201#p158201</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158201#p158201"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158201#p158201"><![CDATA[
O co Wy sie klocicie to nie mam pojecia.<br />Tak na prawde to i ten i ten ma racje.<br />Ja wybralem arduino nano ze wzgledu na KOSZTA !! Prosze sobie przeliczyc koszt samego mikrokontrolera<br />i porownujac koszt arduino nano. Paradoksalnie ten drugi wychodzi taniej. Mam w reku gotowy uklad mikroprocesorowy, dzialajacy<br />bezblednie. Arduino nano kupuje po 10 zl. Koszt AtMega to juz 8 zl + rezonator i potrzebne elementy towarzyszace niezapominajac<br />o potrzebnym programatorze. Mirek co do plytki ... ja to wykonuje dla reszty ukladu, a zreszta wczesniej robilem tego<br />dosc duzo metoda fotochemiczna. <br /><br />W tym wypadku kazdy z Was rozpatruje konkretny przypadek, a to jest u samych podstaw zle.<br />Aby rozpatrzyc Wasz spor, z gory niesluszny z powodow ktore wymienilem, trzebaby wlasnie zaczac od <br />zalozen, a to wlasnie skrzetnie pomijacie.<br />Do tego dochodzi fakt, i to juz wynika z samych Waszych wypowiedzi, ze zjedliscie zeby na tym co robicie, a ja <br />biedny robaczek, ktory pierwszy raz wzial arduino do reki stworzylem gotowy projekt dzialajacy bardzo dobrze.<br />Na tyle dobrze, ze daje sie go zastosowac w profesjonalnym uzytkowaniu. Przetestowalem sobie go na rozne sposoby.<br />Z mikrokontrolerami mialem wczesniej do czynienia ale w innych rodzinach. Z C++ dopiero przy tworzeniu tego <br />projektu sie spotkalem PIERWSZY RAZ ... Pomogla mi znajomosc php, java, linuxa i assemblera innych mikrokontrolerow.<br />Ile minelo od pierwszego posta ? Przy pierwszym poscie wszystko bylo w proszku, a dzisiaj juz smiga rzeczywisty uklad.<br />Program jeszcze udoskonalam, ale juz raczej z wynikajacych potrzeb opcjonalnych. <br /><br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Gdybyś miał włączonego BODa z odpowiednim poziomem, to by nie było problemu z powodu za dużego kondensatora. A pisałem Ci to już na samym początku:<br /></div><br />Gdybys ... gdybys ...<br />Gdybys zauwazyl, ze najpierw przeczytalem, zastosowalem sie i dopiero odpisalem to bys zauwazyl, ze nie pominalem<br />tego watku  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Dziekuje za pomoc. Zastosowalem sie do porad i z spuszczona glowa bijac sie w piersi przyznaje sie do bledow.<br />Pomogly tez miernik i logiczne myslenie.<br /><br />Edit:<br />Jeszcze pozwolilem sobie na edycje i wiem, ze mnie zaraz zakrzyczycie, ale :<br />NIE ZGODZE SIE W SPRAWIE<br />ze te uklady nie nadaja sie do profesjonalnych zastosowan.<br />Arduino nano zostalo stworzone i nie odbiega schematem niczym od tego co sobie &quot;sami&quot; (zwracam szczegolna<br />uwage na slowo &quot;sami&quot; bo to oznacza klecenie ukladu w warunkach tez amatorskich) sklecicie w garazu.<br /><br />A teraz juz wylaczam Windowsa i ide pod linuxa pograc sobie w Warzone 2100 <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13191">CyberDuck</a> — 10 kwi 2016, o 11:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-09T20:24:34+01:00</updated>
<published>2016-04-09T20:24:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158168#p158168</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158168#p158168"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158168#p158168"><![CDATA[
<div class="quotetitle">Sparrow-hawk napisał(a):</div><div class="quotecontent"><br />Co do nauki projektowania PCB, to ja np. wolę ten czas wykorzystać na naukę programowania, więc nie upierałbym się przy tym.<span style="color: #FF0000"> A w profesjonalnym podejściu programista zajmie się programowaniem, a projektant PCB zajmie się projektowaniem obwodów.</span><br /></div><br />Pozwolę się z tym głęboko niezgodzić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... oczywiście nie mam zamiaru się kłócić. Ale kolega opowiada tak o programowaniu jakby to dotyczyło programowania np na komputerach PC, gdzie każdy ma ten sam sprzęt i ten sam system, gdzie kompletnie jest się oderwanym od elektroniki.<br /><br />Tymczasem, zostawiając profesjonalne podejście i zespoły programistów i projektantów PCB ... to śmiem twierdzić, że kolega opowiada tu niestworzone historie. Czyli co? Amatorzy, hobbyści mogą nie uczyć się prawidłowo projektować swoje układy, które tworzą ? Sorki - proszę nie obraź się ale to bzdura, no bzdura. I właśnie ta bzdura którą tu opowiadasz wzorcowo ukazała się w tym wątku.<br /><br />Jeszcze raz powtórzę, programowanie mikrokontrolerów to jednak CAŁKOWICIE co innego niż programowanie na PC. To jedna sprawa. A druga sprawa to to, że nie da się oddzielić nauki elektroniki - przynajmniej podstaw, a one nie są trudne, od programowania tejże elektroniki ....<br /><br />Przy czym ja nie oceniam twoich zapatrywań, bo jeśli ty nie chcesz uczyć się tej elektroniki - tutaj konkretnie mowa o projektowaniu PCB to twoja sprawa i masz prawo tak robić. Mnie nic do tego.<br /><br />Ale wybacz, że będę zdecydowanie zwracał uwagę na tym forum na takie bzdury - że można sobie oddzielić naukę programowania procków od nauki samej elektroniki je otaczającej. Zresztą NAWET w tym profesjonalnym podejściu o którym mówisz NIGDY NIE MA TAK, że jest sobie jakiś zespół projektantów PCB, którzy zerwali się z kosmosu i nie mają zielonego pojęcia o programowaniu. Bo gdyby go nie mieli panie kochany to czy tego chcesz czy nie, czy w to wierzysz czy nie - to NIGDY BY NIE zaprojektowali poprawnie tegoż PCB.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 kwi 2016, o 20:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-09T19:21:25+01:00</updated>
<published>2016-04-09T19:21:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158165#p158165</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158165#p158165"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158165#p158165"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Poczatkowo kondensator elektrolityczny byl za duzej wartosci i po odlaczeniu zasilania napiecie zbyt wolno opadalo i jesli nie spadlo do zera, a juz nastapilo podlaczenie zasilania to procek wisial<br /></div><br />Gdybyś miał włączonego BODa z odpowiednim poziomem, to by nie było problemu z powodu za dużego kondensatora. A pisałem Ci to już na samym początku:<br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Czy masz w swoich układach włączonego BODa na odpowiednie napięcie? Bo bez tego to możesz mieć takie efekty.<br /></div><br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 9 kwi 2016, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-04-09T18:14:35+01:00</updated>
<published>2016-04-09T18:14:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158158#p158158</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158158#p158158"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158158#p158158"><![CDATA[
Hmm, jeśli chodzi o wykorzystanie modułów arduino, to przede wszystkim większość osób kupuje tanie chińskie zamienniki, których jakość wykonania daleko odbiega od oryginału. To samo tyczy się wszelkiego rodzaju rozszerzeń.<br /><br />Co do nauki projektowania PCB, to ja np. wolę ten czas wykorzystać na naukę programowania, więc nie upierałbym się przy tym. A w profesjonalnym podejściu programista zajmie się programowaniem, a projektant PCB zajmie się projektowaniem obwodów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 9 kwi 2016, o 18:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-09T14:12:06+01:00</updated>
<published>2016-04-09T14:12:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158137#p158137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158137#p158137"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158137#p158137"><![CDATA[
<div class="quotetitle">icer_cmg napisał(a):</div><div class="quotecontent"><br />Czasem przy różnych ograniczeniach łatwiej zastosować taką &quot;przejściówkę&quot; i mieć już przyjazne goldpiny, ale... Ale właśnie wszystko z głową czyli sprawdzenie schematu, filtracja, odpowiednie zasilanie...<br /></div><br /><br />Ja bym z łatwością udowodnił, że w 95% to nie prawda, że łatwiej i lepiej iść tą drogą, że niezbyt pomoże to co nazywasz dodaniem odpowiedniej filtracji zasilania bo to często po prostu jest NIEMOŻLIWE. A najbardziej każdy by się zdziwił, że taki projekt gdyby trafił do badań CE to wtedy SZLAG by trafił całą pracę i po co?<br /><br />Zatem proponuję tu nieco inne podejście, które wcale się nawzajem nie wyklucza.<br /><br />1. do swoich własnych amatorskich projektów można stosować gotowe płytki o ile rzeczywiście najpierw się sprawdzi zarówno ich schemat ale też samo PCB pod kątem zasilania ... tyle, że tu - no nie ma co się czarować, zwykle początkujące osoby, które chcą iść tą drogą bo wydaje się łatwiejsza, niestety nie mają rozeznania i zwykle powoduje to w większości przypadków - będę się upierał, to o czym mowa na początku tego wątku.<br /><br />2. WARTO i to wg mnie BEZWZGLĘDNIE warto się uczyć projektować jak najszybciej własne płytki PCB nawet do swoich amatorskich projektów, co przy dzisiejszych możliwościach jest naprawdę łatwe i przyjemne do zrealizowania metodami domowymi: żelazkowa czy fotochemia, a nawet poprzez zamówienie płytki w zewnętrznej firmie - to też nie są już takie duże koszta na dzisiaj.<br /><br />DRUGIE rozwiązanie daje OGROMNĄ DAWKĘ praktyki i wiedzy z zakresu projektowania obwodów. I niech mi ktoś spróbuje udowodnić, że nie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... Poza tym dla mnie osobiście druga metoda zawsze była przyjemnością i głównym celem ... bo dopiero wtedy uważałem, że stworzyłem projekt od podstaw. A gdy coś nie działa sprzętowo to WIEM gdzie szukać ... I O TO MI CHODZI ! .... a nie żebym tu miał krytykować arduina bo to samo dotyczy każdej gotowej płytki modułu - jeśli była ono tworzona z myślą o prototypowaniu - z czego niewiele osób (początkujących) zdaje sobie sprawę.<br /><br />Dlatego tak naciskam na TEN PUNKT NR DWA - ponieważ staram się ludzi zarazić nie tylko programowaniem - ale też prawidłowym projektowanie układów, bo jest to ŚCIŚLE związane ze sobą.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 kwi 2016, o 14:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[CyberDuck]]></name></author>
<updated>2016-04-09T12:50:13+01:00</updated>
<published>2016-04-09T12:50:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158134#p158134</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158134#p158134"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158134#p158134"><![CDATA[
Kilka rzeczy ...<br />Rozwiazalem problem poprzez dodanie dwoch odpowiednio dobranych kondensatorow i dlawika osiowego.<br />Poczatkowo kondensator elektrolityczny byl za duzej wartosci i po odlaczeniu zasilania<br />napiecie zbyt wolno opadalo i jesli nie spadlo do zera, a juz nastapilo podlaczenie zasilania<br />to procek wisial. Po zmniejszeniu wartosci dla mojego ukladu do 100 uF uklad smiga za kazdym<br />podlaczeniem. Mysle ze podlaczenie 25 uF tez bedzie ok. Dodatkowo kondensator jak najblizej ukladu tez poprawil sytuacje.<br /><br />Na plyte zrobilem miejsce na ds1232, ale wlutuje go jesli uklad chociaz raz nie wstanie i zmodyfukuje program.<br /><br />Zrobilem kilka funkcjonalnosci:<br />1. logowanie na haslo podawane w linku jako jedna z zmiennych, dalsze operacje sa mozliwe tylko po podaniu hasla<br />2. zmiana adresu ip zdalnie <br />3. zmiana hasla<br />4. zmiana impulsu , czasu wylaczenia danego urzadzenia<br />5. zerowanie do ustawien fabrycznych polega na wlaczeniu resetera wraz z przycisnietym guzikiem<br /><br />Mozna odczytac zdalnie :<br />1. napiecie panujace na zaciskach zasilacza buforowego<br />2. prad plynacy miedzy zasilaczem buforowym i urzadzeniami<br />3. temperature w dwoch punktach.<br /><br />Calosc upakuje w stara obudowe (probnie) po jakims switch.<br /><br />Dalej. Ponieważ takich reseterow bedzie kilka w sieci wiec kontrole nad nimi bedzie sprawowac serwer<br />nadrzedny odczytujac dane kolejno z kazdego zarejestrowanego na serwerze resetera.<br />W razie potrzeby mozna bedzie przesledzic wykresy i aktywowac dowolne wyjscie jesli zajdzie taka potrzeba.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13191">CyberDuck</a> — 9 kwi 2016, o 12:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-07T18:28:34+01:00</updated>
<published>2016-04-07T18:28:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158012#p158012</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158012#p158012"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158012#p158012"><![CDATA[
<span style="color: #FF0000">[ Panie kolego   proszę poprawić listingi w postach wyżej zgodnie z instrukcją: <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --> - OK? i pamiętać o tym na przyszłość - mirekk36 ]</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 7 kwi 2016, o 18:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-07T18:11:21+01:00</updated>
<published>2016-04-07T18:11:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158009#p158009</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158009#p158009"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=158009#p158009"><![CDATA[
Jak korzystasz z gotowego bootloadera to pewnie będzie problem. Bo on także musi mieć obsługę watchdoga <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />Jak nie ma, a tak chyba jest na domyślnym w arduino, to musiałbyś go zmodyfikować, skompilować i wgrać. A to już trochę większa zabawa.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 7 kwi 2016, o 18:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[CyberDuck]]></name></author>
<updated>2016-04-07T23:08:08+01:00</updated>
<published>2016-04-07T12:31:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157994#p157994</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157994#p157994"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157994#p157994"><![CDATA[
Wiem, ze teraz sie wygłupie, ale jak przy pomocy IDE ustawić ten bit tak, żeby od razu mi wystartował watchdog ? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Edit :<br />Jak do tej pory doczytalem, że :<br />1. trzeba użyć kalkulatora :<br /><!-- m --><a class="postlink" href="http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p" >http://eleccelerator.com/fusecalc/fusec ... atmega328p</a><!-- m --><br />2. wpisać wartości do :<br />boards.txt<br />ktory wyglada u mnie tak :<br />[syntax=cpp]# See: http://code.google.com/p/arduino/wiki/Platforms<br /><br />##############################################################<br /><br />uno.name=Arduino Uno<br />uno.upload.protocol=arduino<br />uno.upload.maximum_size=32256<br />uno.upload.speed=115200<br />uno.bootloader.low_fuses=0xff<br />uno.bootloader.high_fuses=0xde<br />uno.bootloader.extended_fuses=0x05<br />uno.bootloader.path=optiboot<br />uno.bootloader.file=optiboot_atmega328.hex<br />uno.bootloader.unlock_bits=0x3F<br />uno.bootloader.lock_bits=0x0F<br />uno.build.mcu=atmega328p<br />uno.build.f_cpu=16000000L<br />uno.build.core=arduino<br />uno.build.variant=standard<br /><br />##############################################################<br /><br />atmega328.name=Arduino Duemilanove w/ ATmega328<br /><br />atmega328.upload.protocol=arduino<br />atmega328.upload.maximum_size=30720<br />atmega328.upload.speed=57600<br /><br />atmega328.bootloader.low_fuses=0xFF<br />atmega328.bootloader.high_fuses=0xDA<br />atmega328.bootloader.extended_fuses=0x05<br />atmega328.bootloader.path=atmega<br />atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex<br />atmega328.bootloader.unlock_bits=0x3F<br />atmega328.bootloader.lock_bits=0x0F<br /><br />atmega328.build.mcu=atmega328p<br />atmega328.build.f_cpu=16000000L<br />atmega328.build.core=arduino<br />atmega328.build.variant=standard<br /><br />##############################################################<br /><br />diecimila.name=Arduino Diecimila or Duemilanove w/ ATmega168<br /><br />diecimila.upload.protocol=arduino<br />diecimila.upload.maximum_size=14336<br />diecimila.upload.speed=19200<br /><br />diecimila.bootloader.low_fuses=0xff<br />diecimila.bootloader.high_fuses=0xdd<br />diecimila.bootloader.extended_fuses=0x00<br />diecimila.bootloader.path=atmega<br />diecimila.bootloader.file=ATmegaBOOT_168_diecimila.hex<br />diecimila.bootloader.unlock_bits=0x3F<br />diecimila.bootloader.lock_bits=0x0F<br /><br />diecimila.build.mcu=atmega168<br />diecimila.build.f_cpu=16000000L<br />diecimila.build.core=arduino<br />diecimila.build.variant=standard<br /><br />##############################################################<br /><br />nano328.name=Arduino Nano w/ ATmega328<br /><br />nano328.upload.protocol=arduino<br />nano328.upload.maximum_size=30720<br />nano328.upload.speed=57600<br /><br />nano328.bootloader.low_fuses=0xFF<br />nano328.bootloader.high_fuses=0xDA<br />nano328.bootloader.extended_fuses=0x05<br />nano328.bootloader.path=atmega<br />nano328.bootloader.file=ATmegaBOOT_168_atmega328.hex<br />nano328.bootloader.unlock_bits=0x3F<br />nano328.bootloader.lock_bits=0x0F<br /><br />nano328.build.mcu=atmega328p<br />nano328.build.f_cpu=16000000L<br />nano328.build.core=arduino<br />nano328.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />nano.name=Arduino Nano w/ ATmega168<br /><br />nano.upload.protocol=arduino<br />nano.upload.maximum_size=14336<br />nano.upload.speed=19200<br /><br />nano.bootloader.low_fuses=0xff<br />nano.bootloader.high_fuses=0xdd<br />nano.bootloader.extended_fuses=0x00<br />nano.bootloader.path=atmega<br />nano.bootloader.file=ATmegaBOOT_168_diecimila.hex<br />nano.bootloader.unlock_bits=0x3F<br />nano.bootloader.lock_bits=0x0F<br /><br />nano.build.mcu=atmega168<br />nano.build.f_cpu=16000000L<br />nano.build.core=arduino<br />nano.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />mega2560.name=Arduino Mega 2560 or Mega ADK<br /><br />mega2560.upload.protocol=wiring<br />mega2560.upload.maximum_size=258048<br />mega2560.upload.speed=115200<br /><br />mega2560.bootloader.low_fuses=0xFF<br />mega2560.bootloader.high_fuses=0xD8<br />mega2560.bootloader.extended_fuses=0xFD<br />mega2560.bootloader.path=stk500v2<br />mega2560.bootloader.file=stk500boot_v2_mega2560.hex<br />mega2560.bootloader.unlock_bits=0x3F<br />mega2560.bootloader.lock_bits=0x0F<br /><br />mega2560.build.mcu=atmega2560<br />mega2560.build.f_cpu=16000000L<br />mega2560.build.core=arduino<br />mega2560.build.variant=mega<br /><br />##############################################################<br /><br />mega.name=Arduino Mega (ATmega1280)<br /><br />mega.upload.protocol=arduino<br />mega.upload.maximum_size=126976<br />mega.upload.speed=57600<br /><br />mega.bootloader.low_fuses=0xFF<br />mega.bootloader.high_fuses=0xDA<br />mega.bootloader.extended_fuses=0xF5<br />mega.bootloader.path=atmega<br />mega.bootloader.file=ATmegaBOOT_168_atmega1280.hex<br />mega.bootloader.unlock_bits=0x3F<br />mega.bootloader.lock_bits=0x0F<br /><br />mega.build.mcu=atmega1280<br />mega.build.f_cpu=16000000L<br />mega.build.core=arduino<br />mega.build.variant=mega<br /><br />##############################################################<br /><br />leonardo.name=Arduino Leonardo<br />leonardo.upload.protocol=avr109<br />leonardo.upload.maximum_size=28672<br />leonardo.upload.speed=57600<br />leonardo.upload.disable_flushing=true<br />leonardo.bootloader.low_fuses=0xff<br />leonardo.bootloader.high_fuses=0xd8<br />leonardo.bootloader.extended_fuses=0xcb<br />leonardo.bootloader.path=caterina<br />leonardo.bootloader.file=Caterina-Leonardo.hex<br />leonardo.bootloader.unlock_bits=0x3F<br />leonardo.bootloader.lock_bits=0x2F<br />leonardo.build.mcu=atmega32u4<br />leonardo.build.f_cpu=16000000L<br />leonardo.build.vid=0x2341<br />leonardo.build.pid=0x8036<br />leonardo.build.core=arduino<br />leonardo.build.variant=leonardo<br /><br />##############################################################<br /><br />esplora.name=Arduino Esplora<br />esplora.upload.protocol=avr109<br />esplora.upload.maximum_size=28672<br />esplora.upload.speed=57600<br />esplora.upload.disable_flushing=true<br />esplora.bootloader.low_fuses=0xff<br />esplora.bootloader.high_fuses=0xd8<br />esplora.bootloader.extended_fuses=0xcb<br />esplora.bootloader.path=caterina<br />esplora.bootloader.file=Caterina-Esplora.hex<br />esplora.bootloader.unlock_bits=0x3F<br />esplora.bootloader.lock_bits=0x2F<br />esplora.build.mcu=atmega32u4<br />esplora.build.f_cpu=16000000L<br />esplora.build.vid=0x2341<br />esplora.build.pid=0x803C<br />esplora.build.core=arduino<br />esplora.build.variant=leonardo<br /><br />##############################################################<br /><br />micro.name=Arduino Micro<br />micro.upload.protocol=avr109<br />micro.upload.maximum_size=28672<br />micro.upload.speed=57600<br />micro.upload.disable_flushing=true<br />micro.bootloader.low_fuses=0xff<br />micro.bootloader.high_fuses=0xd8<br />micro.bootloader.extended_fuses=0xcb<br />micro.bootloader.path=caterina<br />micro.bootloader.file=Caterina-Micro.hex<br />micro.bootloader.unlock_bits=0x3F<br />micro.bootloader.lock_bits=0x2F<br />micro.build.mcu=atmega32u4<br />micro.build.f_cpu=16000000L<br />micro.build.vid=0x2341<br />micro.build.pid=0x8037<br />micro.build.core=arduino<br />micro.build.variant=micro<br /><br />##############################################################<br /><br />mini328.name=Arduino Mini w/ ATmega328<br /><br />mini328.upload.protocol=arduino<br />mini328.upload.maximum_size=28672<br />mini328.upload.speed=115200<br /><br />mini328.bootloader.low_fuses=0xff<br />mini328.bootloader.high_fuses=0xd8<br />mini328.bootloader.extended_fuses=0x05<br />mini328.bootloader.path=optiboot<br />mini328.bootloader.file=optiboot_atmega328-Mini.hex<br />mini328.bootloader.unlock_bits=0x3F<br />mini328.bootloader.lock_bits=0x0F<br /><br />mini328.build.mcu=atmega328p<br />mini328.build.f_cpu=16000000L<br />mini328.build.core=arduino<br />mini328.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />mini.name=Arduino Mini w/ ATmega168<br /><br />mini.upload.protocol=arduino<br />mini.upload.maximum_size=14336<br />mini.upload.speed=19200<br /><br />mini.bootloader.low_fuses=0xff<br />mini.bootloader.high_fuses=0xdd<br />mini.bootloader.extended_fuses=0x00<br />mini.bootloader.path=atmega<br />mini.bootloader.file=ATmegaBOOT_168_ng.hex<br />mini.bootloader.unlock_bits=0x3F<br />mini.bootloader.lock_bits=0x0F<br /><br />mini.build.mcu=atmega168<br />mini.build.f_cpu=16000000L<br />mini.build.core=arduino<br />mini.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />ethernet.name=Arduino Ethernet<br /><br />ethernet.upload.protocol=arduino<br />ethernet.upload.maximum_size=32256<br />ethernet.upload.speed=115200<br /><br />ethernet.bootloader.low_fuses=0xff<br />ethernet.bootloader.high_fuses=0xde<br />ethernet.bootloader.extended_fuses=0x05<br />ethernet.bootloader.path=optiboot<br />ethernet.bootloader.file=optiboot_atmega328.hex<br />ethernet.bootloader.unlock_bits=0x3F<br />ethernet.bootloader.lock_bits=0x0F<br /><br />ethernet.build.variant=standard<br />ethernet.build.mcu=atmega328p<br />ethernet.build.f_cpu=16000000L<br />ethernet.build.core=arduino<br /><br />##############################################################<br /><br />fio.name=Arduino Fio<br /><br />fio.upload.protocol=arduino<br />fio.upload.maximum_size=30720<br />fio.upload.speed=57600<br /><br />fio.bootloader.low_fuses=0xFF<br />fio.bootloader.high_fuses=0xDA<br />fio.bootloader.extended_fuses=0x05<br />fio.bootloader.path=arduino:atmega<br />fio.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex<br />fio.bootloader.unlock_bits=0x3F<br />fio.bootloader.lock_bits=0x0F<br /><br />fio.build.mcu=atmega328p<br />fio.build.f_cpu=8000000L<br />fio.build.core=arduino<br />fio.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />bt328.name=Arduino BT w/ ATmega328<br /><br />bt328.upload.protocol=arduino<br />bt328.upload.maximum_size=28672<br />bt328.upload.speed=19200<br />bt328.upload.disable_flushing=true<br /><br />bt328.bootloader.low_fuses=0xff<br />bt328.bootloader.high_fuses=0xd8<br />bt328.bootloader.extended_fuses=0x05<br />bt328.bootloader.path=bt<br />bt328.bootloader.file=ATmegaBOOT_168_atmega328_bt.hex<br />bt328.bootloader.unlock_bits=0x3F<br />bt328.bootloader.lock_bits=0x0F<br /><br />bt328.build.mcu=atmega328p<br />bt328.build.f_cpu=16000000L<br />bt328.build.core=arduino<br />bt328.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />bt.name=Arduino BT w/ ATmega168<br /><br />bt.upload.protocol=arduino<br />bt.upload.maximum_size=14336<br />bt.upload.speed=19200<br />bt.upload.disable_flushing=true<br /><br />bt.bootloader.low_fuses=0xff<br />bt.bootloader.high_fuses=0xdd<br />bt.bootloader.extended_fuses=0x00<br />bt.bootloader.path=bt<br />bt.bootloader.file=ATmegaBOOT_168.hex<br />bt.bootloader.unlock_bits=0x3F<br />bt.bootloader.lock_bits=0x0F<br /><br />bt.build.mcu=atmega168<br />bt.build.f_cpu=16000000L<br />bt.build.core=arduino<br />bt.build.variant=eightanaloginputs<br /><br />##############################################################<br /><br />LilyPadUSB.name=LilyPad Arduino USB<br />LilyPadUSB.upload.protocol=avr109<br />LilyPadUSB.upload.maximum_size=28672<br />LilyPadUSB.upload.speed=57600<br />LilyPadUSB.upload.disable_flushing=true<br />LilyPadUSB.bootloader.low_fuses=0xff<br />LilyPadUSB.bootloader.high_fuses=0xd8<br />LilyPadUSB.bootloader.extended_fuses=0xce<br />LilyPadUSB.bootloader.path=caterina-LilyPadUSB<br />LilyPadUSB.bootloader.file=Caterina-LilyPadUSB.hex<br />LilyPadUSB.bootloader.unlock_bits=0x3F<br />LilyPadUSB.bootloader.lock_bits=0x2F<br />LilyPadUSB.build.mcu=atmega32u4<br />LilyPadUSB.build.f_cpu=8000000L<br />LilyPadUSB.build.vid=0x1B4F<br />LilyPadUSB.build.pid=0x9208<br />LilyPadUSB.build.core=arduino<br />LilyPadUSB.build.variant=leonardo<br /><br />##############################################################<br /><br />lilypad328.name=LilyPad Arduino w/ ATmega328<br /><br />lilypad328.upload.protocol=arduino<br />lilypad328.upload.maximum_size=30720<br />lilypad328.upload.speed=57600<br /><br />lilypad328.bootloader.low_fuses=0xFF<br />lilypad328.bootloader.high_fuses=0xDA<br />lilypad328.bootloader.extended_fuses=0x05<br />lilypad328.bootloader.path=atmega<br />lilypad328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex<br />lilypad328.bootloader.unlock_bits=0x3F<br />lilypad328.bootloader.lock_bits=0x0F<br /><br />lilypad328.build.mcu=atmega328p<br />lilypad328.build.f_cpu=8000000L<br />lilypad328.build.core=arduino<br />lilypad328.build.variant=standard<br /><br />##############################################################<br /><br />lilypad.name=LilyPad Arduino w/ ATmega168<br /><br />lilypad.upload.protocol=arduino<br />lilypad.upload.maximum_size=14336<br />lilypad.upload.speed=19200<br /><br />lilypad.bootloader.low_fuses=0xe2<br />lilypad.bootloader.high_fuses=0xdd<br />lilypad.bootloader.extended_fuses=0x00<br />lilypad.bootloader.path=lilypad<br />lilypad.bootloader.file=LilyPadBOOT_168.hex<br />lilypad.bootloader.unlock_bits=0x3F<br />lilypad.bootloader.lock_bits=0x0F<br /><br />lilypad.build.mcu=atmega168<br />lilypad.build.f_cpu=8000000L<br />lilypad.build.core=arduino<br />lilypad.build.variant=standard<br /><br />##############################################################<br /><br />pro5v328.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328<br /><br />pro5v328.upload.protocol=arduino<br />pro5v328.upload.maximum_size=30720<br />pro5v328.upload.speed=57600<br /><br />pro5v328.bootloader.low_fuses=0xFF<br />pro5v328.bootloader.high_fuses=0xDA<br />pro5v328.bootloader.extended_fuses=0x05<br />pro5v328.bootloader.path=atmega<br />pro5v328.bootloader.file=ATmegaBOOT_168_atmega328.hex<br />pro5v328.bootloader.unlock_bits=0x3F<br />pro5v328.bootloader.lock_bits=0x0F<br /><br />pro5v328.build.mcu=atmega328p<br />pro5v328.build.f_cpu=16000000L<br />pro5v328.build.core=arduino<br />pro5v328.build.variant=standard<br /><br />##############################################################<br /><br />pro5v.name=Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168<br /><br />pro5v.upload.protocol=arduino<br />pro5v.upload.maximum_size=14336<br />pro5v.upload.speed=19200<br /><br />pro5v.bootloader.low_fuses=0xff<br />pro5v.bootloader.high_fuses=0xdd<br />pro5v.bootloader.extended_fuses=0x00<br />pro5v.bootloader.path=atmega<br />pro5v.bootloader.file=ATmegaBOOT_168_diecimila.hex<br />pro5v.bootloader.unlock_bits=0x3F<br />pro5v.bootloader.lock_bits=0x0F<br /><br />pro5v.build.mcu=atmega168<br />pro5v.build.f_cpu=16000000L<br />pro5v.build.core=arduino<br />pro5v.build.variant=standard<br /><br />##############################################################<br /><br />pro328.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328<br /><br />pro328.upload.protocol=arduino<br />pro328.upload.maximum_size=30720<br />pro328.upload.speed=57600<br /><br />pro328.bootloader.low_fuses=0xFF<br />pro328.bootloader.high_fuses=0xDA<br />pro328.bootloader.extended_fuses=0x05<br />pro328.bootloader.path=atmega<br />pro328.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex<br />pro328.bootloader.unlock_bits=0x3F<br />pro328.bootloader.lock_bits=0x0F<br /><br />pro328.build.mcu=atmega328p<br />pro328.build.f_cpu=8000000L<br />pro328.build.core=arduino<br />pro328.build.variant=standard<br /><br />##############################################################<br /><br />pro.name=Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168<br /><br />pro.upload.protocol=arduino<br />pro.upload.maximum_size=14336<br />pro.upload.speed=19200<br /><br />pro.bootloader.low_fuses=0xc6<br />pro.bootloader.high_fuses=0xdd<br />pro.bootloader.extended_fuses=0x00<br />pro.bootloader.path=atmega<br />pro.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex<br />pro.bootloader.unlock_bits=0x3F<br />pro.bootloader.lock_bits=0x0F<br /><br />pro.build.mcu=atmega168<br />pro.build.f_cpu=8000000L<br />pro.build.core=arduino<br />pro.build.variant=standard<br /><br />##############################################################<br /><br />atmega168.name=Arduino NG or older w/ ATmega168<br /><br />atmega168.upload.protocol=arduino<br />atmega168.upload.maximum_size=14336<br />atmega168.upload.speed=19200<br /><br />atmega168.bootloader.low_fuses=0xff<br />atmega168.bootloader.high_fuses=0xdd<br />atmega168.bootloader.extended_fuses=0x00<br />atmega168.bootloader.path=atmega<br />atmega168.bootloader.file=ATmegaBOOT_168_ng.hex<br />atmega168.bootloader.unlock_bits=0x3F<br />atmega168.bootloader.lock_bits=0x0F<br /><br />atmega168.build.mcu=atmega168<br />atmega168.build.f_cpu=16000000L<br />atmega168.build.core=arduino<br />atmega168.build.variant=standard<br /><br />##############################################################<br /><br />atmega8.name=Arduino NG or older w/ ATmega8<br /><br />atmega8.upload.protocol=arduino<br />atmega8.upload.maximum_size=7168<br />atmega8.upload.speed=19200<br /><br />atmega8.bootloader.low_fuses=0xdf<br />atmega8.bootloader.high_fuses=0xca<br />atmega8.bootloader.path=atmega8<br />atmega8.bootloader.file=ATmegaBOOT-prod-firmware-2009-11-07.hex<br />atmega8.bootloader.unlock_bits=0x3F<br />atmega8.bootloader.lock_bits=0x0F<br /><br />atmega8.build.mcu=atmega8<br />atmega8.build.f_cpu=16000000L<br />atmega8.build.core=arduino<br />atmega8.build.variant=standard<br /><br />##############################################################<br /><br />robotControl.name=Arduino Robot Control<br />robotControl.upload.protocol=avr109<br />robotControl.upload.maximum_size=28672<br />robotControl.upload.speed=57600<br />robotControl.upload.disable_flushing=true<br />robotControl.bootloader.low_fuses=0xff<br />robotControl.bootloader.high_fuses=0xd8<br />robotControl.bootloader.extended_fuses=0xcb<br />robotControl.bootloader.path=caterina-Arduino_Robot<br />robotControl.bootloader.file=Caterina-Robot-Control.hex<br />robotControl.bootloader.unlock_bits=0x3F<br />robotControl.bootloader.lock_bits=0x2F<br />robotControl.build.mcu=atmega32u4<br />robotControl.build.f_cpu=16000000L<br />robotControl.build.vid=0x2341<br />robotControl.build.pid=0x8038<br />robotControl.build.core=robot<br />robotControl.build.variant=robot_control<br /><br />##############################################################<br /><br />robotMotor.name=Arduino Robot Motor<br />robotMotor.upload.protocol=avr109<br />robotMotor.upload.maximum_size=28672<br />robotMotor.upload.speed=57600<br />robotMotor.upload.disable_flushing=true<br />robotMotor.bootloader.low_fuses=0xff<br />robotMotor.bootloader.high_fuses=0xd8<br />robotMotor.bootloader.extended_fuses=0xcb<br />robotMotor.bootloader.path=caterina-Arduino_Robot<br />robotMotor.bootloader.file=Caterina-Robot-Motor.hex<br />robotMotor.bootloader.unlock_bits=0x3F<br />robotMotor.bootloader.lock_bits=0x2F<br />robotMotor.build.mcu=atmega32u4<br />robotMotor.build.f_cpu=16000000L<br />robotMotor.build.vid=0x2341<br />robotMotor.build.pid=0x8039<br />robotMotor.build.core=robot<br />robotMotor.build.variant=robot_motor[/syntax]<br />i Co dalej ?<br /><br />Mnie interesuje pewnie ta sekcja :<br />[syntax=cpp]nano328.name=Arduino Nano w/ ATmega328<br /><br />nano328.upload.protocol=arduino<br />nano328.upload.maximum_size=30720<br />nano328.upload.speed=57600<br /><br />nano328.bootloader.low_fuses=0xFF<br />nano328.bootloader.high_fuses=0xDA<br />nano328.bootloader.extended_fuses=0x05<br />nano328.bootloader.path=atmega<br />nano328.bootloader.file=ATmegaBOOT_168_atmega328.hex<br />nano328.bootloader.unlock_bits=0x3F<br />nano328.bootloader.lock_bits=0x0F<br /><br />nano328.build.mcu=atmega328p<br />nano328.build.f_cpu=16000000L<br />nano328.build.core=arduino<br />nano328.build.variant=eightanaloginputs[/syntax]<br /><br />Dalej dedukuje ze chodzi o te linie :<br />[syntax=cpp]nano328.bootloader.high_fuses=0xDA[/syntax]<br />Po zmianie bitu : WDTON=0 na WDTON=1<br />to powinienem miec tam :<br />[syntax=cpp]nano328.bootloader.high_fuses=0xCA[/syntax]<br />Teraz powinienem wypalic bootloader, ale jest jeden problem ...<br />Jesli wlacze w bootloaderze WDTON to czy nie bede mial problemow pozniej z wgraniem programu ?<br />Bo przeciez od momentu wgrania bootloadera ciagle bedzie mi dzialac watchdog a nie ma programu <br />i nie moge restartowac licznika watchdoga ...<br /><br />JanuszT jak Ci sie sprawuje ten DS1232 ?<br />Generalnie to troszke drogi jest, ale funkcjonalnie jest ok.<br />Zrobie inaczej. Na plytce docelowej zrobie miejsce na niego i jesli chociaz<br />raz zawiedzie caly uklad to go wszedzie wlutuje i bedzie po problemie.<br /><br />Czekam jeszcze na odpowiedzi na moje poprzenie pytanie jak wlaczyc WDTON.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13191">CyberDuck</a> — 7 kwi 2016, o 12:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2016-04-07T11:22:13+01:00</updated>
<published>2016-04-07T11:22:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157991#p157991</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157991#p157991"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157991#p157991"><![CDATA[
<div class="quotetitle">CyberDuck napisał(a):</div><div class="quotecontent"><br />Co do wypowiedzi Mirka na temat używania gotowców.<br /></div><br />Gotowe płytki nawet &quot;z fabryk małych rączek&quot; moim zdaniem można stosować nawet w gotowych projektach jeśli robi się to świadomie. Czasem przy różnych ograniczeniach łatwiej zastosować taką &quot;przejściówkę&quot; i mieć już przyjazne goldpiny, ale... Ale właśnie wszystko z głową czyli sprawdzenie schematu, filtracja, odpowiednie zasilanie...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 7 kwi 2016, o 11:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[CyberDuck]]></name></author>
<updated>2016-04-07T07:26:50+01:00</updated>
<published>2016-04-07T07:26:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157985#p157985</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157985#p157985"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157985#p157985"><![CDATA[
Raaaaaaany ale się wątek rozrósł ...<br />Aż mi serce urosło <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Co do samego Arduino Nano czy też mikro czy pro mini ... Wszystkie działają znakomicie i co ważne !! (jak już ktoś wcześniej<br />wspomniał) gotowy moduł z prockiem i dobrze wykonana płytka. <br /><br />Teraz tak... Kilku kolegów miało rację co do zasilania. Problemem było zasilanie. W pierwotnej fazie układ był zasilany<br />wyłacznie z USB i wstyd się przyznać po dołożeniu paru komponentów układ zaczął dziwaczyć.<br />Poprawiłem filtrowanie na wejściu, kondensatory jak najbliżej samego procka i teraz już tego nie ma.<br />Układ przynajmniej od tamtej pory wstaje mi za każdym razem, a wierzcie mi molestuję go na różne sposoby<br />i jak to tej pory jest jeszcze w fazie projektowania złożony w pajączka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Jak już wcześniej napisałem Arduino i samej AtMegi dopiero się uczę i o bicie WDTON nie wiedziałem, ale<br />uwagę sobie wziąłem do serca i zastosowałem się do tego. Dodatkowo poprawiło to niezawodność.<br /><br />Co do wypowiedzi Mirka na temat używania gotowców.<br />Ja znam zasade działania i budowe i jak się to robi. Wcześniej bawiłem się ST7 ... i budowałem układy<br />od podstaw. Z całym szacunkiem ... Proszę przyłożyć sam układ scalony AtMega do pro mini arduino ...<br />I co ? Jak wielkościowo to wychodzi ? Ja nie ma stacji lutowniczej więc układy mogą być też mniejsze<br />dzięki gotowcowi, który działa znakomicie.<br /><br />Całość jak na razie wygląda tak (proszę nie krzyczeć - szczególnie pan panie Mirku <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ) :<br /><br /><img src="http://bluelan.eu/1/20160407_081017_1920x1080.jpg" alt="Obrazek" /><br /><br />Jak widać na zdjęciu używam zasilacza łatwego do dostania z złączem mikro USB.<br />2A i trzyma bardzo dobrze napięcie. Wyczaiłem takie kiedyś i bardzo sprawdziły mi się z Raspberry.<br /><br />Ze względu na brak czasu troszkę i opieszałość człowieka, który się tematem w sieci<br />zainteresował program powstaje powoli. Założyłem sobie jak wcześniej napisałem, że  układ musi potrafić:<br />1. wyłączyć na określony czas jedno z 8 urządzeń PoE (typu : radio, switch , ...)<br />To jest proste. Kilka przekaźników z stykami NZ.<br />2. zmienić adres IP oraz port zdalnie z poziomu przeglądarki<br />Wpadłem na pomysł, żeby dane trzymać w EEPROM .<br />3. zmierzyć temperaturę przynajmniej w dwóch punktach<br />DS1820 załatwia sprawę<br />4. zmierzyć napięcie na akumulatorach zasilacza buforowego<br />Tutaj też nie ma wielkiej filozofi i dwa dzielniki napięcia z diodą zenera na wszelki da radę.<br />5. zautoryzować pobierane dane<br />Dzięki skryptowi, który sobie zapożyczyłem można dowolnie dzielić frazę przychodzącą.<br /><br />Jak na razie idzie ładnie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ... jak na lamusa w AtMega i C++ .<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">// A simple web server that always just says &quot;Hello World&quot;<br /><br />#include &lt;avr/wdt.h&gt;<br />#include &quot;etherShield.h&quot;<br />#include &quot;ETHER_28J60.h&quot;<br />#include &lt;OneWire.h&gt;<br />#include &lt;DallasTemperature.h&gt;<br />#include &lt;EEPROM.h&gt;<br />#include &lt;Timer.h&gt;<br /><br />Timer t;<br />int addr = 0;                                                // zmienna adresow EEPROM<br />int outputPin4 = 3;                                          // dioda nr 4<br />int outputPin3 = 4;                                          // dioda nr 3<br />int outputPin1 = 6;                                          // dioda nr 2<br />int outputPin2 = 5;                                          // dioda nr 1<br />int pinSter = 5;                                             // poczatkowy pin sterowania diodami<br />int analogPin = 3;                                           // wejscie analogowe pomiaru napiecia<br />int wejscienap = 0;                                          // zmienne pomiaru wartosci napiecia<br />int vzasil;<br /><br />static uint8_t mac&#91;6&#93; = {0x74,0x69,0x69,0x2D,0x30,0x31};     // Przypisanie adresu MAC <br />//static uint8_t ip&#91;4&#93; = {10,10,10,246};                     // Statyczny adres IP.<br />static uint8_t port = 82;                                    // Port serwera<br />ETHER_28J60 e;<br /><br />// Data wire is plugged into pin 7 on the Arduino<br />#define ONE_WIRE_BUS 2<br />// Setup a oneWire instance to communicate with ANY OneWire devices <br />OneWire oneWire(ONE_WIRE_BUS);<br />// Set oneWire reference to Dallas Temperature sensor. <br />DallasTemperature sensors(&amp;oneWire);<br /><br />void setup()<br />{<br />  wdt_disable();<br />//  cli();                                                    // wylaczenie przerwan<br />  <br />  pinMode(8, OUTPUT);                                         // reset karty sieciowej<br />  digitalWrite(8, LOW);<br />  delay(200);<br />  digitalWrite(8, HIGH);<br />  pinMode(outputPin1, OUTPUT);                                // ustawienie wyjsciowego portu<br />  pinMode(outputPin2, OUTPUT);                                // ustawienie wyjsciowego portu<br />  pinMode(outputPin3, OUTPUT);                                // ustawienie wyjsciowego portu<br />  pinMode(outputPin4, OUTPUT);                                // ustawienie wyjsciowego portu<br />  sensors.begin();                                            // wystartowanie sensora temperatury<br />  <br />  static uint8_t ip&#91;4&#93; = {EEPROM.read(0),EEPROM.read(1),EEPROM.read(2),EEPROM.read(3)};        // przypisanie IP<br />  e.setup(mac, ip, port);                                     // wpisanie do karty sieciowej adresow<br />  <br />  Serial.begin(9600);<br />  wdt_enable(WDTO_4S);                                        // wystartowanie watchdog z czasem reakcji 4 sekundy<br />}<br /><br />void loop()<br />{<br />  wdt_reset();                                                // zresstartowanie licznika watchdog<br />  char* params;                                               // zadeklarowanie zmiennej params jako znaki<br />  <br />//  EEPROM.write(addr, val);<br />//  addr = addr + 1;<br />//  if (addr == EEPROM.length()) {<br />//    addr = 0;<br />//  }<br />  <br />//  value = EEPROM.read(address);<br />  <br />  if (params = e.serviceRequest()) {                          // jesli przyszlo zapytanie z sieci<br />    <br />    String word1 = getValue(params, '=', 0);<br />    String word2 = getValue(params, '=', 1);<br />    String word3 = getValue(params, '=', 2);<br />    Serial.print(word1);<br />    Serial.print(&quot;=&quot;);<br />    Serial.print(word2);<br />    Serial.print(&quot;\n&quot;);<br />    if (word3 != &quot;&quot;) {<br />     Serial.print(&quot;Wartosc : &quot;);<br />     Serial.print(word3);<br />     Serial.print(&quot;\n&quot;); <br />    }<br />    Serial.print(&quot;\n&quot;);<br />     <br />    e.print(&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;center&gt;&lt;H1&gt;WWW Ster ITT&lt;/H1&gt;&quot;);<br />    e.print(&quot;Napiecie : &quot;);<br />    vzasil = analogRead(analogPin);<br />    float wejscienap = vzasil * 0.00413;<br />    int nap1 = wejscienap;<br />    int nap2 = (wejscienap - nap1) * 100;<br />    e.print(nap1);<br />    e.print(&quot;.&quot;);<br />    e.print(nap2);<br />    <br />    e.print(&quot;&lt;br&gt;Temperatura : &quot;);<br />    <br />    sensors.requestTemperatures();                            // pobranie i wyswietlenie temteratury<br />    float temperatura = (sensors.getTempCByIndex(0));<br />    int temp1 = temperatura;<br />    int temp2 = (temperatura - temp1) * 100;<br />    <br />    e.print(temp1);<br />    e.print(&quot;.&quot;);<br />    e.print(temp2);<br />    <br />    e.print(&quot;&lt;br&gt;Ustawiony adres urzadzenia : &quot;);<br />    e.print(EEPROM.read(0));<br />    e.print(&quot;.&quot;);<br />    e.print(EEPROM.read(1));<br />    e.print(&quot;.&quot;);<br />    e.print(EEPROM.read(2));<br />    e.print(&quot;.&quot;);<br />    e.print(EEPROM.read(3));<br />    e.print(&quot;&lt;br&gt;&quot;);<br />    <br />    if (word2 == &quot;on&quot;) {                                      // GET off<br />      e.print(&quot;&lt;br&gt;&quot;);<br />      digitalWrite(outputPin1, HIGH);<br />      e.print(&quot;&lt;A HREF='?cmd=off'&gt;Wylacz&lt;/A&gt;&quot;);<br />    }<br />    else if (word2 == &quot;off&quot;) {                                // GET on<br />      e.print(&quot;&lt;br&gt;&quot;);<br />      digitalWrite(outputPin1, LOW);<br />      e.print(&quot;&lt;A HREF='?cmd=on'&gt;Wlacz&lt;/A&gt;&quot;);<br />    }<br />    // wylaczenie urzadzenia<br />    if (word2 == &quot;wyl&quot;) {                                     // GET wyl<br />      pinSter = 6;<br />      if (word3 == &quot;1&quot;) { pinSter = 6; }<br />      if (word3 == &quot;2&quot;) { pinSter = 5; }<br />      if (word3 == &quot;3&quot;) { pinSter = 4; }<br />      if (word3 == &quot;4&quot;) { pinSter = 3; }<br />      t.pulseImmediate(pinSter, 10 * 1000, HIGH);<br />    }<br />    // zmiana adresu ip<br />    if (word2 == &quot;new_adr_ip&quot;) {                              // get nowy adres IP<br />     String addr0 = getValue(word3, '.', 0);<br />     String addr1 = getValue(word3, '.', 1);<br />     String addr2 = getValue(word3, '.', 2);<br />     String addr3 = getValue(word3, '.', 3);<br />     EEPROM.write(0, addr0.toInt());<br />     EEPROM.write(1, addr1.toInt());<br />     EEPROM.write(2, addr2.toInt());<br />     EEPROM.write(3, addr3.toInt());<br />     delay(100);<br />     e.print(&quot;&lt;br&gt;&lt;br&gt;copyright CyberDuck&lt;/center&gt;&quot;);<br />     e.respond();<br />     software_Reset();<br />    }<br />    <br />    e.print(&quot;&lt;br&gt;&lt;br&gt;copyright CyberDuck&lt;/center&gt;&quot;);<br />    e.respond();<br />  }<br />  t.update();<br />}<br /><br />// funkcja dzielaca string na czesci odzielone jakims znakiem. odpowiednik php explode();<br />String getValue(String data, char separator, int index)<br />{<br />  int found = 0;<br />  int strIndex&#91;&#93; = {0, -1};<br />  int maxIndex = data.length()-1;<br /><br />  for(int i=0; i&lt;=maxIndex &amp;&amp; found&lt;=index; i++){<br />    if(data.charAt(i)==separator || i==maxIndex){<br />        found++;<br />        strIndex&#91;0&#93; = strIndex&#91;1&#93;+1;<br />        strIndex&#91;1&#93; = (i == maxIndex) ? i+1 : i;<br />    }<br />  }<br />  return found&gt;index ? data.substring(strIndex&#91;0&#93;, strIndex&#91;1&#93;) : &quot;&quot;;<br />}<br /><br />// funkcja restartujaca<br />void software_Reset()<br />// Restarts program from beginning but <br />// does not reset the peripherals and registers<br />{<br />  asm volatile (&quot;  jmp 0&quot;);<br />}<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13191">CyberDuck</a> — 7 kwi 2016, o 07:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-06T22:05:55+01:00</updated>
<published>2016-04-06T22:05:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157978#p157978</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157978#p157978"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157978#p157978"><![CDATA[
Jak ustawisz bit WDTON, to masz włączony z automatu watchdog. Dlatego musisz go obowiązkowo obsługiwać w kodzie (resetować timer). Oraz ze względu, że domyślnie jest bardzo krótki timer, to musisz od razu na początku kodu skonfigurować go na wymagany czas.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 6 kwi 2016, o 22:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-06T21:23:02+01:00</updated>
<published>2016-04-06T21:23:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157969#p157969</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157969#p157969"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157969#p157969"><![CDATA[
<div class="quotetitle">MrNew napisał(a):</div><div class="quotecontent"><br />Zasilanie gwiaździste, to takie: z jednego punktu- przy zasilaczu prowadzimy:<br />jednym przewodem zasilanie do procka, <br />drugim do drugiego modułu,<br />trzecim do trzeciego itd.<br />Wszystkie z jednego punktu.<br /></div><br />No to właśnie tobie wyjaśniam, że takie zasilanie czyli przewodami połączeniowymi różnych modułów - ok, do testowania, zabawy - nie ma sprawy ... Ale jeśli coś ci nie będzie działać to się po prostu nie dziw. Powiem więcej, podczas tworzenia takich pająków w zasadzie nie ma to znaczenia czy zrobisz gwiaździście czy nie gwiaździście. Żadnego znaczenia ....<br /><br />Gdybyś mówił o projekcie gwiaździstego zasilania na płytce PCB to ok ale tak ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 kwi 2016, o 21:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-06T20:58:21+01:00</updated>
<published>2016-04-06T20:58:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157962#p157962</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157962#p157962"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157962#p157962"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />no panie kolego z całym szacunkiem ale .. ... dokładnie można i działają ... to tylko płytka z prockiem nic więcej i to mnie już aż oburzyło ...<br /><br />To nie jest wina nano , mini czy czegokolwiek innego tylko użytkownika<br />bo trzeba jak z każdym modułem postępować odpowiednio , dac odpowiedni moduł zasilający , a nie USB i w razie potrzeby uruchomić odpowiednie peryferia ,<br /></div><br /><br />Ale nie ma co się oburzać, bo być może nie zrozumiałeś co ja mam na myśli ... więc ok - powiem jeszcze precyzyjniej i wtedy może też zacznie się jakaś ciekawa dyskusja....<br /><br />Mi nie chodzi o to, że winna jest jakaś konkretna płytka arduino, albo w ogóle arduino ... zacytuję sam siebie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Jak można do docelowego projektu wykorzystywać takie prototypowe<span style="font-size: 200%; line-height: normal"><strong><span style="color: #FF0000">,</span></strong></span> moduły arduino ? Sorki - ale to KOSHMAR! moim skromnym ale jedynie słusznym zdaniem  ... i już ...<br /></div><br />Tu zabrakło w mojej wypowiedzi przecinka i może przez to - to nieporozumienie. Dlatego teraz doprecyzowuję ....<br /><br />Wg mnie w ogóle do żadnych docelowych projektów nie powinno się wykorzystywać - żadnych gotowych płytek prototypowych, zestawów uruchomieniowych - nawet zestawów Atnel gdyby ktoś myślał, że ja twierdzę - że wszystko się nie nadaje poza zestawami atnela <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... Tfuuu nieee .... ja uważam - że zestawy uruchomieniowe, różnego rodzaju moduły gotowe - OBOJĘTNIE jakiej firmy i obojętnie z jakim procesorem czy to 8-bitowym czy 16- czy 32-bitowym - nie nadają się na budowę docelowego projektu....<br /><br />A teraz ze dwa słowa dlaczego.<br /><br />1. Bo wśród ludzi w ogóle ostatnimi czasy zaczyna panować MEGA ROZLENIWIENIE .... czyli właśnie sięganie po gotowce - zamiast zaprojektowanie we własnym zakresie dedykowanej płytki do swojego docelowego projektu.<br /><br />2. Ludzie przestają się uczyć wtedy elektroniki od podstaw, tylko biorą gotowca i na ślepaka ładują do pudełka z kupą przewodów antenek<br /><br />3. W związku z tym zanikają PODSTAWOWE zdolności projektowania obwodów cyfrowych, prawidłowego zasilania - wszystko bierze w łeb<br /><br />--------------------------------------------------<br /><br />Ja od ZAWSZE byłem, jestem i będę zdania - że np zestaw ATB to może posłużyć albo do nauki programowania, może posłużyć jako dobra platforma do robienia prototypów różnych swoich projektów. TAK SAMO - może być z Arduino jeśli ktoś posiada te płytki - toż na tym forum, sporo osób opisuje jak odpala i uczy się nawet programowania w czystym języku C na bazie sprzętu arduino ... a jak chce to pisze też sobie i ćwiczy pisząc kody w środowisku Arduino .... i co w tym złego....<br /><br /><br />Z różnego rodzaju płytek a w zasadzie schematów do nich można także później korzystać do tego aby uczyć się tworzyć własne schematy, własne płytki - co w tym do jasnej ciasnej jest złego ? Jeśli ktoś mówi że nie mam racji - to ok - ja na siłę nikogo nie zmuszam do tego aby mnie poparł. Ot wyrażam swoje zdanie i z uporem maniaka i tak będę uczył ludzi:<br /><br />1. jak prawidłowo projektować własne schematy, PCB - własne obwody<br />2. jak prawidłowo we własnym zakresie tworzyć płytki PCB czy to metodą żelazkową czy fotochemiczną czy jakąkolwiek inną, i temu również służy to forum<br />3. jak rozwiązywać problemy we własnych układach<br />4. jak szukać zależności błędów w działaniu takich urządzeń aby móc rozpoznać kiedy przyczyną jest sprzęt a kiedy program<br /><br />Bo do czego sprowadzają się takie podpowiedzi: ?<br /><div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />Tylko trzeba wykorzystać dostępne funkcjonalności oraz zrobić poprawnie zasilanie układu.<br /></div><br />albo<br /><div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />To nie jest wina nano , mini czy czegokolwiek innego tylko użytkownika<br />bo trzeba jak z każdym modułem postępować odpowiednio , dac odpowiedni moduł zasilający , a nie USB i w razie potrzeby uruchomić odpowiednie peryferia ,<br /></div><br /><br />No do czego? .... ano właśnie do tego .... że docelowo warto zaprojektować własne rozwiązanie.<br /><br />Ale uwaga - nie mam tu na myśli jakiejś pojedynczej konstrukcji amatorskiej, urządzonka np zabawki czy czegoś na pokaz dla oka, albo i innych projektów od których jak to się mówi nie zależy życie ludzkie ....<br /><br />Tyle - że czy ktoś tego chce czy nie - ten ogrom różnych gotowych modułów - powoduje - że jeśli komuś się nie pokaże drogi - jaką warto iść o krok dalej .... to później jest właśnie taki efekt jak w pierwszym poście tego wątku. I to staje się ostatnimi czasy NAGMINNE w internecie ... Jest BUM, jest MODA na elektronikę - ale jeśli się człowiek nie zechce za chwilę uczyć projektować tego we własnym zakresie - to zwykle też strasznie szybko go ta elektronika i to programowanie zaczyna nudzić i zniechęcać.<br /><br />A teraz NAJWAŻNIEJSZE - dla mnie OD ZAWSZE - odkąd pamiętam, odkąd zajmowałem się elektroniką - to ZAWSZE największa przyjemność płynęła i płynie z tego - gdy się coś samemu od początku do końca zaprojektuje i zrobi we własnym zakresie. Pewnie, że nie da rady od razu wystartować i zbudować rakietę i żeby jeszcze działała .... ale małymi kroczkami da radę .... Po drodze można popełniać też i układy w oparciu o gotowe moduły bo kto komu zabroni .... ale właśnie - widząc problemy (znowu wrócę do pierwszego postu) .... warto w końcu sobie zadać pytanie - DLACZEGO TAK SIĘ DZIEJE i czy w końcu nie warto samemu zaprojektować ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br /><div class="quotetitle">MrNew napisał(a):</div><div class="quotecontent"><br />Jeden układ zasilany z zestawu ATB i wszystkie połączenia zasilania pociągnięte gwiaździście.<br /></div><br />I to jest kolejny przykład MASAKRY i proszę się nie obrażać - bo to ma być podpowiedź .... a nie jakieś dogryzanie ....<br /><br />Matko jedyna <br /><div class="quotetitle">MrNew napisał(a):</div><div class="quotecontent"><br />Dwa identyczne układy mam podłączone (na pozwanych wyżej modułach mini Pro) zachowują się identycznie, czyli raz jeden się zawiesza, raz drugi.<br /></div><br />I do tego gwiaździście zasilanie z ATB ? .... no to &quot;powodzenia&quot; .... Pisząc to widać, że kolega kompletnie na razie przynajmniej nie rozumie wpływu tak podstawowej rzeczy jak zasilanie - na prawidłowe działanie układów ... I to akurat ani nie jest dziwne, ani żadna ujma czy powód do obrażania się .....<br /><br />Ale na litość boską, może warto w końcu ruszyć się i po pierwszych krokach programowania, które zaczyna wychodzić - może czas właśnie na elektronikę - bo to nie da się tak w oderwaniu ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 kwi 2016, o 20:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-06T20:57:08+01:00</updated>
<published>2016-04-06T20:57:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157960#p157960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157960#p157960"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157960#p157960"><![CDATA[
Dopóki nie włączysz BOD, to nie licz na poprawne resetowanie układu w przypadku zakłóceń na zasilaniu (skoków napięcia). Dlatego obowiązkowo włącz BODa z odpowiednim poziomem napięcia.<br />W ATmega możesz włączyć Watchdoga na poziomie fuse bitów. Jeżeli układ z jakiś powodów zawiesi Ci się przy samym starcie, to masz działający Watchdog Timer co daje Ci gwarancję resetu przez niego. Oczywiście włączenie watchdoga fuse bitami w trybie Watchdog Timer Always On nie zastąpi BODa, bo brak BODa może powodować nie tylko brak poprawnego startu procesora ale także brak ponownego startu timera watchdoga.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 6 kwi 2016, o 20:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-04-06T18:47:18+01:00</updated>
<published>2016-04-06T18:47:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157949#p157949</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157949#p157949"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157949#p157949"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Jak można do docelowego projektu wykorzystywać takie prototypowe moduły arduino ? Sorki - ale to KOSHMAR! moim skromnym ale jedynie słusznym zdaniem  ... i już ...<br /></div><br /><br />no panie kolego z całym szacunkiem ale .. ... dokładnie można i działają ...  to tylko płytka z prockiem nic więcej i to mnie już aż oburzyło ...<br /><br />To nie jest wina nano , mini czy czegokolwiek innego  tylko użytkownika<br />bo trzeba jak z każdym modułem postępować odpowiednio , dac odpowiedni moduł zasilający , a nie USB i w razie potrzeby uruchomić odpowiednie peryferia , <br /><br />a nie pisać ze be bo arduino i się nie używa bo be ...<br />sam chętnie używam pro mini bo małe i wygodne .. a nie że arduino ...<br />tylko traktuję to jak płytkę z prockiem,,,<br /><br /> <br /><br />normalnie... a ... idę do lochu ./...  a za powyższe oburzenie mogę nawet poczęstować się bananem <br />bo już mam, dość  tej popularnej ostatnio &quot; murzyńskości &quot;  i nagonki na arduino<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 6 kwi 2016, o 18:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-04-06T16:46:13+01:00</updated>
<published>2016-04-06T16:46:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157933#p157933</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157933#p157933"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157933#p157933"><![CDATA[
<div class="quotetitle">rskup napisał(a):</div><div class="quotecontent"><br />@CyberDuck możesz pokazać jak masz zrobione zasilanie układu? Nie masz tam przypadkiem jakiegoś dużego kondzioła? Masz uruchomiony BOD?<br /></div><br />Tak sobie obserwuję ten wątek ... i przecieram wciąż oczy ze zdziwienia. Totalnego zdziwienia .... Aż postanowiłem coś napisać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Jak można do docelowego projektu wykorzystywać takie prototypowe moduły arduino ? Sorki - ale to KOSHMAR! moim skromnym ale jedynie słusznym zdaniem <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> ... i już ...<br /><br />Toż ok, rozumiem - ktoś używa czy to andruino czy  innego zestawu do testów, prototypowania - ok - no zrozumiała sprawa... to wręcz bardzo dobra droga żeby najpierw wstępnie sprawdzić na jakimś gotowym kawałku płytki ...<br /><br />Ale żeby później tą płytkę brać do docelowego projektu zamiast sobie zaprojektować własne PCB zgodnie z potrzebami projektu ? .... no mówicie co chcecie ale to KOSZMAR .... no koszmar na maxa <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> — 6 kwi 2016, o 16:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-06T16:09:21+01:00</updated>
<published>2016-04-06T16:09:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157931#p157931</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157931#p157931"/>
<title type="html"><![CDATA[Re: Watchdog sprzętowy]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15045&amp;p=157931#p157931"><![CDATA[
A ja jestem zdania, że urządzenia na avr nie do zastosować medycznych i kosmicznych poradzą sobie bez zewnętrznego watchdoga. Tylko trzeba wykorzystać dostępne funkcjonalności oraz zrobić poprawnie zasilanie układu.<br />@CyberDuck możesz pokazać jak masz zrobione zasilanie układu? Nie masz tam przypadkiem jakiegoś dużego kondzioła? Masz uruchomiony BOD? Możesz przetestować z watchdogiem w trybie watchdog timer always on?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 6 kwi 2016, o 16:09</p><hr />
]]></content>
</entry>
</feed>