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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-01-22T14:51:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22809&amp;mode</id>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2020-01-22T14:51:38+01:00</updated>
<published>2020-01-22T14:51:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224297#p224297</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224297#p224297"/>
<title type="html"><![CDATA[Re: MK Enkoder przeróbka pod ATMEGA 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224297#p224297"><![CDATA[
Ech. nie wiem już gdzie to wyczytałem, ale do końca dałbym się pokroić że tak miało być.<br /><br />Oczywiście o to chodziło - wszystko śmiga. <br /><br />Dziękuję i przepraszam za zamieszanie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 22 sty 2020, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-22T14:34:48+01:00</updated>
<published>2020-01-22T14:34:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224295#p224295</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224295#p224295"/>
<title type="html"><![CDATA[Re: MK Enkoder przeróbka pod ATMEGA 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224295#p224295"><![CDATA[
A to:<br /><br />[syntax=c]EICRA |= (1&lt;&lt;ISC20)|(1&lt;&lt;ISC21); // zbocze opadające i narastające[/syntax]<br /><br />wg ciebie to konfiguracja na zbocze opadające i narastające w m128 ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sty 2020, o 14:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2020-01-22T14:23:28+01:00</updated>
<published>2020-01-22T14:23:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224293#p224293</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224293#p224293"/>
<title type="html"><![CDATA[Re: MK Enkoder przeróbka pod ATMEGA 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224293#p224293"><![CDATA[
Zauważyłem, że za każdym razem przy pokręceniu encoderem przerwanie jest wykonywane. Wiem więc, że przerwania działają. <br />Tym samym funkcja  encoder_proc(); jest wywoływana za każdym  &quot;cyknięciem&quot; enkodera. <br />Kiedy natomiast na wyświetlaczu LCD wyświetlę  zmienną enco_cnt  zmienia się ona tylko przy pierwszym  wywołaniu funkcji  czyli zmienia ona wartość z zera na 1 lub -1 w zależności od kierunku pokręcenia a następne przeskoki enkodera nie są zliczane. Tak samo zachowuje się zmienna  enko_dir. <br />Program składa się tylko z oryginalnej biblioteki Enkodera z w/w przeróbkami i wyświetlacza LCD. <br />Obsługa typu Pooling działa, jednak chcę korzystać z przerwań.<br />Funkcja encoder_proc nie została zmieniana,  wydaje mi się prosta  i nie ma w niej nic  co mogłoby zakłócać zliczanie więc dalej nie mam pomysłu na diagnozę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 22 sty 2020, o 14:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-01-22T13:37:56+01:00</updated>
<published>2020-01-22T13:37:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224289#p224289</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224289#p224289"/>
<title type="html"><![CDATA[Re: MK Enkoder przeróbka pod ATMEGA 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224289#p224289"><![CDATA[
To bierzemy w łapki DEBUGER na jednej diodzie LED<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 /><br />i sprawdzamy przynajmniej podstawy - czy chociażby działają ci przerwania itp ... na prawdę no to są MEGA PODSTAWOWE działania, żeby próbować sobie samemu na początku pomóc - a gdy i to zawiedzie to przynajmniej wtedy na forum udaje się zadać o wiele bardziej precyzyjne pytanie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sty 2020, o 13:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2020-01-22T13:36:00+01:00</updated>
<published>2020-01-22T13:36:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224288#p224288</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224288#p224288"/>
<title type="html"><![CDATA[MK Enkoder przeróbka pod ATMEGA 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22809&amp;p=224288#p224288"><![CDATA[
Hej  Jako że w standardowej bibliotece MK_Encoder są wykorzystane m in przerwania INT1 i INT0  a w Atmedze 128 do portów tych przerwań są przypisane SCL i SDA TWI, zmieniłem w procedurze inicjalizacji enkodera  na INT2 i INT3 w ten sposób:<br />  <br />[syntax=c]EIMSK |= (1&lt;&lt;INT2) //aktywacja przerwania ;     <br />EICRA |= (1&lt;&lt;ISC20)|(1&lt;&lt;ISC21); // zbocze opadające i narastające  <br />EIMSK |= (1&lt;&lt;INT3);        <br />EICRA |= (1&lt;&lt;ISC30)|(1&lt;&lt;ISC31);[/syntax] <br /><br />Oczywiście zmieniłem też wektor przerwania  na  ISR (INT2_vect) i ISR (INT3_vect). <br /><br />Nie widzę już w bibliotece żadnych miejsc gdzie mógłbym wprowadzić związane z tą przeróbką zmiany.<br />Enkoder zupełnie nie działa.<br /><br />Czy ktoś spotkał się już z podobnym problemem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 22 sty 2020, o 13:36</p><hr />
]]></content>
</entry>
</feed>