<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=8&amp;t=18168&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-04-19T08:35:26+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=18168&amp;mode</id>
<entry>
<author><name><![CDATA[Wirnick]]></name></author>
<updated>2017-04-19T08:35:26+01:00</updated>
<published>2017-04-19T08:35:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187420#p187420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187420#p187420"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187420#p187420"><![CDATA[
Cieszę się, że Filipowi to pięknie działa. Czarku - rozpatrywanie PWM(wypełnienia okresu) poprzez wykres wskazowy musielibyśmy rozpocząć od zera układu kartezjańskiego. Gdzie to zero jest. A jest pomiędzy zerem logicznym i jedynką logiczną. Czyli w strefie wysokiej impedancji. Łatwiej posługiwać się czasem okresu i przy 100%PWM jest miejsce na tik końca i zarazem początku nowego okresu. Nie wiem, czy sobie dobrze tłumaczę tom zagwozdkę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9272">Wirnick</a> — 19 kwi 2017, o 08:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarekgr]]></name></author>
<updated>2017-04-19T07:43:48+01:00</updated>
<published>2017-04-19T07:43:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187417#p187417</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187417#p187417"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187417#p187417"><![CDATA[
<div class="quotetitle">Wirnick napisał(a):</div><div class="quotecontent"><br />A ja jestem min. automatykiem przemysłowym i mnie to nie razi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Przebiegi okresowe można przedstawić w Szeregu Fouriera.<br /></div><br /><br />No i tu jest podstawowa zagwozdka. Względem której harmonicznej liczyć ten kąt fazowy? Może być przypadek, że 1 harmoniczna jest silnie wytłumiona.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14311">czarekgr</a> — 19 kwi 2017, o 07:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wirnick]]></name></author>
<updated>2017-04-18T08:51:36+01:00</updated>
<published>2017-04-18T08:51:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187346#p187346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187346#p187346"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187346#p187346"><![CDATA[
A ja jestem min. automatykiem przemysłowym i mnie to nie razi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Przebiegi okresowe można przedstawić w Szeregu Fouriera. Fourier zajmował się rozchodzeniem ciepła - to tak na marginesie. Kolega @filipbaza powinien(moja propozycja) określić częstotliwość pierwszego PWM-a. Odwrotnością częstotliwości jest  czas trwania okresu.<br />Dzieląc okres na np. 100 części - uzyska łatwość regulacji PWM(wypełnienia okresu). Powielenie sygnałów PWM już zrobił. Teraz to przesunięcie względem sygnałami - wzorem jest pierwszy sygnał, a kolejne aktywują się po kolejnej części pierwszego. <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" />  <img src="https://forum.atnel.pl/images/smilies/icon_idea.gif" alt=":idea:" title="Pomysł" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9272">Wirnick</a> — 18 kwi 2017, o 08:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarekgr]]></name></author>
<updated>2017-04-18T08:16:53+01:00</updated>
<published>2017-04-18T08:16:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187345#p187345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187345#p187345"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187345#p187345"><![CDATA[
<div class="quotetitle">filipbaza napisał(a):</div><div class="quotecontent"><br />Czy jest możliwe wygenerowanie impulsów o zmiennej szerokości z możliwością przesunięcia w fazie względem siebie?<br /></div><br /><br />Mnie jako radiowca trochę razi mówienie o fazie w przypadku sygnałów niesinusoidalnych. Prawidłowo w fazie<br />można porównać przebiegi sinusoidalne o tej same częstotliwości. Faza to jest kąt.<br />To tak na marginesie, wiem, że taki żargon <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=14311">czarekgr</a> — 18 kwi 2017, o 08:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-17T15:19:28+01:00</updated>
<published>2017-04-17T15:19:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187314#p187314</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187314#p187314"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187314#p187314"><![CDATA[
wsp to też uint8_t.<br /><br />Zmieniłem na:<br /> wsp =(t*100)/51;<br />Już wszystko działa tak jak trzeba.<br />Dzięki za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 17 kwi 2017, o 15:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-04-17T14:53:50+01:00</updated>
<published>2017-04-17T14:53:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187313#p187313</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187313#p187313"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187313#p187313"><![CDATA[
Jeżeli wsp to np. double, xxx,xxx<br />To odejmij od niej rzutowanie uint8, zostanie 000,xxx<br />Teraz pomnożyć przez 1000. Będzie xxx, ...<br />Wyświetl przecinek i obliczaną wartość.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 17 kwi 2017, o 14:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-17T13:56:09+01:00</updated>
<published>2017-04-17T13:56:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187309#p187309</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187309#p187309"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187309#p187309"><![CDATA[
Działa wszystko oprócz wyświetlenia procentu wypełnienia na LCD.<br />51 to długość półokresu czyli najdłuższa jaką może mieć każdy impuls.<br />t to koniec trwania impulsu.<br />[syntax=c]wsp = (uint8_t) (t/51)*100;<br />...<br />itoa(wsp, wsp_lcd, 10);<br />lcd_str(wsp_lcd);[/syntax]<br /><br />Jeśli wpiszę do wsp np.  45,77777 to normalnie wyświetla 45 na LCD.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 17 kwi 2017, o 13:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-15T22:50:47+01:00</updated>
<published>2017-04-15T22:50:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187245#p187245</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187245#p187245"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187245#p187245"><![CDATA[
Już chyba załapałem Wasze podpowiedzi <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br />Może jutro rano to skończę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 15 kwi 2017, o 22:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-15T20:27:17+01:00</updated>
<published>2017-04-15T20:27:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187236#p187236</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187236#p187236"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187236#p187236"><![CDATA[
Wydaje mi się, że przy takim podziale dostanę coś takiego(przy wypełnieniu 50 %):<br /><a href="https://obrazkiforum.atnel.pl/16715/def623622cf401b0a460699c75d0c5c5.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16715/def623622cf401b0a460699c75d0c5c5.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 15 kwi 2017, o 20:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2017-04-15T20:04:45+01:00</updated>
<published>2017-04-15T20:04:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187233#p187233</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187233#p187233"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187233#p187233"><![CDATA[
Witam<br />Ja też piszę na zasadzie &quot; ja bym tak próbował&quot; a nie &quot;widziałem ....&quot;<br />Myślę że można by zrobić taką rozpiskę każdego przebiegu: 1. start impulsu; 2.długość impulsu(zamiast stop impulsu) - tylko nie wiem ile pomieścisz w przerwaniu ale ( i to jest dobre   <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" />  )<br /><div class="quotetitle">Daro69 napisał(a):</div><div class="quotecontent"><br />jakoś <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 15 kwi 2017, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-04-15T18:34:54+01:00</updated>
<published>2017-04-15T18:34:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187210#p187210</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187210#p187210"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187210#p187210"><![CDATA[
zwiększ częstotliwość przerwania ze 100 razy, w przerwaniu zliczaj cnt do np 100.<br />a porownania zrób do większych wartości w zakresie 0-99 lub 1-100.<br />jakoś. <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=11549">Daro69</a> — 15 kwi 2017, o 18:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-15T18:25:09+01:00</updated>
<published>2017-04-15T18:25:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187208#p187208</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187208#p187208"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187208#p187208"><![CDATA[
Więc mam: <br />Włączony tryb CTC<br />Preskaler 256<br />TOP ustawiony na ICR1 = 31250<br />Przerwanie od porównania:<br />[syntax=c]ISR(TIMER1_COMPA_vect)<br />{<br />static uint8_t cnt;<br />if(cnt==0) PORTD = 0b00011001;<br />if(cnt==1) PORTD = 0b00101001;<br />if(cnt==2) PORTD = 0b00100101;<br />if(cnt==3) PORTD = 0b00100110;<br />if(cnt==4) PORTD = 0b00010110;<br />if(cnt==5) PORTD = 0b00011010;<br />cnt++;<br />if(cnt&gt;5) cnt=0;<br />}[/syntax]<br />częstotliwość przerwania = CPU/256/31250 i wychodzi 1 Hz.<br />Czyli cały okres przebiegu trwa 6 *1s, bo mam 6 stanów wyjścia.<br />Każde wyjście jest załączone dokładnie przez połowę okresu.<br />Częstotliwość zmieniam wartością ICR1.<br />To już połowa sukcesu. <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br />Czy teraz jest możliwe żeby regulować wypełnienie tych wyjść?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 15 kwi 2017, o 18:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2017-04-15T18:18:25+01:00</updated>
<published>2017-04-15T18:18:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187207#p187207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187207#p187207"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187207#p187207"><![CDATA[
a może coś w tę stronę, - takie rozwinięcie pomysłu kolegi &quot;kicajek&quot;.<br />[syntax=c]#define PORT_PWM PORTC<br /><br />#define PIN_T1_T2 (1&lt;&lt;PC0)<br />#define PIN_T3_T4 (1&lt;&lt;PC1)<br />#define PIN_T5_T6 (1&lt;&lt;PC2)<br /><br />#define T1 PORT_PWM |=(1&lt;&lt;PIN_T1_T2)<br />#define T2 PORT_PWM &amp;=~(1&lt;&lt;PIN_T1_T2)<br />#define T3 PORT_PWM |=(1&lt;&lt;PIN_T3_T4)<br />#define T4 PORT_PWM &amp;=~(1&lt;&lt;PIN_T3_T4)<br />#define T5 PORT_PWM |=(1&lt;&lt;PIN_T5_T6)<br />#define T6 PORT_PWM &amp;=~(1&lt;&lt;PIN_T5_T6)<br />/**********************************************/<br />volatile uint8_t<br />    t1=1,t2=59, // t1 poczatek sygnalu, t2 koniec sygnalu<br />    t3=29,t4=89,<br />    t5=59,t6=29,<br />    czestosc=100; // zliczanie do<br />/***********************************************/[/syntax]<br />a w przerwaniu jakoś coś.<br />[syntax=c]ISR(..................){<br />    static uint8_t licznik=0;<br />    if(licznik&lt;czestosc) licznik++; else licznik=1;<br />    if(t1==licznik) T1;<br />    if(t2==licznik) T2;<br />    if(t3==licznik) T3;<br />    if(t4==licznik) T4;<br />    if(t5==licznik) T5;<br />    if(t6==licznik) T6;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 15 kwi 2017, o 18:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2017-04-15T17:35:03+01:00</updated>
<published>2017-04-15T17:35:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187204#p187204</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187204#p187204"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187204#p187204"><![CDATA[
Witam<br /><div class="quotetitle">filipbaza napisał(a):</div><div class="quotecontent"><br />w Twoim sposobie wygenerowanie po raz szósty przerwania będzie oznaczało cały okres, tak?<br /></div><br />Jeśli wszystkie trzy impulsy będą miały swój start/stop w tym samym czasie, jeśli nie to musiałbyś obliczyć najmniejszą cząstkę czasu aby niezależnie sterować  poszcz. wyjściami.<br /><a href="https://obrazkiforum.atnel.pl/826/ae8aae10de68a7a4e8ac1466d9e7df3f.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/826/ae8aae10de68a7a4e8ac1466d9e7df3f.jpg" alt="Obrazek" /></a><br />...ot taki nieudolny graf -  wiem że tłumaczę mętnie ale ja wiem o co mi chodzi  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> .<br />Tylko to mogłoby działać dla stałej częstości, gdy ją zmienisz to wszystko weźmie w łeb.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 15 kwi 2017, o 17:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-15T15:25:23+01:00</updated>
<published>2017-04-15T15:25:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187190#p187190</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187190#p187190"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187190#p187190"><![CDATA[
Właśnie chciałbym zrobić zmienne wypełnienie. I do tego regulację częstotliwości tych impulsów.<br />Coś jak PWM tylko żeby była możliwość przesunięcia w fazie.<br />W PWM częstotliwość regulowałem przez zmianę rejestru ICR1 Timera1 i do tego dobierałem odpowiednią wartość OCR1A żeby ustalić wpsółczynnik wypełnienia.<br />Brałem pod uwagę, że przerwanie się generuje raz na jeden okres pożądanego przebiegu. <br />Jeśli dobrze to sobie wyobraziłem to w Twoim sposobie wygenerowanie po raz szósty przerwania będzie oznaczało cały okres, tak?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 15 kwi 2017, o 15:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2017-04-15T12:43:06+01:00</updated>
<published>2017-04-15T12:43:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187164#p187164</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187164#p187164"/>
<title type="html"><![CDATA[Re: Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187164#p187164"><![CDATA[
Witam<br />Wypełnienie stałe czy zmienne/regulowane?<br />Jeśli stałe, to możesz wyodrębnić stałą czasową przy której następują zmiany na PIN_OUT.<br />Programowo zapisać:<br />[syntax=c]ISR(TIMERx_COMPx_vect){<br />static uint8_t zegar;<br />zegar++;<br />if(zegar==1){ OUT1_ON; OUT2_OFF; OUT3_ON;}<br />if(zegar==2){ OUT1_OFF; OUT2_OFF; OUT3_OFF;}<br />if(zegar==3){ OUT1_OFF; OUT2_ON; OUT3_ON;}<br />//do iluś tam i zerowanie zegara[/syntax]<br />OUTx_ON itp. w #define (np.: ) OUT1_ON |= (1&lt;&lt;PB1) - tak samo z OFF'em.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 15 kwi 2017, o 12:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipbaza]]></name></author>
<updated>2017-04-15T11:51:33+01:00</updated>
<published>2017-04-15T11:51:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187161#p187161</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187161#p187161"/>
<title type="html"><![CDATA[Generowanie impulsów PWM przesuniętych w fazie.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18168&amp;p=187161#p187161"><![CDATA[
Czy jest możliwe wygenerowanie impulsów o zmiennej szerokości z możliwością przesunięcia w fazie względem siebie?<br />Mój uC to ATmega16.<br />Np. takie przebiegi z regulacją czasu trwania tych impulsów.<br /><a href="https://obrazkiforum.atnel.pl/16715/00e5b496927276e886bc5194ece265df.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16715/00e5b496927276e886bc5194ece265df.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16715">filipbaza</a> — 15 kwi 2017, o 11:51</p><hr />
]]></content>
</entry>
</feed>