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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-01-05T16:37:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=5&amp;t=17165&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-01-05T16:37:38+01:00</updated>
<published>2017-01-05T16:37:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=179156#p179156</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=179156#p179156"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=179156#p179156"><![CDATA[
gratulacje ! i powodzenia w świecie podczerwieni <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=54">mirekk36</a> — 5 sty 2017, o 16:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2017-01-05T16:19:17+01:00</updated>
<published>2017-01-05T16:19:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=179153#p179153</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=179153#p179153"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=179153#p179153"><![CDATA[
Teraz wydaje mi się to wszystko proste jak drut <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Grunt to &quot;zaskoczyć&quot; jak to dokładnie działa. <br />Zrobiłem sobie nawet własnego pilota na stykówce z własnym autorskim standardem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Jaja niesamowite bo wszystko działa <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br />Pozdrawiam serdecznie, dzięki wielkie za cierpliwość. <br />Zabieram się za kolejne tematy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 5 sty 2017, o 16:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-01-03T11:22:20+01:00</updated>
<published>2017-01-03T11:22:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178915#p178915</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178915#p178915"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178915#p178915"><![CDATA[
<div class="quotetitle">sp2ews napisał(a):</div><div class="quotecontent"><br />Udało się wszystko pięknie, troszkę inaczej niż w książce ale też działa<br /></div><br />No dokładnie o to mi chodziło, żeby w książce pokazać drogę a myślę, że na tej podstawie każdy już będzie w stanie tak zmodyfikować kod czy napisać po swojemu, żeby ogarnąć dowolnego pilota <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=54">mirekk36</a> — 3 sty 2017, o 11:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2017-01-03T11:19:47+01:00</updated>
<published>2017-01-03T11:19:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178914#p178914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178914#p178914"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178914#p178914"><![CDATA[
Udało się wszystko pięknie, troszkę inaczej niż w książce ale też działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> . I o to chodziło - teraz już wreszcie wiem jak to działa! Dzięki za pomoc. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br /><br />Wysłane z mojego G620S-L01 przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 3 sty 2017, o 11:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T23:52:12+01:00</updated>
<published>2016-12-29T23:52:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178588#p178588</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178588#p178588"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178588#p178588"><![CDATA[
NIe no, w tym przypadku nie ma, faktycznie, żadnego problemu. Poprostu wkurza mnie jak się czegoś uczę i nie wiem jak działa któryś z elementów układanki <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Dzięki za wyjaśnienia, sporo dały mi do myślenia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Co do Mk Decodera - już mam, tylko muszę programator zmienić.<br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 23:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-29T18:56:24+01:00</updated>
<published>2016-12-29T18:56:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178554#p178554</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178554#p178554"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178554#p178554"><![CDATA[
<div class="quotetitle">sp2ews napisał(a):</div><div class="quotecontent"><br />Na czuja? Metodą prób i błędów czy jest jakiś patent?<br /></div><br /><br />Patent jest prosty - zdekodować sobie po kolei ramki wszystkich pilota &quot;Pang Ping Pong Portfel Wsiąk&quot; i porównać jak zmieniają się bity - czy to problem ? Masz narzędzie przecież nawet w GB do analizy a jak chcesz jeszcze lepsze to proszę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/mk2decoder-ir.html" >http://atnel.pl/mk2decoder-ir.html</a><!-- m --><br /><br />Jeśli masz w ogóle taki pilot jak pisałeś wyżej że dane przesyłane są w jednym bajcie to już w ogóle zero problemu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wtedy to nawet &quot;RYBKA&quot; czy będziesz je wsuwał od lewej do prawej czy odwrotnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />gdzie tu jakiś problem ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> gdy już masz zdekodowane ramki - tzn no owszem jest - trzeba chwilę albo i kilka chwil posiedzieć i pogłówkować którą metodą to najlepiej zrobić<br /><br />a NAJLEPSZY patent to po prostu użyć konkretnego sprawdzonego pilota np RC5 gdzie masz sprzętowy TOGGLE bit - zamiast bawić się w odzysk <br /><br />no chyba, że musimy się dostosować do jakiegoś istniejącego większego systemu gdzie nie można pozbyć się pilota marki &quot;Pang Ping Pong Portfel Wsiąk&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> wtedy jak wyżej<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 gru 2016, o 18:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T18:02:22+01:00</updated>
<published>2016-12-29T18:02:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178543#p178543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178543#p178543"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178543#p178543"><![CDATA[
To skąd wiadomo jak wbijać zdekodowane bity do zmiennej takiej jak IrData? Skąd wiedzieć czy w prawo czy w lewo? Jeżeli znajdę w śmietniku pilota marki &quot;Pang Ping Pong Portfel Wsiąk&quot; Z azjatyckimi krzaczkami zamiast liter, uda mi się bez problemu określić rodzaj kodowania (space, pulse...) ale nie wiadomo czy podaje bity od LSB czy od MSB... I co wtedy zrobić? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Na czuja? Metodą prób i błędów czy jest jakiś patent?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 18:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-29T17:06:30+01:00</updated>
<published>2016-12-29T17:06:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178536#p178536</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178536#p178536"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178536#p178536"><![CDATA[
<div class="quotetitle">sp2ews napisał(a):</div><div class="quotecontent"><br />zawsze od LSB do MSB. Czy dobrze rozumem?<br /></div><br />A niby dlaczego &quot;zawsze&quot; od MSB ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> myślisz ... tzn masz taką cichą nadzieję, że tu jest jakiś standard ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to cię zmartwię - tu jest totalnie wolna amerykanka - każdy producent robi jak mu się żywnie spodoba <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... Akurat w standardzie RC5 opracowanym przez philipsa jest zawsze tak samo - ale RC5 za to np jakaś firma od telewizorów o nazwie&quot;HauWei Dzong Bździong&quot; ... z Korei może sobie wymyślić własny standard - a kto jej zabroni <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Co lepsze taka firma &quot;HauWei Dzong Bździong&quot; może do swoich telewizorów robić ramkę całkiem inną niż np do swoich magnetowidów czy odtwarzaczy Blurej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... i nie chodzi tu tylko o firmy Bździong Dzong .... nawet w Sony w różnych swoich urządzeniach stosuje całkowicie czasem różne ramki ... tzn akurat Sony opiera się najczęściej albo i w 100% na kodowaniu typu SPace które opisałem w książce ale to nie oznacza, że ramki do różnych urządzeń nie mogą być inne <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i są - TO jest świat pilotów - dlatego na <!-- w --><a class="postlink" href="http://www.lirc.org/remotes" >www.lirc.org/remotes</a><!-- w --> - jak poszukasz to znajdziesz na dzień dzisiejszy setki tysięcy pilotów - jak myślisz dlaczego ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i prawie każdy nadaje inaczej <br /><br />chodzi też tak na prawdę o to aby przypadkiem nie pogryzły się urządzenia X producenta S z urządzeniami Y producenta T <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> albo jak producent X produkuje urządzenia od dziesiątek lat i coraz inne modele to też chce żeby przypadkiem stare piloty nie pogryzły się z nowymi bo może dojść do katastrofy - jak to w lotnictwie <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 gru 2016, o 17:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T14:32:06+01:00</updated>
<published>2016-12-29T14:32:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178521#p178521</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178521#p178521"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178521#p178521"><![CDATA[
OK!<br />Chyba faktycznie mój pilot to jakiś Samsungowaty stwór. Zaraz się dobiorę do tego rozdziału.<br />I sprawa ostatnia, dotycząca kolejności &quot;wskakiwania&quot; bitów:<br /><a href="https://obrazkiforum.atnel.pl/5540/64e8535797e7d2a0c58f02e037fd3fca.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/5540/64e8535797e7d2a0c58f02e037fd3fca.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/5540/d7557beea9a1165c02f28b6e86c58b99.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/5540/d7557beea9a1165c02f28b6e86c58b99.jpg" alt="Obrazek" /></a><br /><br />Na wykresie samsunga widzimy z lewej strony LSB (młodsze) a z prawej MSB (starsze). Czyli musimy ładować bity z lewej do prawej - od młodszego do starszego.<br />Na RC5 z lewej jest MSB a z prawej LSB czyli ładujemy z prawej do lewej. zawsze od LSB do MSB. Czy dobrze rozumem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 14:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-29T13:59:13+01:00</updated>
<published>2016-12-29T13:59:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178513#p178513</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178513#p178513"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178513#p178513"><![CDATA[
<div class="quotetitle">sp2ews napisał(a):</div><div class="quotecontent"><br />Tak właśnie jest. Pierwsze 8 bitów to za każdym razem 0, drugi bajt to zawsze 0xff; Później jest bajt z jakąś kombinacją a ostatni to ten sam co poprzednio tylko zanegowany.<br /></div><br />No to jak mówię poczytaj dalej książkę bo opisuję przykład SMASUNGA i to o czym piszesz jakby IDEALNIE pasuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Specjalnie na tę okazję opisałem odbieranie kilku różnych pilotów<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 gru 2016, o 13:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T13:55:57+01:00</updated>
<published>2016-12-29T13:55:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178512#p178512</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178512#p178512"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178512#p178512"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />sprawdź czy przypadkiem pierwsze 16 bitów to nie jest PRE_DATA_BITS, które są zawsze takie same dla każdej ramki a jeśli tak to je może pomijaj w kodzie i łap tylko ostatnie 16 bitów<br /></div><br />Tak właśnie jest. Pierwsze 8 bitów to za każdym razem 0, drugi bajt to zawsze 0xff; Później jest bajt z jakąś kombinacją a ostatni to ten sam co poprzednio tylko zanegowany.<br /><br />Poszukam tego Szajsunga...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-29T13:30:22+01:00</updated>
<published>2016-12-29T13:30:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178504#p178504</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178504#p178504"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178504#p178504"><![CDATA[
<div class="quotetitle">sp2ews napisał(a):</div><div class="quotecontent"><br />A co do pierwszej części problemu. Skoro do zapisania mamy 32 bity to zmienna pomocnicza IrData chyba też powinna mieć 32 bity? <br />W BB w rozdziale o RC5 mieliśmy IrData = IrData &lt;&lt; 1 oraz IrData |= 0x0001. W SIRCS mamy odwrotnie: IrData = IrData &gt;&gt; 1 oraz IrData |= 0x8000. Rozumiem, że to zależy od tego w jakiej kolejności nadlatują bity (czy od najstarszego do najmłodszego - RC5, czy odwrotnie - SIRCS) ale jak zatem to rozwiązać w standardzie mojego pilota? Bo coś mi się wydaje, że tu leży mój błąd.<br /></div><br />sprawdź czy przypadkiem pierwsze 16 bitów to nie jest PRE_DATA_BITS, które są zawsze takie same dla każdej ramki a jeśli tak to je może pomijaj w kodzie i łap tylko ostatnie 16 bitów<br /><br />zresztą sprawdź sobie przykład kodu z pilotem SAMSUNGA to może tam znajdziesz natchnienie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jak podejść do swojego pilota<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 gru 2016, o 13:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T13:18:27+01:00</updated>
<published>2016-12-29T13:18:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178501#p178501</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178501#p178501"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178501#p178501"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />No no ... nie jesteś taki początkujący skoro to dostrzegłeś  Nieźle !<br /></div><br />He he, dzięki za słowa pocieszenia <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Ale to wiele wyjaśnia bo już zacząłem zastanawiać się czy nie dekoduje mi poprawnie przez to, że step ma inną wartość niż w założeniu.<br />Dzięki.<br /><br />A co do pierwszej części problemu. Skoro do zapisania mamy 32 bity to zmienna pomocnicza IrData chyba też powinna mieć 32 bity? <br />W BB w rozdziale o RC5 mieliśmy IrData = IrData &lt;&lt; 1 oraz IrData |= 0x0001. W SIRCS mamy odwrotnie: IrData = IrData &gt;&gt; 1 oraz IrData |= 0x8000. Rozumiem, że to zależy od tego w jakiej kolejności nadlatują bity (czy od najstarszego do najmłodszego - RC5, czy odwrotnie - SIRCS) ale jak zatem to rozwiązać w standardzie mojego pilota? Bo coś mi się wydaje, że tu leży mój błąd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 13:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-29T12:22:30+01:00</updated>
<published>2016-12-29T12:22:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178484#p178484</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178484#p178484"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178484#p178484"><![CDATA[
<div class="quotetitle">sp2ews napisał(a):</div><div class="quotecontent"><br />Problem nr 2: <br />W kodzie mamy dwie zmienne step. 1. volatile uint8_t step deklarowaną w .c na samej górze oraz static uint8_t step w procedurze obsługi przerwania od CAPT. Czy tu nie ma konfliktu? W procedurze OVF jest jakaś zmienna step, w CAPT jest step.<br />Pomoże ktoś wyjaśnić? Jestem początkujący i nie do końca rozumiem jak to wszystko działa.<br /></div><br />No no ... nie jesteś taki początkujący skoro to dostrzegłeś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Nieźle !<br /><br />rzeczywiście babol ....<br /><br />ale spokojnie możesz, o ile sobie dobrze przypominam bo dawno to było, wykasować tę zmienną globalną step i usunąć jej zerowanie z przerwania OVF. Jak mówię o ile dobrze pamiętam na początku pisania procedury &quot;jechałem&quot; na zmiennej globalnej step, później jednak udało się wszystko co z nią trzeba robić zawrzeć w przerwaniu CAPT ... i tam też jest zerowana gdy trzeba. Tylko zapomniałem usunąć zdaje się tą globalną...<br /><br />Oczywiście nie jest to żaden konflikt i nie powoduje to żadnych błędów, dlatego, że przypominam jak coś<br /><br />ZMIENNE AUTOMATYCZNE czyli LOKALNE przykrywają nazwy zmiennych globalnych, a zatem procedura obsługi przerwania CAPT widzi tylko i wyłącznie swoją własną zmienną statyczną step. W ogóle nie widzi globalnej, której istnienie w tym momencie jest kompletnie bez sensu ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 gru 2016, o 12:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T11:57:29+01:00</updated>
<published>2016-12-29T11:57:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178479#p178479</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178479#p178479"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178479#p178479"><![CDATA[
To kolega spojrzy na l01_odbiornik_SIRCS bo to na podstawie tego rozdziału próbuję napisać bibl. do mojego pilota.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 11:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-12-29T08:08:44+01:00</updated>
<published>2016-12-29T08:08:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178462#p178462</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178462#p178462"/>
<title type="html"><![CDATA[Re: IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178462#p178462"><![CDATA[
Witam<br />Tak patrzę na wskazaną obsługę ISR(TIMER1_CAPT_vect) i nie widzę static uint8_t step.<br />O którym kodzie kolega pisze? ( w L03_analizator_IR na pewno nic takiego nie ma )<br /><a href="https://obrazkiforum.atnel.pl/826/961770b7d636d9a2cb017524bcb40a4f.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/826/961770b7d636d9a2cb017524bcb40a4f.jpg" alt="Obrazek" /></a><br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 29 gru 2016, o 08:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sp2ews]]></name></author>
<updated>2016-12-29T02:14:22+01:00</updated>
<published>2016-12-29T02:14:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178452#p178452</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178452#p178452"/>
<title type="html"><![CDATA[IR GreenBook - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17165&amp;p=178452#p178452"><![CDATA[
Czołem!<br /><br />Przerabiam rozdział i dekodowaniu IR. Próbowałem napisać obsługę pilota, który posiadam na podstawie informacji w książce. Oczywiście - nie działa. Standard. No dobra, najpierw opiszę pilot, za chwilę pytania. <br /><br />Pilot zbadany dzięki jednej z bibliotek z GB.<br /><br />Header 9000 4500<br />zero    590 590<br />jeden   590 1640<br /><br />po nagłówku występuje w kolejności: 8bit - same zera, następnie 8 bit - same jedynki, następnie 8 bit kombinacja zer i jedynek, następnie 8 bit to samo co poprzednio tylko zanegowane. Na samym końcu pt_rail 590. <br /><br />Tak wygląda ramka.<br /><br />Pytanie nr 1: Jak mam to ugryźć w momencie ładowania do IrData? Przesuwać zawartość w prawo czy w lewo? Zmienna IrData powinna być typu uint32_t? Następnie rozbijanie tego wszystkiego na poszczególne, mniejsze zmienne. W książce mamy address i command. Tutaj sprawa się komplikuje - powołać zmienne np. address, address_neg, command, command_neg ? Jak możecie to napiszcie chociaż jak się za to zabrać bo ślęczę nad tym chyba już za długo.<br /><br />Problem nr 2: <br />W kodzie mamy dwie zmienne step. 1. volatile uint8_t  step deklarowaną w .c na samej górze oraz static uint8_t step w procedurze obsługi przerwania od CAPT.  Czy tu nie ma konfliktu? W procedurze OVF jest jakaś zmienna step, w CAPT jest step.<br /> Pomoże ktoś wyjaśnić? Jestem początkujący i nie do końca rozumiem jak to wszystko działa. <br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5540">sp2ews</a> — 29 gru 2016, o 02:14</p><hr />
]]></content>
</entry>
</feed>