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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-11T21:18:41+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=18596&amp;mode</id>
<entry>
<author><name><![CDATA[Mac]]></name></author>
<updated>2017-06-11T21:18:41+01:00</updated>
<published>2017-06-11T21:18:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190565#p190565</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190565#p190565"/>
<title type="html"><![CDATA[Re: przerwanie ICP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190565#p190565"><![CDATA[
gdzie ja miałem oczy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> błąd w podłączeniu czujnika TSOP juz wszystko działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3917">Mac</a> — 11 cze 2017, o 21:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mac]]></name></author>
<updated>2017-06-11T16:21:34+01:00</updated>
<published>2017-06-11T16:21:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190553#p190553</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190553#p190553"/>
<title type="html"><![CDATA[Re: przerwanie ICP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190553#p190553"><![CDATA[
stworze nowy projekt z samym przerwaniem i zobaczymy czy na nim poleci<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3917">Mac</a> — 11 cze 2017, o 16:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2017-06-11T14:19:35+01:00</updated>
<published>2017-06-11T14:19:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190548#p190548</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190548#p190548"/>
<title type="html"><![CDATA[Re: przerwanie ICP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190548#p190548"><![CDATA[
Powyższe ustawienia są wystarczające do zadziałania przerwania (sprawdziłem przed chwilą na płytce stykowej z prockiem atmega328p - na chwilę obecną nie dysponuję uC 88 ale są one zgodne, mają tylko różną wielkość pamięci).<br />Tak więc problemu musisz szukać gdzie indziej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 11 cze 2017, o 14:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mac]]></name></author>
<updated>2017-06-11T11:25:05+01:00</updated>
<published>2017-06-11T11:25:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190537#p190537</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190537#p190537"/>
<title type="html"><![CDATA[przerwanie ICP]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18596&amp;p=190537#p190537"><![CDATA[
WItam<br /><br />Uruchamiam komunikacje podczerwieni z bluebooka na Atmedze 88 i mam problem taki że przerwanie odbiorcze ICP nie chce sie uruchomić ani przez układ odbiorczy TSOP ani tez ręcznie gdy zwieram pin icp1 do masy pytanie moje dlaczego poniżej przedstawiam konfiguracje timera 1<br /><br /><br />plik.h<br />[syntax=c]#define IR_PORT B<br />#define IR_PIN 0<br />#define IR_IN (1&lt;&lt;IR_PIN)<br /><br />// stałe i zmienne potrzebne na wewnętrzne cele procedury obsługi RC5<br /><br />#define TIMER1_PRESCALER 8[/syntax]<br /><br /><br />plik.c<br />[syntax=c]void ir_init() {<br />DDR(IR_PORT) &amp;= ~IR_IN;// pin jako wejście<br />PORT(IR_PORT) |= IR_IN;// podciągnięcie pinu do VCC<br />#if TIMER1_PRESCALER == 1<br />TCCR1B |= (1&lt;&lt;CS10);         // Timer1 / 1<br />#endif<br />#if TIMER1_PRESCALER == 8<br />TCCR1B |= (1&lt;&lt;CS11);         // Timer1 / 8<br />#endif<br />#if TIMER1_PRESCALER == 64<br />  TCCR1B |= (1&lt;&lt;CS11)|(1&lt;&lt;CS10); // Timer1 / 64<br />#endif<br />#if TIMER1_PRESCALER == 256<br />TCCR1B |= (1&lt;&lt;CS12);         // Timer1 / 256<br />#endif<br /><br />TCCR1B &amp;= ~(1&lt;&lt;ICES1);      // Zbocze opadające na ICP<br />rc5cnt = 0;// zerowanie licznika występująych zboczy<br /><br />TIMSK1 |= (1&lt;&lt;ICIE1);        // Przerwanie od ICP<br />Ir_key_press_flag = 0;// zerowanie flagi otrzymania kodu z pilota<br />}[/syntax]<br /><br />globalne przerwanie mam włączone w pliku main.c<br /><br />pytanie czy coś jeszcze trzeba ustawić w rejestrach czy moze cos jest żle ustawione<br /><br />pozdrawiam MAc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3917">Mac</a> — 11 cze 2017, o 11:25</p><hr />
]]></content>
</entry>
</feed>