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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=23006&amp;mode</id>
<entry>
<author><name><![CDATA[auers]]></name></author>
<updated>2020-04-07T19:15:23+01:00</updated>
<published>2020-04-07T19:15:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225980#p225980</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225980#p225980"/>
<title type="html"><![CDATA[Re: Biblioteka do enkodera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225980#p225980"><![CDATA[
Nie wiem co gdzie masz, bo nie wiem co masz w kodzie.<br />Nie mam też Mirkowej biblioteki, jeżeli to jej używasz.<br />Natomiast Twoje rozumowanie jest chyba na odwrót.<br />Jeżeli używasz pollingu to ENCODER_EVENT() jest niezbędny bo tam testujesz wejścia.<br />Jeżeli używasz przerwań a na to wskazuje zamieszczony fragment kodu to ENCODER_EVENT() jest zbędne.<br />Dlatego program Ci działa, mimo tego, że uważasz, że nie powinien.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 31 minutach ]</span></strong><br /><br />Sorki, nie zwróciłem uwagi, że autor poprzedniego postu, nie jest autorem wątku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7806">auers</a> — 7 kwi 2020, o 19:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2020-04-07T18:47:01+01:00</updated>
<published>2020-04-07T18:47:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225979#p225979</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225979#p225979"/>
<title type="html"><![CDATA[Re: Biblioteka do enkodera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225979#p225979"><![CDATA[
Ależ ENCODER_EVENT() jest jak najbardziej potrzebne.<br />To tam jest sprawdzane czy funkcja my_encoder jest <br />zarejestrowana i w przypadku ustawienia flagi o zajściu <br />zdarzenia obrócenia enkodera wywoływana.<br />No chyba, że obsługuje się enkoder w poolingu...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 7 kwi 2020, o 18:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[auers]]></name></author>
<updated>2020-04-07T16:44:49+01:00</updated>
<published>2020-04-07T16:44:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225976#p225976</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225976#p225976"/>
<title type="html"><![CDATA[Re: Biblioteka do enkodera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225976#p225976"><![CDATA[
Skoro używasz przerwań to ENCODER_EVENT() jest niepotrzebne i po jego zakomentowaniu encoder nadal jest zliczany.<br />register_enc_event_callback( my_encoder ) - nie jest funkcją zliczającą, tylko służy do zarejestrowania twojej funkcji która ma reagować na obrót encodera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7806">auers</a> — 7 kwi 2020, o 16:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2020-04-07T06:33:50+01:00</updated>
<published>2020-04-07T06:33:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225965#p225965</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225965#p225965"/>
<title type="html"><![CDATA[Biblioteka do enkodera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23006&amp;p=225965#p225965"><![CDATA[
Witam<br />Proszę o informację normalne zachowanie <br />zakomentowane mam<br />//   register_enc_event_callback( my_encoder );<br />//   ENCODER_EVENT();<br />w pliku mkenkoder.h odkomentowałem <br />extern volatile int enco_cnt;<br /><br />ustawienia mam takie<br />#define    USE_INT_IRQ       1 <br />#define    ENC_INT             -1<br />#define    ENC_A                (1&lt;&lt;PD2)    <br />#define    ENC_B                (1&lt;&lt;PD3) <br /> i impulsy z enkodera są normalnie zliczane.<br />Pytanie czy to normalne, czy mam szukać gdzieś błędu u siebie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 7 kwi 2020, o 06:33</p><hr />
]]></content>
</entry>
</feed>