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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-10-30T21:38:15+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=16619&amp;mode</id>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-10-30T21:38:15+01:00</updated>
<published>2016-10-30T21:38:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=173241#p173241</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=173241#p173241"/>
<title type="html"><![CDATA[Re: HC-SR04 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=173241#p173241"><![CDATA[
ale twój program nie robi tego samego <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />przeczytaj w linku jakie sa zależności <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic2655.html#p31694" >topic2655.html#p31694</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 30 paź 2016, o 21:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mr0002]]></name></author>
<updated>2016-10-30T21:07:23+01:00</updated>
<published>2016-10-30T21:07:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=173238#p173238</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=173238#p173238"/>
<title type="html"><![CDATA[Re: HC-SR04 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=173238#p173238"><![CDATA[
Czy jest ktoś w stanie mi pomóc?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15110">mr0002</a> — 30 paź 2016, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mr0002]]></name></author>
<updated>2016-10-25T20:45:42+01:00</updated>
<published>2016-10-25T20:45:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172805#p172805</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172805#p172805"/>
<title type="html"><![CDATA[Re: HC-SR04 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172805#p172805"><![CDATA[
Niestety ale nie pomogło mi to w rozwiązaniu mojego problemu :/ Wydaje mi się że mój program robi dokładnie to co ten w Twoim linku. Tylko nie dziele w odpowiedni sposób otrzymanej wartości, ale to bez znaczenia bo i tak wartość wyświetlana powinna mi się zmieniać a nie wyświetlać ciągle 47.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15110">mr0002</a> — 25 paź 2016, o 20:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[buz11]]></name></author>
<updated>2016-10-25T19:57:26+01:00</updated>
<published>2016-10-25T19:57:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172794#p172794</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172794#p172794"/>
<title type="html"><![CDATA[Re: HC-SR04 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172794#p172794"><![CDATA[
Zajrzyj tutaj, powinno to Ciebie naprowadzić co robisz źle:<br /><a href="http://www.sunduino.pl/wordpress/czujnik-ultradzwiekowe-ping/"  class="postlink">http://www.sunduino.pl/wordpress/czujnik-ultradzwiekowe-ping/</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=686">buz11</a> — 25 paź 2016, o 19:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mr0002]]></name></author>
<updated>2016-10-25T17:03:35+01:00</updated>
<published>2016-10-25T17:03:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172783#p172783</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172783#p172783"/>
<title type="html"><![CDATA[HC-SR04 Problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16619&amp;p=172783#p172783"><![CDATA[
Witam, chciałem ostatnio zrobić miernik odległości z wykorzystaniem czujnika HC-SR04. Skorzystałem z gotowego programu znalezionego w internecie jednak po wgraniu go do mojego mikrokontrolera na wyświetlaczu wyświetlana jest wartość 47 :/ Po dwóch dniach prób nie jestem w stanie znaleźć tego przyczyny. Czy ktoś mógłby mi pomóc w rozwiązaniu mojego problemu? Posiadam ATmege32A<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;HD44780.h&quot;<br /><br />void triger(void);<br />uint8_t licznik_switch=0;<br /><br />volatile uint16_t PulseWidth;<br />uint16_t licznik_us=0;<br /><br />char licznik_us2&#91;8&#93;;<br />char PW&#91;8&#93;;<br />char licznik&#91;8&#93;;<br /><br /><br /><br />int main()<br />{<br /><br />DDRA |= (1&lt;&lt;PA0);//wyjscie<br />PORTA &amp;= ~(1&lt;&lt;PA0); //TRIGER<br /><br />DDRD &amp;= ~(1&lt;&lt;PD6);//wejscie ECHO<br />PORTD &amp;= ~(1&lt;&lt;PD6);//ICP<br /><br /><br />LCD_Initalize();<br /><br />    TCCR1B |= (1&lt;&lt;ICES1);  /* Zbocze narastające wywoła przerwanie*/<br />    TCCR1B |= (1&lt;&lt;CS11);   /* preskaler = 8 */<br />    //TCCR1B |= (1&lt;&lt;ICNC1); //NOISE CANCELLER<br />    TIMSK |=  (1&lt;&lt;TICIE1);   /* zezwolenie na przerwanie od ICP */<br /><br />    sei();                 /* globalne zezwolenie na przerwania */<br /><br />    LCD_Clear();<br /><br />while(1)<br />{<br />licznik_us=(PulseWidth);<br />itoa(licznik_us, licznik_us2, 8);<br />itoa(licznik_switch, licznik, 8);<br />itoa(PulseWidth, PW, 8);<br />LCD_GoTo(0,0);<br />LCD_WriteText(licznik);<br />LCD_GoTo(1,1);<br />LCD_WriteText(PW);<br />LCD_GoTo(10,1);<br />LCD_WriteText(licznik_us2);<br />LCD_GoTo(10,0);<br /><br /><br /><br />                _delay_ms(80);<br />LCD_Clear();<br />triger(); //wyzwolenie<br />licznik_switch++;//potwierdzenie wyzwolenia na LCD<br /><br />}//koniec while(1)<br /><br /><br />}//koniec main<br />ISR(TIMER1_CAPT_vect)<br />{<br />    static uint16_t LastCapture;<br /><br />    if( !(TCCR1B &amp; (1&lt;&lt;ICES1)) )<br />{<br />PulseWidth = ICR1 - LastCapture;<br />}<br /><br />    LastCapture = ICR1;<br /><br />    TCCR1B ^= (1&lt;&lt;ICES1); //zmiana zbocza<br />}<br /><br />void triger(void)<br />{<br />PORTA &amp;= ~_BV(0);<br />_delay_us(2);<br />PORTA |= _BV(0); //wystawienie jedynki na TRIG<br />_delay_us(10);//wymagane 10 uS stanu wysokiego<br />PORTA &amp;= ~_BV(0);//wystawienie zera na TRIG<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15110">mr0002</a> — 25 paź 2016, o 17:03</p><hr />
]]></content>
</entry>
</feed>