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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-07-23T12:28:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22422&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-07-23T12:28:59+01:00</updated>
<published>2019-07-23T12:28:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220610#p220610</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220610#p220610"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220610#p220610"><![CDATA[
Jaki programista taka wg niego optymalizacja. Zależy to też od założeń, które programista przyjął.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 23 lip 2019, o 12:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-07-23T11:33:25+01:00</updated>
<published>2019-07-23T11:33:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220601#p220601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220601#p220601"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220601#p220601"><![CDATA[
<div class="quotetitle">micky napisał(a):</div><div class="quotecontent"><br />Optymalizacja to jak upraszczasz/przyśpieszasz <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div>A kto powiedział że zawsze tak ma być?<br /><br />Popatrz na apki na androida niby upgrage optymalizacja a działa coraz wolniej.<br /><br />W moim przypadku wyrzuciłem mnożenie if-y i pare innych rzeczy = optymalizacja.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 23 lip 2019, o 11:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-07-23T11:27:44+01:00</updated>
<published>2019-07-23T11:27:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220599#p220599</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220599#p220599"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220599#p220599"><![CDATA[
Optymalizacja to jak upraszczasz/przyśpieszasz <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=1546">micky</a> — 23 lip 2019, o 11:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-07-23T11:20:28+01:00</updated>
<published>2019-07-23T11:20:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220598#p220598</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220598#p220598"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220598#p220598"><![CDATA[
Pewnie że są, dir i ecnt, tylko trzeba wiedzieć co to jest i jak sie zachowuje i co robi. <br /><br />Kombinowanie to jest złe nazewnictwo wśród programistów wole określenie &quot;optymalizacja&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 23 lip 2019, o 11:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-07-23T11:18:36+01:00</updated>
<published>2019-07-23T11:18:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220597#p220597</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220597#p220597"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220597#p220597"><![CDATA[
<div class="quotetitle">zubik napisał(a):</div><div class="quotecontent"><br />Ale że koledzy lubią kombinować....<br /></div><br />I to wręcz mocno pod górkę kombinować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... a wystarczyłoby obejrzeć ostatni poradnik wideo do zaktualizowanej biblioteki i wszystko byłoby jasne<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 lip 2019, o 11:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2019-07-23T10:12:11+01:00</updated>
<published>2019-07-23T10:12:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220590#p220590</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220590#p220590"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220590#p220590"><![CDATA[
Przerażają mnie te Wasze kombinacje aby rozwiązać prosty problem. Nie wierzę, że Mirek nie przygotował biblioteki do jej natychmiastowego wykorzystania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 23 lip 2019, o 10:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-07-22T23:13:29+01:00</updated>
<published>2019-07-22T23:13:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220577#p220577</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220577#p220577"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220577#p220577"><![CDATA[
Hej Forumowiczom.<br /><br />Jak obiecałem<br /><br />ja przerobiłem trochę libsa<br /><br />[syntax=c]// obsługa enkodera<br />void (*enc_callback)( int8_t cnt );<br /><br />void register_enc_callback( void (*callback)( int8_t cnt ) ) {<br />enc_callback = callback;<br />}<br /><br />i dalej w kodzie w void ENCODER_EVENT(void)  wstawiam tylko to gdzie coś zmieniłem<br /><br />if( enc_callback &amp;&amp; enc_flag  ) {<br /><br />sreg = SREG;<br />cli();<br />ecnt = ed&gt;&gt;2; ed &amp;= 3;<br />SREG = sreg;// sei()<br />if(ecnt&gt;1) ecnt=1;<br />if(ecnt&lt;-1) ecnt=-1;<br /><br />//if(!res) res=1;    // za komentowane patrz uważnie !!!<br /><br />if(ecnt) enc_callback( ecnt );<br /><br />enc_flag=0;<br /><br />}// koniec if( enc_callback &amp;&amp; enc_flag  )[/syntax]<br /><br />(ja mam jeszcze dodaną obsługę klawisza długie i krótkie wciśniecie, ale nie wstawiam by nie robić zamieszania)<br /><br />i tyle albo aż tyle <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" />  <br /><br />teraz<br /><br />jak rejestrujesz callback-a to tak<br /><br />register_enc_callback( my_encoder );<br /><br />i definicja <br /><br />[syntax=c]void my_encoder( int8_t w ) {<br /><br />wynik += w;<br /><br />// tu można wstawić sobie też funkcje BEEP(); i ma działać lub jej definicje jak kto woli.<br /><br />}<br /><br />w --- to jest ecnt z enc_callback( ecnt )<br />wynik ---to jest już moja gotowa zmienna globalna przetrzymująca zliczone impulsy z encodera<br /><br />if(ecnt&gt;1) ecnt=1;<br />if(ecnt&lt;-1) ecnt=-1;<br /><br />ten fragment powoduje owe dodawanie lub odejmowanie co jeden<br /><br />+ i + daje +<br />+ i - daje minus<br /><br />i to się dzieje tu<br /><br />wynik += w;<br /><br />poprzez wywołanie funkcji <br /><br />my_encoder ( z argumentem w &quot;w&quot; albo 1 albo -1 zależnie od tego w którą stronę kręcimy encoderem)[/syntax]<br /><br />deklaracje zmiennych lokalnych/globalnych pomijam to wedle własnego uznania.<br /><br /><br />i zamiast mojego &quot;wynik&quot; dajesz swoje &quot;PWM&quot; i ma działać.<br /><br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 22 lip 2019, o 23:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T12:54:15+01:00</updated>
<published>2019-07-20T12:54:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220521#p220521</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220521#p220521"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220521#p220521"><![CDATA[
tak piszczy piszczek, a zaraz to ogarnę tylko muszę jeszcze coś zrobić<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 9 minutach ]</span></strong><br /><br />Tak to nie może  byc bo wtedy edir nie jest zadeklarowany <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 20 minutach ]</span></strong><br /><br />enkoder jest dobry zlicza normalnie impulsy na wysw pokazane <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=17799">Eposas</a> — 20 lip 2019, o 12:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2019-07-20T12:49:41+01:00</updated>
<published>2019-07-20T12:49:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220519#p220519</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220519#p220519"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220519#p220519"><![CDATA[
Rób etapami. Uruchom pwm i sprawdź z różnymi ustawieniami, itd...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 20 lip 2019, o 12:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T12:45:17+01:00</updated>
<published>2019-07-20T12:45:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220518#p220518</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220518#p220518"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220518#p220518"><![CDATA[
nie działa dalej... atmega 32 kwarc ~11 Mhz może jednak coś zle mam w tych timerach<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 20 lip 2019, o 12:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T12:29:13+01:00</updated>
<published>2019-07-20T12:29:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220516#p220516</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220516#p220516"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220516#p220516"><![CDATA[
[syntax=c]#define LED_PIN (1&lt;&lt;PC4)// definicja pinu do którego podłączona jest dioda<br />#define LED_ON PORTC &amp;= ~LED_PIN// definicja pinu do którego podłączona jest dioda<br />// buzzer podłączony fo pinu PB1<br />#define BUZ            (1&lt;&lt;PB0)<br />#define BUZ_PORT    PORTB<br />#define BUZ_DIR        DDRB<br /><br />#define BUZ_OFF        BUZ_PORT &amp;= ~BUZ<br />#define BUZ_ON        BUZ_PORT |= BUZ<br />#define BEEP        BUZ_ON; _delay_ms(5); BUZ_OFF<br /><br />int pwm;<br />int t;<br /><br />ISR(TIMER0_OVF_vect){<br /><br /> t++;             // inkrementacja zmiennej t<br /> if (t==255) t=0;     // wyzerowanie zmiennej<br /><br />}<br /><br /><br /><br />void my_encoder( int8_t edir, int value );<br /><br />void pwm_up(void)       // funkcja recznego zwiekszania pwm<br />{<br />  pwm++;    // inkrementacja zmiennej pwm<br />  _delay_ms(50);<br /><br />  if(pwm &gt; 255) {<br />    pwm = 255;<br />  }<br />}<br /><br />void pwm_down(void)     // funkcja recznego zmniejszania pwm<br />{<br />  pwm--;    // dekrementacja zmiennej pwm<br />  _delay_ms(50);<br /><br />  if(pwm &lt; 0) {<br />    pwm = 0;<br />  }<br />}<br /><br />int main(void) {<br /><br /><br />mk_encoder_init();<br />register_enc_event_callback( my_encoder );<br /><br /><br />// inicjalizacja buzzera<br /> BUZ_DIR |= BUZ;<br /> BUZ_OFF;<br /><br /> DDRB |= (1&lt;&lt;PB3);<br /><br /><br /><br /> //***** PROGRAMOWY PWM - 6 KANAŁÓW *******<br />        // ustawienie pinów kanałów programowych PWM jako WYJŚCIA<br />DDRC |= (1&lt;&lt;PC4);<br />        //DDRD |= (1&lt;&lt;PD7)|(1&lt;&lt;PD6)|(1&lt;&lt;PD2);<br />        // wyłączenie diod LED podłączonych katodami do wyjść<br />PORTC |= (1&lt;&lt;PC4);<br />        //PORTD |= (1&lt;&lt;PD7)|(1&lt;&lt;PD6)|(1&lt;&lt;PD2);<br /><br /><br /><br /> // ustawienia TIMER0<br />// TIEMER 0<br />TCCR0 |= (1&lt;&lt;CS00);  // preskaler = 1<br />TIMSK = (1&lt;&lt;TOIE0);  // zezwolenie na przerwanie od przepełnienia timera<br /><br /><br /> // PWM sprzetowy - konfiguracja<br />  TCCR1A = (1&lt;&lt;COM1A1)|(1&lt;&lt;COM1B1)|(1&lt;&lt;WGM10);<br />  TCCR1B = (1&lt;&lt;CS10)|(1&lt;&lt;WGM12);<br />  ICR1 = 255;<br /> sei();<br /><br /> while(1) {<br />LED_ON;<br />ENCODER_EVENT(); // zdarzenie enkodera<br />}<br />}<br />void my_encoder( int8_t edir, int value ) {<br /><br />if(edir== 32 )pwm_up(); //<br />if (edir == 16 ) pwm_down();<br /><br /><br /><br />BEEP;<br /><br /><br /><br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 20 lip 2019, o 12:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T12:15:39+01:00</updated>
<published>2019-07-20T12:15:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220514#p220514</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220514#p220514"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220514#p220514"><![CDATA[
Nie ominęła cię chyba,  bo u mnie jest tak samo lewo 0x10 (16) i prawo 0x20 (32)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 20 lip 2019, o 12:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2019-07-20T11:56:04+01:00</updated>
<published>2019-07-20T11:56:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220512#p220512</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220512#p220512"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220512#p220512"><![CDATA[
Zmienna regulacja - tak, ale wykorzystałeś z tego co widziałem edir, a ta chyba tylko kierunek wskazuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 20 lip 2019, o 11:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T11:39:58+01:00</updated>
<published>2019-07-20T11:39:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220511#p220511</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220511#p220511"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220511#p220511"><![CDATA[
Jeśli o to chodzi to enkoder nie jest w stanie ostatniego ruchu, zmienna się zwiększa lub zmniejsza  po wykonaniu ruchu zależnego od kierunku obrotów<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 20 lip 2019, o 11:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2019-07-20T11:34:30+01:00</updated>
<published>2019-07-20T11:34:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220510#p220510</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220510#p220510"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220510#p220510"><![CDATA[
Wystarczy w pętli wyświetlać na lcd stan zmiennej, albo na zwykłej diodzie led, np. gasić gdy mniejsze od 0 i zapalać gdy większe.<br />Bardziej mnie zastanawia korzystanie z biblioteki, o której nie wie się jak działa... Jak więc pisać program skoro już na starcie nie wiadomo o co chodzi??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 20 lip 2019, o 11:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T11:07:59+01:00</updated>
<published>2019-07-20T11:07:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220509#p220509</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220509#p220509"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220509#p220509"><![CDATA[
Sorry Sylwek, to był wieczór i w sumie mogłem nie skupić się na twoim poście<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Raczej nie jest w stanie ostatniego ruchu, szczerze mówiąc nie wiem nawet jak to sprawdzić<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 20 lip 2019, o 11:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2019-07-20T10:57:33+01:00</updated>
<published>2019-07-20T10:57:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220508#p220508</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220508#p220508"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220508#p220508"><![CDATA[
@Eposas, a czytałeś w ogóle mój post? Odpowiedz na zawarte w nim pytania to wiele się wyjaśni. Chyba, że chcesz dalej rzeźbić i kombinować to już nie zawracam głowy...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 20 lip 2019, o 10:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T10:54:18+01:00</updated>
<published>2019-07-20T10:54:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220507#p220507</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220507#p220507"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220507#p220507"><![CDATA[
Okej, to będę czekał na odpowiedź a ja dalej się z tym pomorduje <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=17799">Eposas</a> — 20 lip 2019, o 10:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-07-20T10:49:55+01:00</updated>
<published>2019-07-20T10:49:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220505#p220505</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220505#p220505"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220505#p220505"><![CDATA[
Jutro bede przy kompie to pokaże.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 20 lip 2019, o 10:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T10:39:01+01:00</updated>
<published>2019-07-20T10:39:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220504#p220504</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220504#p220504"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220504#p220504"><![CDATA[
Hmm teraz to chyba już nic nie rozumiem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, czyli w bibliotece mam zmienic coś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 20 lip 2019, o 10:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-07-20T10:35:01+01:00</updated>
<published>2019-07-20T10:35:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220503#p220503</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220503#p220503"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220503#p220503"><![CDATA[
W libsie jest zmienna która liczy co jeden tryk enko +1 lub - 1<br /><br />Zgodnie z prawami matematyki to pięknie dziala <br /><br />Wynik += (ja mam tu wlasnie ta zmienna co zmienia zmienną wynik dodaje lub odejmuje<br />Przepełnia sie sama, zalezy od potrzeby kodu)<br /><br />+ i + daje +<br />+ i - daje -<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 20 lip 2019, o 10:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-20T10:16:49+01:00</updated>
<published>2019-07-20T10:16:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220502#p220502</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220502#p220502"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220502#p220502"><![CDATA[
Korzystam z biblioteki do enkdoera P. Mirka dlatego moja funkcja  z enkoderem jest prawidłowa gdyż ją już uzywałem wcześniej <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=17799">Eposas</a> — 20 lip 2019, o 10:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2019-07-19T22:26:24+01:00</updated>
<published>2019-07-19T22:26:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220501#p220501</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220501#p220501"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220501#p220501"><![CDATA[
ale chyba masz coś nie tak z tą funkcją <br /><br />[syntax=c]void my_encoder( int8_t edir, int value )[/syntax]<br /><br />Do rejestracji callbacka powinna być funkcja bez argumentów czyli<br /><br />[syntax=c]void my_encoder( void)[/syntax]<br /><br />I w tej funkcji korzystasz ze zmiennej globalnej [syntax=c]extern volatile uint8_t enco_dir;[/syntax]która określa kierunek <br /><br />coś w tym stylu<br /><br />[syntax=c]void my_encoder( void){<br />if(enco_dir == ENC_LEFT) licznik++;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 19 lip 2019, o 22:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2019-07-19T21:27:30+01:00</updated>
<published>2019-07-19T21:27:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220500#p220500</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220500#p220500"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220500#p220500"><![CDATA[
Jutro spróbuję jak Szofer napisał,a beep dziala bo nie dawałem kawałku kodu z buzzerem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 19 lip 2019, o 21:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-07-19T13:08:42+01:00</updated>
<published>2019-07-19T13:08:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220490#p220490</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220490#p220490"/>
<title type="html"><![CDATA[Re: PWM_REGULACJA]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22422&amp;p=220490#p220490"><![CDATA[
Widzę ze używasz funkcji enkodera Mirka<br /><br />Coś jeszcze nim obslugujesz?<br /><br />Sprobuj tak<br /><br />pwm+= zmienna (tu z enkodera albo edir albo value) bo ja przerabialem ta funkcje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 19 lip 2019, o 13:08</p><hr />
]]></content>
</entry>
</feed>