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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-11T23:12:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=11022&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-03-11T23:12:57+01:00</updated>
<published>2015-03-11T23:12:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11022&amp;p=123178#p123178</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11022&amp;p=123178#p123178"/>
<title type="html"><![CDATA[Re: Pytanie początkującego - a czemu mi nie działa obsługa I]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11022&amp;p=123178#p123178"><![CDATA[
Zaglądałeś na płytę DVD (dołączoną do książki) do przykładowego kodu odnośnie odbioru i dekodowania RC5?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 mar 2015, o 23:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[yeo1725]]></name></author>
<updated>2015-03-11T22:13:04+01:00</updated>
<published>2015-03-11T22:13:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11022&amp;p=123168#p123168</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11022&amp;p=123168#p123168"/>
<title type="html"><![CDATA[Pytanie początkującego - a czemu mi nie działa obsługa IR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11022&amp;p=123168#p123168"><![CDATA[
Witam serdecznie<br />Jak w temacie, próbuję nauczyć się obsługi podczerwieni z bluebooka. Napisałem coś takiego:<br /><br />atmega88, wewnętrzny rezonator 8mhz<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#define ledg_on PORTB |= (1&lt;&lt;PB2);<br />#define ledg_off PORTB &amp;= ~(1&lt;&lt;PB2);<br />#define ledg_togg PORTB ^= (1&lt;&lt;PB2);<br /><br />volatile uint8_t rc5cnt;<br />volatile uint8_t address;<br />volatile uint8_t command;<br />volatile uint8_t toggle_bit;<br /><br />int main(){<br />DDRB |= (1&lt;&lt;PB1) | (1&lt;&lt;PB2); //diody wyjscia<br /><br />PORTB |= (1&lt;&lt;PB0);<br /><br />TCCR1B |= (1&lt;&lt;CS11);<br />TCCR1B &amp;= ~(1&lt;&lt;ICES1);<br />TIMSK1 |= (1&lt;&lt;ICIE1);<br /><br />rc5cnt = 0;<br /><br />sei();<br /><br />while(1){<br /><br />}<br /><br />}<br /><br /><br />ISR(TIMER1_CAPT_vect){<br />//...... kod z biblioteki z Bluebooka<br />if(IrPulseCount &gt; 12){<br />ledg_on; //-------------- zapal diodę LED<br />command = IrData &amp; 0b0000000000111111;<br />address = (IrData &amp; 0b0000011111000000) &gt;&gt; 6;<br />toggle_bit = (IrData &amp; 0b0000100000000000) &gt;&gt; 11;<br />frame_status = 0;<br />}<br />}<br /><br />rc5cnt++;<br />}<br />}<br /><br /><br />if(frame_status == 0){<br />rc5cnt = 0;<br />TCCR1B &amp;= ~(1&lt;&lt;ICES1);<br />}<br /><br /><br />}<br /><br />}[/syntax]<br /><br /><span style="color: #FF0000">[ na forum nie publikujemy kodów bibliotek z książek proszę - ok? - mirekk36 ]</span><br /><br />Jeżeli zostałaby odebrana cała ramka, ma zapalić mi się zielona dioda poprzez makro ledg_on, rzecz jasna tak się nie dzieje. <br /><br />Dziękuję za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1792">yeo1725</a> — 11 mar 2015, o 22:13</p><hr />
]]></content>
</entry>
</feed>