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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-13T19:49:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=9164&amp;mode</id>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-13T19:49:54+01:00</updated>
<published>2014-11-13T19:49:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103807#p103807</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103807#p103807"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103807#p103807"><![CDATA[
Musze sprawdzic, ale to pewnie dopiero w weekend. Toroid to chyba AC 24V 600W (DC 35V).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 13 lis 2014, o 19:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-11-13T18:57:55+01:00</updated>
<published>2014-11-13T18:57:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103791#p103791</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103791#p103791"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103791#p103791"><![CDATA[
Jaki prąd płynie w obwodzie kiedy ustawisz &quot;ciśnienie&quot; robocze?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 13 lis 2014, o 18:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-13T18:48:51+01:00</updated>
<published>2014-11-13T18:48:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103788#p103788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103788#p103788"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103788#p103788"><![CDATA[
Nie jest to takie proste, latwiej mi dac 10bit pwm niz nowy zasilacz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> napiecie mam 35V.<br /><br />Z reszta pwm mam tu 3 zakresowy! Bo mnoznik mam pwm+/-1 +/-10 +/-100 wiec dla 100 to mamy minimalnie tylko 10 kroczkow <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Ja tu widze wieksza elastycznosc co do zasilania i co do obciazenia.<br /><br />Co ty na to?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 13 lis 2014, o 18:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2014-11-13T18:47:30+01:00</updated>
<published>2014-11-13T18:47:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103786#p103786</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103786#p103786"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103786#p103786"><![CDATA[
No ale częstotliwość &quot;paskudna&quot; prawie jak styro po szybie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />.<br />A tak na poważnie to kolega powyżej dał Ci świetna wskazówkę co do obsługi PWM.<br /><br />-- <br />Pozdrawiam.<br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 13 lis 2014, o 18:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-11-13T18:37:11+01:00</updated>
<published>2014-11-13T18:37:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103779#p103779</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103779#p103779"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103779#p103779"><![CDATA[
Uuuu, panie jak wykorzystujesz zakres 0-10% to ty zmniejsz napięcie o co najmniej 70%-80% i wtedy będziesz regulował nawet 3-4 bitowym PWM z wystarczającą dokładnością <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 13 lis 2014, o 18:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-13T16:52:32+01:00</updated>
<published>2014-11-13T16:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103759#p103759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103759#p103759"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103759#p103759"><![CDATA[
8 bit to za malo - tak jak napisales - zmiana zbyt skokowa i ciezko ustawuc odpowiedia temp. drutu. <br /><br />Chodzi o to ze nie reguluje wypelnienia od 0 - 100% a poruszam sie zazwyczaj gdzies w granicy 0-10%. 10bit to wartosc eksperymentalna, nie za duzo nie za malo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Ale to moje odczucia, jesli komus wystarczy to czemu by nie uzyc mniej - jestem jak najbardziej za - jesli spelnia zadanie to jest ok!<br /><br /><br />Zazwyczaj wycinam z reki bez ramki - wiec ja jestem napinaczem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Ale to glupio brzmi <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> a to na filmie to stara ramka bez napinacza - gratuluje spostrzegawczosci !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 13 lis 2014, o 16:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-11-13T15:23:35+01:00</updated>
<published>2014-11-13T15:23:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103748#p103748</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103748#p103748"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103748#p103748"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />-10 bit to optimum, 8 bi t pwm to za malo zeby miec kontrole<br /></div><br />Możesz rozwinąć nieco tę myśl... Ja czasem korzystam  z programowego PWM nawet 2-3 bitowego i regulację mam co prawda bardziej skokową, ale wypełnienie jest bardzo proporcjonalne do końcowego oddawania mocy więc troszkę mnie zadziwiasz takim stwierdzeniem, że przy grzałce 255 poziomów to mało.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />Co do filmu to ładnie gra <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Powiedz jeszcze jak drut zawiesiłeś, bo mam wrażenie, że nie ma tam napinacza, a gorący drut się przecież wydłuża. Jakieś pół roku temu musiałem coś wyciąć ze styropianu i na szybko wycinarkę zrobiłem na trafo 24V, parę zbitych listewek i drut grzejny podpięty do przewodów poprzez zwykłe łączniki śrubowe takie jak w kostkach do puszek. Jedna strona na sztywno do listewki, a drugi łącznik na regulowanej sprężynie aby cały czas drut był lekko napięty - gwarancja równego cięcia. Szło aż miło, a przecinałem taflę o grubości 10cm na dwie płyty 5cm <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=1922">SylwekK</a> — 13 lis 2014, o 15:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-13T12:42:47+01:00</updated>
<published>2014-11-13T12:42:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103721#p103721</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103721#p103721"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103721#p103721"><![CDATA[
Obsluga 1 reka wiec wyszlo jak wyszlo  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />Uwagi do filmu:<br />-zuzylem caly zapas styro na profile, wiec na razie daje takie &quot;demo&quot; na skrawku styro wybaczcie  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br />-dzwiek - chyba tel. cos wycina, w rzeczywistosci brzmi to lepiej <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br />-dzwiek - drut to nie glosmik ale dzwiek jest na tyle glosny ze juz przy jeszcze mocno zimnym drucie wiadomo ze jest pod napieciem<br />-10 bit to optimum, 8 bi t pwm to za malo zeby miec kontrole<br />-kontrola jest praktycznie liniowa - przynajmniej w temperaturach topienia styro<br />-im nizsza temp tym lepiej - trzeba ustawic tak by cielo ale i nie podtapialo (piersze ciecie ok, drugie zbyt szybkie)<br />-na filmie dosc gruby drut dlugosci 1m<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><span style="color: #FF0000">Link poprawiony - Różowo-zielony J.</span><br /><br />Jak wstawic film? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Na razie link: <a href="https://m.youtube.com/watch?v=9uQf8R9aqOo"  class="postlink">film</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 13 lis 2014, o 12:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2014-11-11T19:13:27+01:00</updated>
<published>2014-11-11T19:13:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103421#p103421</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103421#p103421"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103421#p103421"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />Keep tuned jak to sie mowi <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><br />Heheh raczej &quot;stay tuned&quot; jak to piszą we wszystkich &quot;głupkowatych&quot; programach TV <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /><br />-- <br />Grzegorz...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 24 minutach ]</span></strong><br /><br /><div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Przewaga zasilania od &quot;nie zasilania&quot; zaczyna się już wcześniej.Pozdr.<br /></div><br /><br />Podoba mi się Twoje tłumaczenie - nawet moja &quot;nietechniczna&quot; żona &quot;zajarzyła&quot; o co biega.<br /><br />Ogłaszam stosunek &quot;zasilania do niezasilania&quot; oficjalnym zwrotem dotyczącym wypełnienia PWM na naszym forum <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /><br />-- <br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 11 lis 2014, o 19:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-11T16:52:52+01:00</updated>
<published>2014-11-11T16:52:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103385#p103385</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103385#p103385"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103385#p103385"><![CDATA[
Moge i to zrobie jak tylko ten kod ogarne <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> A moze i wczesniej ...... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Keep tuned jak to sie mowi <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 11 lis 2014, o 16:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kila]]></name></author>
<updated>2014-11-11T16:40:49+01:00</updated>
<published>2014-11-11T16:40:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103380#p103380</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103380#p103380"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103380#p103380"><![CDATA[
Możesz jakiś film z tego nagrać i udostępnić? Jestem ciekaw jak to działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=699">kila</a> — 11 lis 2014, o 16:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-11T15:45:43+01:00</updated>
<published>2014-11-11T15:45:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103374#p103374</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103374#p103374"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103374#p103374"><![CDATA[
Kolega nikt się jeszcze nie urodził, aby już potrafił programować. Każdy z nas kiedyś nigdy nie miał do czynienia z programowaniem. Ja zacząłem może z 1,5 roku temu? Ale do dziś jak piszę to mam książki pod ręką i zaglądam, czasem nawet tylko po to, aby się coś upewnić na 100% i to dalej potrafi nie wychodzić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Tak więc sięgaj często do książki, a zobaczysz, że wszystko szybko stanie się dla Ciebie klarowne <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 11 lis 2014, o 15:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-11T15:25:15+01:00</updated>
<published>2014-11-11T15:25:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103373#p103373</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103373#p103373"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103373#p103373"><![CDATA[
Wiekszosc przeczytałem, ale takie od sobie przeczytanie to za mało żeby to ogarnąć i zapamiętać (przynajmniej dla mnie  <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /> ). I tak jest nie tylko z programowaniem, przeczytaj raz podręcznik do fizyki i rozwiazuj zadania <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Czytam i pisze - słabo to wychodzi ale jakis tam niewielki progres widze <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Ciężko to ogarnąć komuś kto z programowaniem nie miał zbyt wiele wspólnego <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Część waszych rad mi się przypomina np. z tymi drukowanymi nazwami - też było w książce, ale żeby zapamiętać to chyba trzeba się conajmniej raz na tym przejechać <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 11 lis 2014, o 15:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-11T14:42:10+01:00</updated>
<published>2014-11-11T14:42:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103365#p103365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103365#p103365"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103365#p103365"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />Wow .... to zabieram się za poprawki ! <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /><br /></div><br /><br />Kolega ja to z dobrego serca radzę, abyś raczej zabierał się do czytania:<br /><a href="http://www.sklep.atnel.pl/pl/p/Mikrokontrolery-AVR-Jezyk-C-podstawy-programowania-PL-Ksiazka-DVD/75"  class="postlink">Mikrokontrolery AVR Jezyk C podstawy programowania</a><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 11 lis 2014, o 14:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-11T15:20:51+01:00</updated>
<published>2014-11-11T14:29:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103363#p103363</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103363#p103363"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103363#p103363"><![CDATA[
Wow .... to zabieram się za poprawki ! <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /><br /><br />[syntax=c]extern static uint16_t x=0; // zmienna mnoznika x1 x10 x100[/syntax]<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Multiple markers at this line<br />- multiple storage classes in declaration specifiers<br />- ‘x’ initialized and declared ‘extern’ [enabled by<br /></div><br /><br />a bez x=0 , tylko z samym x;<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Multiple markers at this line<br />- multiple storage classes in declaration specifiers<br />- ‘x’ initialized and declared ‘extern’ [enabled by<br /></div><br /><br />??<br /><br />czyli:<br /><br />[syntax=c]extern uint16_t x; // zmienna mnoznika x1 x10 x100[/syntax]<br /><br />??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 11 lis 2014, o 14:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2014-11-11T14:09:22+01:00</updated>
<published>2014-11-11T14:09:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103360#p103360</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103360#p103360"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103360#p103360"><![CDATA[
Ja jeszcze bym zmienił te define<br />[syntax=c]#define led_on {PORTB |= (1&lt;&lt;PB0);}<br />#define led_off {PORTB &amp;=~(1&lt;&lt;PB0);}<br />#define wait1 {_delay_ms(500);}<br />#define wait2 {_delay_ms(400);}<br />#define led_blink { led_on ; wait1; led_off; wait1; }<br />//brak &quot;;&quot; bez {}<br />#define sw_pwm_plus (!(PIND &amp; (1&lt;&lt;PD6)))<br />#define sw_pwm_minus (!(PINB &amp; (1&lt;&lt;PB1)))<br />#define sw_mnoznik (!(PIND &amp; (1&lt;&lt;PD5)))[/syntax]<br /><br />na takie<br />[syntax=c]#define LED_ON PORTB |= (1&lt;&lt;PB0)<br />#define LED_OFF PORTB &amp;=~(1&lt;&lt;PB0)<br />#define WAIT1 _delay_ms(500)<br />#define WAIT2 _delay_ms(400)<br />#define LED_BLINK  led_on; wait1; led_off; wait1<br />#define SW_PWM_PLUS (!(PIND &amp; (1&lt;&lt;PD6)))<br />#define SW_PWM_MINUS (!(PINB &amp; (1&lt;&lt;PB1)))<br />#define SW_MNOZNIK (!(PIND &amp; (1&lt;&lt;PD5)))[/syntax]<br />Nazwy pisane dużymi literami, brak średnika na końcu i brak nawiasów klamrowych.<br /><br />Może to nie są błędy, które spowodują niedziałanie programu ale utrudniają analizę takiego programu. Bo np. w tym wyrażeniu[syntax=c]if (sw_pwm_minus &amp;&amp; (OCR1A&gt;=(0+x)))[/syntax] &quot;sw_pwm_minus&quot; napisane małymi literami wyglada jak jakaś zmienna.<br /><br />Ale już napisane tak[syntax=c]if (SW_PWM_MINUS &amp;&amp; (OCR1A&gt;=(0+x)))[/syntax] dla mnie wygląda o wiele czytelniej bo od razu widzę, że SW_PWM_MINUS to nie jest zmienna tylko makrodefinicja.<br /><br />Jeśli w define użyjesz takiego zapisu[syntax=c]#define LED_ON {PORTB |= (1&lt;&lt;PB0);}[/syntax]<br />a potem napiszesz [syntax=c]LED_ON;[/syntax] <br />to po rozwinięciu makra w kodzie pojawi się taki potworek[syntax=c]{PORTB |= (1&lt;&lt;PB0);};[/syntax]<br /><br />Dlatego lepiej napisać tak[syntax=c]#define LED_ON PORTB |= (1&lt;&lt;PB0)[/syntax] <br />co potem w kodzie da ładny i poprawny zapis[syntax=c]PORTB |= (1&lt;&lt;PB0);[/syntax]<br /><br />To samo z tym[syntax=c]#define led_blink { led_on ; wait1; led_off; wait1; }[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 11 lis 2014, o 14:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-11T13:04:57+01:00</updated>
<published>2014-11-11T13:04:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103348#p103348</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103348#p103348"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103348#p103348"><![CDATA[
No walnąłem tam błąd z tym średnikiem - przez metodę CTRL+C i CTRL+V <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Ale kolega dalej ma parę kwiatuszków:<br />[syntax=c]io_init;<br />pwm_init;<br />led_blink;[/syntax]<br /><br />Zmienić na:<br />[syntax=c]io_init();<br />pwm_init();<br />led_blink();[/syntax]<br /><br />Choć to jest poprawne:<br />[syntax=c]OCR1A = OCR1A + x;[/syntax]<br />To można tak:<br />[syntax=c]OCR1A +=  x;[/syntax]<br /><br />Tego bym unikał:<br />[syntax=c]TCCR1A  = (1 &lt;&lt; COM1A1);[/syntax]<br />Choć u kolegi zadziała bo drugie jest już z |=<br /><br />Każda zmienna globalna jest inicjowana wartością zero:<br />[syntax=c]extern static uint16_t x=0;[/syntax]<br />Więc wpisywanie go jest niepotrzebne. <br /><br />To tak na szybko przeglądnięte <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Reszta jak by była podobna to analogicznie.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 11 lis 2014, o 13:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-11T12:35:43+01:00</updated>
<published>2014-11-11T12:35:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103345#p103345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103345#p103345"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103345#p103345"><![CDATA[
SylweKK - koszt znikomy, wiadomo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Ale dobrze wiedziec ze ma się alternatywe - i choc to nie zalecane to się da tak zrobić i &quot;oszukać&quot; leda <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br />OdeOn - masz racje, też na to zwrocilem dzisiaj uwage - ale ktoś z szacownego forum na czacie napisał mi żeby dać przez inny tranzystor 10V na bramke .... dlatego tak napisałem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> GS +/- 10V ?<br /><br />+ literówka - dzięki <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Eclipse podkresla mi bledy, ale nie te ortograficzne <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 12 minutach ]</span></strong><br /><br />Co was jeszcze kłuje w oczy? :<br /><br />main.c<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;define.h&quot;<br />#include &quot;pwm.h&quot;<br />#include &quot;zmienne.h&quot;<br /># include &quot;io_init.h&quot;<br /><br />int main(void)<br />{<br /><br />io_init;<br /><br />pwm_init;<br /><br />led_blink;<br /><br />while(1)<br />{<br />//pwm+<br />if (sw_pwm_plus &amp;&amp; (OCR1A&lt;=(1023-x)))<br />{<br />// pwm = pwm + x<br />OCR1A = OCR1A + x;<br /><br />led_on;<br />    // swith debounce<br />wait2;<br />// zawieś czynności dopuki swith wcisniety<br />while (sw_pwm_plus)<br />{<br />    _delay_ms(1);<br />}<br />led_off;<br />}<br />//pwm-<br />if (sw_pwm_minus &amp;&amp; (OCR1A&gt;=(0+x)))<br />{<br />// pwm = pwm - x<br />OCR1A = OCR1A - x;<br />led_on;<br />    // swith debounce<br />wait2;<br />// zawieś czynności dopuki swith wcisniety<br />while (sw_pwm_minus)<br />{<br /> _delay_ms(1);<br />}<br />led_off;<br />}<br />// + / - x<br />if ((sw_mnoznik) &amp;&amp; (x==1) )<br />{<br />{<br />led_blink;<br />x=10;<br />led_on;<br />wait1;<br />}<br />// zawieś czynności dopuki swith wcisniety<br />while (sw_mnoznik)<br />{<br />_delay_ms(1);//pusta<br />}<br />led_off;<br />}<br /><br />if ((sw_mnoznik) &amp;&amp; (x==10) )<br />{<br />{<br />x=100;<br />led_blink;<br />led_blink;<br />led_on;<br />wait1;<br />}<br />// zawieś czynności dopuki swith wcisniety<br />while (sw_mnoznik)<br />{<br />_delay_ms(1);//pusta<br />}<br />led_off;<br />}<br /><br />if ((sw_mnoznik) &amp;&amp; (x==100) )<br />{<br />{<br />x=1;<br />led_on;<br />wait1;<br />}<br />// zawieś czynności dopuki swith wcisniety<br />while (sw_mnoznik)<br />{<br />_delay_ms(1);//pusta<br />}<br />led_off;<br />}<br /><br />}<br />}[/syntax]<br /><br />pwm.c<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &quot;pwm.h&quot;<br /><br />void pwm_init ( void )<br />{<br />TCCR1A  = (1 &lt;&lt; COM1A1); // 10 bit pwm<br />TCCR1A |= (1 &lt;&lt; WGM11) | (1 &lt;&lt; WGM10); // phase correct pwm<br />TCCR1B |= (1 &lt;&lt; CS10); // prescaler 1<br />OCR1A = 0; // wartosc poczatkowa pwm = 0<br /><br />}[/syntax]<br /><br />pwm.h<br />[syntax=c]#ifndef PWM_H_<br />#define PWM_H_<br /><br />void pwm_init ( void );<br /><br />#endif /* PWM_H_ */[/syntax]<br /><br />zmienne.h<br />[syntax=c]#ifndef ZMIENNE_H_<br />#define ZMIENNE_H_<br /><br />extern static uint16_t x=0;<br /><br />#endif /* ZMIENNE_H_ */[/syntax]<br /><br />io_init.c<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &quot;io_init.h&quot;<br /><br />void io_init ( void )<br />{<br />DDRB |= (1 &lt;&lt; PB0); // LED<br />    DDRB  = (1 &lt;&lt; PB3); //PWM<br />    DDRB &amp;=~(1 &lt;&lt; PB1); // sw pwm_minus<br />    DDRB &amp;=~((1&lt;&lt;PB2) | (1 &lt;&lt; PB4) | (1 &lt;&lt; PB5) | (1 &lt;&lt; PB6) | (1 &lt;&lt; PB7)); // unused as input<br /><br />    DDRD &amp;=~(1 &lt;&lt; PD5); // sw pwm_mnoznik x1 x10 x100<br />    DDRD &amp;=~(1 &lt;&lt; PD6); // sw pwm_plus<br />    DDRD &amp;=~((1 &lt;&lt; PD0) | (1 &lt;&lt; PD1) | (1 &lt;&lt; PD2) | (1 &lt;&lt; PD3) | (1 &lt;&lt; PD4)); // unused as input<br /><br />    PORTB &amp;=~(1 &lt;&lt; PB0); // LED OFF<br />    PORTB |= (1 &lt;&lt; PB1); // sw pmw_minus pullup<br />    PORTB |=(1&lt;&lt;PB2) | (1 &lt;&lt; PB4) | (1 &lt;&lt; PB5) | (1 &lt;&lt; PB6) | (1 &lt;&lt; PB7); // unused pullup<br /><br />    // swith x+/- PD5 &amp; swith pwm (+) PD6 set pullup<br />    PORTD |= (1&lt;&lt;PD5); // sw pwm_mnoznik pullup<br />    PORTD |= (1&lt;&lt;PD6); // sw_pwm_plus pullup<br />    PORTD |= (1 &lt;&lt; PD0) | (1 &lt;&lt; PD1) | (1 &lt;&lt; PD2) | (1 &lt;&lt; PD3) | (1 &lt;&lt; PD4); // unused pullup<br />}[/syntax]<br /><br />io_init.h<br />[syntax=c]#ifndef IO_INIT_H_<br />#define IO_INIT_H_<br /><br />void io_init ( void );<br /><br />#endif /* IO_INIT_H_ */[/syntax]<br /><br />define.h<br />[syntax=c]/*<br /> * define.h<br /> *<br /> *  Created on: 11-11-2014<br /> *      Author: ubuntu<br /> */<br /><br />#ifndef DEFINE_H_<br />#define DEFINE_H_<br /><br />#define led_on {PORTB |= (1&lt;&lt;PB0);}<br />#define led_off {PORTB &amp;=~(1&lt;&lt;PB0);}<br />#define wait1 {_delay_ms(500);}<br />#define wait2 {_delay_ms(400);}<br />#define led_blink { led_on ; wait1; led_off; wait1; }<br />//brak &quot;;&quot; bez {}<br />#define sw_pwm_plus (!(PIND &amp; (1&lt;&lt;PD6)))<br />#define sw_pwm_minus (!(PINB &amp; (1&lt;&lt;PB1)))<br />#define sw_mnoznik (!(PIND &amp; (1&lt;&lt;PD5)))<br /><br /><br />#endif /* DEFINE_H_ */[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 11 lis 2014, o 12:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[OdeOn]]></name></author>
<updated>2014-11-11T12:19:11+01:00</updated>
<published>2014-11-11T12:19:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103341#p103341</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103341#p103341"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103341#p103341"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />-sterowanie mosfeta IRLZ44 bezpośrednio z uC .... nie zalecane (nie grzeje sie ani troche  )<br /></div><br />a dlaczego nie zalecane?<br />wg noty:<br />• Logic-Level Gate Drive<br />• RDS(on) Specified at VGS = 4 V and 5 V<br /><br />nie grzeje się bo Rds wynosi 0,028 Ohm przy VGS 5V<br /><br /><br />i mała uwaga do kodu a właściwie komentarzu<br /><strong>dopóki </strong>tak się piesze  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1407">OdeOn</a> — 11 lis 2014, o 12:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-11-11T11:47:41+01:00</updated>
<published>2014-11-11T11:47:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103334#p103334</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103334#p103334"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103334#p103334"><![CDATA[
A poza tym jaki jest koszt takiego rezystorka, że we własnej konstrukcji się z niego rezygnuje ryzykując dymek... <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=1922">SylwekK</a> — 11 lis 2014, o 11:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman]]></name></author>
<updated>2014-11-11T11:46:57+01:00</updated>
<published>2014-11-11T11:46:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103333#p103333</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103333#p103333"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103333#p103333"><![CDATA[
wlasnie to przerabiam <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> ciężko mówić &quot;kto co lubi&quot; skoro robie t pierwszy raz w zyciu <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br />doman .... czy tam ma byc ten srednik na koncu czy nie (void); ? bo wywala mi syntax error - multiple markers<br /><br />[syntax=c]void pwm_init ( void );<br />    {<br />            TCCR1A |= (1 &lt;&lt; COM1A1); // komentarz jaki taki tryb<br />            TCCR1A |= (1 &lt;&lt; WGM11) | (1 &lt;&lt; WGM10); // komentarz jaki taki tryb<br />            TCCR1B |= (1 &lt;&lt; CS10); // komentarz jaki preskaler<br />            OCR1A = 0; // komentarz<br />    }[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5642">doman</a> — 11 lis 2014, o 11:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-11-11T11:15:16+01:00</updated>
<published>2014-11-11T11:15:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103329#p103329</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103329#p103329"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103329#p103329"><![CDATA[
Witam<br />Ja w sprawie LED'a<br /><div class="quotetitle">Grzegorz... napisał(a):</div><div class="quotecontent"><br />Jednak jak (mam nadzieję) wiesz PWM może pracować z wypełnieniem od 0-100% - 100% to nic innego jak podanie na stałe stanu wysokiego, wiec wtedy nie dość, że ciągle podajesz 5V to w żaden sposób nie ograniczasz prądu który dioda może &quot;wessać&quot; i wówczas uC może nie wytrzymać obciążenia.<br /></div><br />Przy pierwszym wpisie podałem sam fakt bez argumentów &quot;za&quot; - dobrze że kol.<strong>Grzegorz...</strong> to objaśnił. Jeśli w nocie kat. masz podany prąd &quot; w piku &quot; to masz też podane jak długo taki pik może trwać, a przy wypełnieniu 100% to nie jest pik tylko stałe zasilanie. Przewaga zasilania od &quot;nie zasilania&quot; zaczyna się już wcześniej.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 11 lis 2014, o 11:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2014-11-11T10:21:51+01:00</updated>
<published>2014-11-11T10:21:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103323#p103323</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103323#p103323"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103323#p103323"><![CDATA[
A nie lepiej wrzucić to wszystko do funkcji pwm_init i tylko jej deklarację do pliku *.h<br /><br />-- <br />Grzegorz...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />No i mnie kolega powyżej wyprzedził do tego ładnie rozpisując <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />-- <br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 11 lis 2014, o 10:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-11-11T10:17:06+01:00</updated>
<published>2014-11-11T10:17:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103322#p103322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103322#p103322"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103322#p103322"><![CDATA[
Jak dla mnie taki kod:<br />[syntax=c]#define pwm_init {TCCR1A = (1 &lt;&lt; COM1A1) | (1 &lt;&lt; WGM11) | (1 &lt;&lt; WGM10); TCCR1B = (1 &lt;&lt; CS10); OCR1A = 0;}[/syntax]<br />Jest strasznie &quot;potworkowaty&quot;, nie życzę, aby projekt jakiś się rozbudował i kiedyś kolega miał problem. Wrzucenie kodu z masą takich kwiatków, będzie skutkowało skutecznym zniechęceniem potencjalnego pomocnika. Ja bym np. takich kodów nie analizował to bo katastrofa by była, się połapać w tym wszystkim. Dla czego nie zrobić po prostu klasycznie:<br />Plik *.h:<br />[syntax=c]void pwm_init ( void );[/syntax]<br />Plik *.c:<br />[syntax=c]void pwm_init ( void );<br />{<br />TCCR1A |= (1 &lt;&lt; COM1A1); // komentarz jaki taki tryb<br />TCCR1A |= (1 &lt;&lt; WGM11) | (1 &lt;&lt; WGM10); // komentarz jaki taki tryb<br />TCCR1B |= (1 &lt;&lt; CS10); // komentarz jaki preskaler<br />OCR1A = 0; // komentarz <br />}[/syntax]<br /><br />Taki coś jak już przeczyta osoba z zewnątrz już będzie lepiej wiedzieć coś o zamiarach autora kodu.<br /><br />Ale kto co lubi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 11 lis 2014, o 10:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzegorz...]]></name></author>
<updated>2014-11-11T09:12:47+01:00</updated>
<published>2014-11-11T09:12:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103317#p103317</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103317#p103317"/>
<title type="html"><![CDATA[Re: grająca wycinarka styro [attiny2313, IRLZ44, C]]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9164&amp;p=103317#p103317"><![CDATA[
<div class="quotetitle">doman napisał(a):</div><div class="quotecontent"><br />Jak w temacie  <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /> układ uruchomiony, działający i wykorzystywany <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Dlaczego grająca? Bo PWM ustawione jest na częstotliwość akustyczną <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  Dlaczego ustawione jest na taką częstotliwość? Hmmm... Drut który czasami jest zimny, czasami gorący, do tego skleroza = poparzenia, przepalone ubrania, zniszczone styro <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> A tak od razu wiadomo że drut jest &quot;pod napięciem&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_idea.gif" alt=":idea:" title="Pomysł" /><br /></div><br /><br />Tak poza dalszym rozwojem wątku no i samym wykonaniem (filtrowanie itp.) to pomysł świetny.<br />Wbrew pozorom czasem ciężko wpaść na najprostszy pomysł, a jeśli chodzi o bezpieczeństwo to pomysłów nigdy za dużo.<br /><br />-- <br />Grzegorz...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1748">Grzegorz...</a> — 11 lis 2014, o 09:12</p><hr />
]]></content>
</entry>
</feed>