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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2023-12-17T21:29:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=3&amp;t=24601&amp;mode</id>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2023-12-17T21:29:43+01:00</updated>
<published>2023-12-17T21:29:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237765#p237765</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237765#p237765"/>
<title type="html"><![CDATA[Re: Odbiór kodów RC5 w podczerwieni - problem z biblioteką]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237765#p237765"><![CDATA[
Postaram się opisać. Chociaż nie obiecuję, że szybko <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=12752">Marhef</a> — 17 gru 2023, o 21:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2023-12-17T14:42:40+01:00</updated>
<published>2023-12-17T14:42:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237763#p237763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237763#p237763"/>
<title type="html"><![CDATA[Re: Odbiór kodów RC5 w podczerwieni - problem z biblioteką]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237763#p237763"><![CDATA[
Super, jak ja lubie takie rozkminianie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Mógłbyś podzielić się swoim reverse engineeringiem - może kogoś zainspirujesz. Na pewno będzie to ciekawa lektura!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 17 gru 2023, o 14:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2023-12-16T13:29:55+01:00</updated>
<published>2023-12-16T13:29:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237762#p237762</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237762#p237762"/>
<title type="html"><![CDATA[Re: Odbiór kodów RC5 w podczerwieni - problem z biblioteką]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237762#p237762"><![CDATA[
Bawiłem się jakiś czas temu z pilotem do sterowania paskami ledowymi (taki prostokątny z chyba 20 przyciskami). Wziąłem bibliotekę Mirka, ale tą z green booka. Jest bardziej rozbudowana.<br />Na początek podłączyłem analizator stanów logicznych, odczytałem kody wszystkich przycisków, wrzuciłem do excela i &quot;odgadłem&quot; kodowanie.<br />A potem spróbowałem dograć odczyt kodowania. Tam jest dosyć proste kodowanie, ale żadne zaimplementowane w bibliotece nie działały. Więc napisałem swoje. Mirek to fajnie opisał, nawet ja dałem radę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Znaczy, nie działa mi jeszcze obsługa przytrzymania przycisku, bo nie jest powtarzany kod przycisku tylko jakiś krótki kod, ale zostawiłem to do dokończenia kursów z akademii. Chyba, że Mirek nie zacznie w grudniu drugiej edycji ESP, to może w przerwie między kursami ogarnę <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=12752">Marhef</a> — 16 gru 2023, o 13:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2023-12-16T10:17:18+01:00</updated>
<published>2023-12-16T10:17:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237761#p237761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237761#p237761"/>
<title type="html"><![CDATA[Re: Odbiór kodów RC5 w podczerwieni - problem z biblioteką]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237761#p237761"><![CDATA[
Z jaką biblioteką ??? Nawet nie napisałeś o jakiej bibliotece piszesz czy jakiej używasz to po pierwsze.<br /><br />Jednak po nazwach zmiennych można mniej więcej dojść, że mówisz o bibliotece z Bluebooka - więc tytuł wątku to nie obraź się ale jest mega bzdura - że problem z biblioteką. Ta biblioteka powstała już w 2010/2011 roku gdy ukazała się książka i działa do dzisiaj - zobacz ile lat minęło, działa u tysięcy czytelników a ty na podstawie swojego śledztwa nagle twierdzisz  - że biblioteka nie działa ? No ja polecam jednak troszkę pokory bo ani ja jako autor nie kłamię ani nie kłamią tysiące czytelników którzy zaczynali przygodę z podczerwienią od tej biblioteki.<br /><br />Więc panie kochany pokora, pokora i jeszcze raz pokora - jeśli ci coś nie wychodzi to szukaj błędu u siebie, w tym co robisz - daj tytuł wątku np: &quot;Mam problem z uruchomieniem obsługi pilota z biblioteką z Bluebooka&quot; to już inaczej brzmi - a nie że z biblioteką jest problem.<br /><br />A ja od razu ci powiem na podstawie tego opisu z czym masz problem i czego nie doczytałeś w książce. Problem masz z pilotem - konkretnie to nie posiadasz pilota pracującego w standardzie RC5 dla którego to standardu ta biblioteka powstała - żeby nauczyć czytelnika w ogóle jak do tego podchodzić, a na tej podstawie nauczyć się samemu pisać takie biblioteki dla innych standardów np dla Sony, Nec, JVC i wielu innych.<br /><br />Co najgorsze ty piszesz, cytuję:<br /><br /><div class="quotetitle">emil-pelak napisał(a):</div><div class="quotecontent"><br />Niestety po próbach z kilkoma pilotami<br /></div><br /><br />Nie zastanawiając się pewnie nawet czy i który z nich pracuje w standardzie Philipsa RC5 - tylko bierzesz sobie jakieś tam piloty i myślisz, że w bluebooku jest cudowna biblioteka, która odbierze rzekome kody z dowolnego pilota na świecie - NONSENS! dlatego napisałem wyżej że co najmniej MOCNO nie doczytałeś w książce - w której piszę WYRAŹNIE o tym, że tworzymy bibliotekę dla RC5, ba! w książce MEGA DOKŁADNIE opisuję ten standard - pokazuję jego przebiegi czasowe i zależności. Wyjaśniam co to jest kodowanie bifazowe czyli kod Manchester ... a Ty jak sądzę - dałeś sobie w ogóle spokój z czytaniem tych ciekawych skąd inąd rzeczy ... po co? - tak mi się wydaje po tym co piszesz<br /><br />Powiem więcej - wystarczy wziąć byle pierwszy lepszy najtańszy analizator stanów logicznych nawet klon Saleae z allegro za 30-40 zł i podłączyć się do wyjścia odbiornika podczerwieni i porównać sobie jakie masz przebiegi z każdego z pilotów - porównać czasy sygnałów - porównać je z opisem w książce i w 5 sekund będziesz wiedział czy w ogóle masz pilota nadającego w RC5 czy nie.<br /><br /><img src="https://obrazkiforum.atnel.pl/54/0019ae4932cb82b534d3730a788e074d.png" alt="Obrazek" /><br /><br />więc polecam ci zaopatrzyć się przede wszystkim w takie narzędzie jeśli pracujesz z mikrokontrolerami - zamiast nawet oscyloskopu i korzystać z niego na każdym kroku - można powiedzieć że można je traktować prawie jako debuger, a tym bardziej, że masz na YT moje ze dwa poradniki super fajne o tym narzędziu<br /><br />np ten:<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><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 gru 2023, o 10:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[emil-pelak]]></name></author>
<updated>2023-12-16T01:14:00+01:00</updated>
<published>2023-12-16T01:14:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237757#p237757</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237757#p237757"/>
<title type="html"><![CDATA[Odbiór kodów RC5 w podczerwieni - problem z biblioteką]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24601&amp;p=237757#p237757"><![CDATA[
Witam serdecznie,<br /><br />założyłem ten wątek, ponieważ mam problem (chyba) z biblioteką, chociaż może przyczyna tkwi gdzieś indziej. <br /><br />Mam zestaw uruchomieniowy z <strong><em>ATMEGA32A,</em></strong> taktowana kwarcem <em><strong>11059200 Hz</strong></em>. <br /><br />W bibliotece dla podczerwieni mam ustawiony <em>prescaler na 8 </em>(wszystko tak jak w oryginale). Niestety po próbach z kilkoma pilotami nie wyświetlały mi się kody przycisków.<br /><br />Spędziłem dwa dni na &quot;śledztwie&quot; i za pomocą zmiennej pomocniczej oglądałem to, co się dzieje w kodzie (za pomocą wyświetlacza LCD). Zmienna pomocnicza została zdefiniowana w taki sam sposób jak zmienna <em><strong>rc5cnt</strong></em>, aby ją &quot;śledzić&quot;.<br /><br />Zauważyłem, że po wciśnięciu na przycisku zmienna pomocnicza osiąga wartość <em><strong>13</strong></em>, natomiast zmienna <em>rc5cnt = 3</em> (jest to miejsce inkrememtacji zmiennej <em>rc5cnt++</em>. <br /><br />Myślę, że w tym miejscu jest problem. Mimo flagi <em><strong>frame_status == FRAME_OK</strong></em>, program ma problem z inkrementacją zmiennej I<em><strong>rPulseCount++;</strong></em>, gdy wartość <em><strong>rc5cnt % 2) == 0</strong></em> .<br /><br />Może jest to zbyt chaotycznie wytłumaczone, ale nie chcę wklejać fragmentu kodu. <br /><br />Czy ktoś z Was miał podobny problem lub wie, gdzie robię błąd?<br /><br />Pozdrawiam i dziekuję za wszystkie wskazówki <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=22098">emil-pelak</a> — 16 gru 2023, o 01:14</p><hr />
]]></content>
</entry>
</feed>