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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-02-17T00:29:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16189&amp;mode</id>
<entry>
<author><name><![CDATA[Jatsekku]]></name></author>
<updated>2018-02-17T00:29:14+01:00</updated>
<published>2018-02-17T00:29:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=204053#p204053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=204053#p204053"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=204053#p204053"><![CDATA[
Rzadko bywam ostatnim czasem na forum, więc nie widziałem nowych postów.<br />Cieszę się, że komuś się przydała biblioteka i że problem został już rozwiązany <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Proszę tylko zwracać uwagę przy zależnościach czasowych dla kwarcu innego niż 16MHz, bo z tego co pamiętam to finalnie nie zautomatyzowałem odpowiedniego ustawienia rejestrów timera w zależności od taktowania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3920">Jatsekku</a> — 17 lut 2018, o 00:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-01-16T20:29:17+01:00</updated>
<published>2018-01-16T20:29:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=202147#p202147</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=202147#p202147"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=202147#p202147"><![CDATA[
Do testów lepiej użyć nowszej wersji dekodera, która jestvw stanie dużo dłuższe ramki zgrabować (np. te id klimy, od zabawek zdalnie sterowanych itd.)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 16 sty 2018, o 20:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom92]]></name></author>
<updated>2018-01-13T18:25:14+01:00</updated>
<published>2018-01-13T18:25:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201928#p201928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201928#p201928"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201928#p201928"><![CDATA[
Adresy też były te same, zaprogramowałem jeden przycisk do zmiany stanu diody led to drugi przycisk robił to samo... <br /><br />Dzisiaj pobawiłem się ustawieniami czasów kodowania, wgrałem na nowo i nagle już problemu nie ma mimo że ustawiłem takie czasy jak miałem orginalnie w tej bibliotece komendy tych dwóch klawiszy się zmieniły i już nie są takie same. Nie wiem jak ale się naprawiło...  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11336">Tom92</a> — 13 sty 2018, o 18:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[HomoChemicus]]></name></author>
<updated>2018-01-13T09:42:16+01:00</updated>
<published>2018-01-13T09:42:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201909#p201909</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201909#p201909"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201909#p201909"><![CDATA[
Adresy nadają inne<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10470">HomoChemicus</a> — 13 sty 2018, o 09:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom92]]></name></author>
<updated>2018-01-12T21:02:36+01:00</updated>
<published>2018-01-12T21:02:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201896#p201896</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201896#p201896"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=201896#p201896"><![CDATA[
Cześć,<br /><br />Odkopię temat ponieważ mam pytanie co do tej biblioteki. <br />Mam pilot noname z jakiejś taśmy led rgb. pilot ma kodowanie NEC - biblioteka działa, ALE mam dziwny problem...<br /><br />Cztery klawisze w pilocie mają taką samą wartość command...<br /><br />Dla pewności sprawdziłem te klawisze w programie Mkdekoder, wykresy poniżej:<br /><br /><a href="https://obrazkiforum.atnel.pl/11336/322214b619e36367bf214d032b385002.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11336/322214b619e36367bf214d032b385002.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/11336/504ef107f3e4bf982024f626bde52854.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11336/504ef107f3e4bf982024f626bde52854.jpg" alt="Obrazek" /></a><br /><br />Na wykresach widać, że przebiegi się różnią, a mi na wyświetlaczu LCD dla obydwóch klawiszy pokazuje cmd=1, tak samo dla innych dwóch klawiszy pokazuje cmd=9. <br />Może ktoś miał coś takiego i wie o co chodzi?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11336">Tom92</a> — 12 sty 2018, o 21:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jatsekku]]></name></author>
<updated>2016-09-11T15:20:41+01:00</updated>
<published>2016-09-11T15:20:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168581#p168581</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168581#p168581"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168581#p168581"><![CDATA[
NEC_command1 to akurat zmienna wykorzystywana przy rozszerzonym protokole danych, miałeś na myśli NEC_counter <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Okey, zaraz przetestuje to rozwiązanie <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=3920">Jatsekku</a> — 11 wrz 2016, o 15:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[QuadMan]]></name></author>
<updated>2016-09-11T14:50:27+01:00</updated>
<published>2016-09-11T14:50:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168580#p168580</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168580#p168580"/>
<title type="html"><![CDATA[Re: Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168580#p168580"><![CDATA[
Witam,<br /><br />w swoim projekcie używam nieco zmodyfikowanej i przeportowanej na STM32F0 biblioteki Mirka i dawno do niej nie zaglądałem, ale z tego co widzę, po każdym przerwaniu od ICP możesz przecież zerować TNCT1 i zamiast:<br />[syntax=c]NEC_pulse_width = ICR1 - last_ICR1;//Obliczenie szerokości impulsu<br />// Po obliczneniu różnicy, następuje aktualizacjia zmiennej<br />last_ICR1 = ICR1;[/syntax]<br /><br />zrobić po prostu:[syntax=c]NEC_pulse_width = ICR1;<br />TNCT1 = 0;[/syntax]<br /><br />to wtedy time_out od przepełnienia timera będzie liczony od końca odebranych danych i będzie ok. Ja mam u siebie jakoś tak zrobione, z tym, że w celu kompatybilności z klawiaturą lokalną u mnie jest tak, że jeśli po prawidłowej ramce dla danego klawisza, wysyłana jest ramka auto repeat, ko odpowiednik Twojego NEC_command1 nie jest zerowany, jego zerowanie następuje dopiero po tym time-oucie właśnie. <br /><br />Pozdrawiam, QuadMan.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5291">QuadMan</a> — 11 wrz 2016, o 14:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jatsekku]]></name></author>
<updated>2016-09-13T19:08:38+01:00</updated>
<published>2016-09-11T13:52:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168573#p168573</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168573#p168573"/>
<title type="html"><![CDATA[Biblioteka IR - standard NEC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16189&amp;p=168573#p168573"><![CDATA[
Witam! <br />Napisałem sobie taką o skromną biblioteczkę do obsługi popularnych pilocików IR, opartą bodajże na pomyśle Krauser'a. <br /><br />Cechy:<br />- Obsługa oparta o zdarzenia<br />- Redundancja danych <br />- Możliwość przesyłania formatu z zwiększonym polem danych<br />- Licznik retransmitowanych ramek<br />- Po drobnej modyfikacji biblioteka spokojnie nada się jako kolejny standard do biblioteki z GB<br /><br />Może komuś się przyda, a przy okazji prosiłbym o nakierowanie jak rozwiązać sprawę resetu licznika ramek (key_time) .<br />Chciałem skorzystać z przerwania od przepełnienia i w nim zerować licznik po upływie czasu (TimeOut) ale niestety przerwanie te wywołuje się dość chaotycznie, ze względu na brak zerowania rejestru TCNT1. Ma ktoś jakieś pomysły? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Zachęcam do wytykania każdego błędu.<br /><br />EDIT 13.09.2016:<br /><br />Problem z licznikiem rozwiązany <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Dziękuję koledze QuadMan za wskazówki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3920">Jatsekku</a> — 11 wrz 2016, o 13:52</p><hr />
]]></content>
</entry>
</feed>