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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1862&amp;mode</id>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2017-02-11T00:49:14+01:00</updated>
<published>2017-02-11T00:49:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182390#p182390</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182390#p182390"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182390#p182390"><![CDATA[
Złota łopata się należy  <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=758">Marcin_G</a> — 11 lut 2017, o 00:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2017-02-10T17:39:25+01:00</updated>
<published>2017-02-10T17:39:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182356#p182356</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182356#p182356"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182356#p182356"><![CDATA[
Przez 5 lat to już raczej znalazł rozwiązanie <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=14685">Harry</a> — 10 lut 2017, o 17:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[przbat]]></name></author>
<updated>2017-02-10T12:52:08+01:00</updated>
<published>2017-02-10T12:52:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182323#p182323</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182323#p182323"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=182323#p182323"><![CDATA[
W pliku &quot;delay.h&quot; masz:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">void<br />_delay_ms(double __ms)<br />{<br />...<br /></div><br /><br />Wiec należy podać liczbę zmiennoprzecinkową np.:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">_delay_ms(1000.0);<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16428">przbat</a> — 10 lut 2017, o 12:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2012-12-23T02:23:07+01:00</updated>
<published>2012-12-23T02:23:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21914#p21914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21914#p21914"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21914#p21914"><![CDATA[
Kod do migania diodą był mistrzostwem  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />Niemniej jakiś problem wcześniej był. Teraz mogę korzystać z _delay_ms(1000) bez rozbijania na kawałki, oraz zadziałał kod od DS-a. Wcześniejsze problemy być może wzięły się z tego że programy do obsługi USBasp oraz ArduinoIDE zainstalowały różne wersje avr-gcc i chyba zrobił się jakiś kocioł jak doszło Eclipse. Teraz jednak wszystko działa, a na przyszłość jest nauczka co by spokojniej podchodzić do ewentualnych problemów przy programowaniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 23 gru 2012, o 02:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-23T00:56:18+01:00</updated>
<published>2012-12-23T00:56:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21906#p21906</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21906#p21906"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21906#p21906"><![CDATA[
<div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />... ale opisz potem w czym był kłopot... .<br /></div><br /><br /><strong><span style="color: #0040FF">Antystatyczny </span></strong>--&gt; zobacz - przecież wyżej podpowiedziałem gdzie jest błąd <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> - bowiem kolega chciał migać sobie diodą tak:<br /><br />[syntax=c]while(1)<br />    {<br />        LED_ON;<br />        _delay_ms(250);<br />        LED_OFF;<br />    }[/syntax]<br /><br />a wg ciebie ta dioda będzie migać przy takim kodzie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... nie zwróciłeś uwagi na moją sugestię, żeby kolega napisał ten kod w ciut inny sposób, o tak:<br /><br />[syntax=c]while(1)<br />    {<br />        LED_ON;<br />        _delay_ms(250);<br />        LED_OFF;<br />        _delay_ms(250);<br />    }[/syntax]<br /><br />widzisz teraz w końcu tą różnicę (dodałem jedynie drugi _delay - halo halo - spójrz wyżej na mój post) ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> szybko okazało się koledze że to nie jest wina _delay - tylko kodu jaki napisał <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> — 23 gru 2012, o 00:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2012-12-23T00:15:14+01:00</updated>
<published>2012-12-23T00:15:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21904#p21904</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21904#p21904"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21904#p21904"><![CDATA[
Kurcze, ale jestem tępy. Od tego kombinowania to mi chyba mózg zaćmiło. Nie mogło działać skoro po wyłączeniu diody od razu się załączała.<br />No ale napiszę skąd wzięła się ta moja walka z _delay_ms(). Zachciało mi się zmajstrować termometr na wyświetlaczu 7LED. Dzięki książce udało się zrobić multipleksowanie no i przyszła pora na obsługę DS18B20, i wtedy pojawił się problem. Żeby sprawdzić czy czujnik działa, zamiast wyświetlacza 7LED podpiąłem wyświetlacz LCD. Użyłem kodu z płyty dołączonej do książki zmieniając wszystko oczywiście pod procesor z jakiego korzystałem (ATmega8). Po dokonaniu wszystkich zmian i wgraniu do &quot;procka&quot; na wyświetlaczu pojawiał się napis &quot;error&quot;. Zwaliłem winę na _delay_ms() bo to ona jest wykorzystywana do oczekiwania na komunikację z czujnikiem. No a potem to się jakoś tak dziwnie potoczyło że skończyło się na koszmarkach z mojego pierwszego wpisu.<br />Bardzo dziękuję za wskazanie mi błędu, zaraz powtórnie powalczę z DS18B20. Tym razem jednak spokojniej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 23 gru 2012, o 00:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-22T23:22:52+01:00</updated>
<published>2012-12-22T23:22:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21899#p21899</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21899#p21899"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21899#p21899"><![CDATA[
ooo żeszek <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... toś ty MacUser <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... hoo hooo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> fajnie <br /><br />Witamy na forum <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ok ale do kodu panowie - do kodu - szpadle w dłoń<br /><br />piszesz że nie działa ci _delay_ms()<br /><br />ale może byś tak panie kochanieńki, napisał co to znaczy że ci nie działa hmmm ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ja wprawdzie nigdy nie pomagam wprost tylko zadaję dodatkowe zagadki - ale hmmm a gdybyś wypróbował pan taki kod ?<br /><br />[syntax=c]int main(void) {<br /><br />    DDRB |= LED_PIN1;<br /> <br />    while(1)<br />    {<br />        LED_ON;<br />        _delay_ms(250);<br />        LED_OFF;<br />        _delay_ms(250);<br />    }<br />}[/syntax]<br /><br />i jak zacznie ci w razie czego nagle cudownie działać - to sam powiedz i uzasadnij dlaczego ? ok ? to takie zadanie domowe od mikołaja <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> — 22 gru 2012, o 23:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marcin_G]]></name></author>
<updated>2012-12-22T22:57:51+01:00</updated>
<published>2012-12-22T22:57:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21894#p21894</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21894#p21894"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=21894#p21894"><![CDATA[
Na początek chciałbym się ze wszystkimi przywitać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Czynię to tutaj, bo akurat mam podobny problem jak założyciel wątku a nie znalazłem specjalnego tematu do przywitań. Tak więc, dzień dobry, a raczej dobry wieczór <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Problem mam z Eclipse, ale to chyba nie jego wina i z funkcją _delay_ms(). Za &quot;chiny ludowe&quot; nie mogę go zmusić do zauważenia tejże funkcji w kodzie. Najzabawniejsze jest w tym wszystkim to, że wcześniej nie miałem tego problemu. Używałem funkcji jak chciałem, co prawda robiłem to pod ArduinoIDE, ale po przeczytaniu książki Pana Mirka przesiadłem się na Eclipse i tam ją stosowałem z tą tylko różnicą że z jakiegoś nie znanego mi powodu musiałem np. _delay_ms(1000) rozbić na cztery _delay_ms(250), ale działała. Nagle przestała, a ja nie wiem czemu.<br />Piszę tu z nadzieją że może ktoś z Was miał taki problem i zna rozwiązanie. Ja takiego nie znalazłem, a walczę z tym już cztery dni. W akcie desperacji przeinstalowałem system (MAC OS X 10.8.2), zainstalowałem avr-gcc na nowo, Eclipse plus plugin AVR, a problem nie zniknął <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />Być może jest tu jakiś MacUser i mi pomoże.<br />Poniżej kod, tak tylko dla informacji jak wygląda. Dioda podpięta do VCC. Dodam tylko że bez problemu mogę zmieniać fusbity w &quot;prockach&quot;, kompilować i wgrywać programy w których nie występuje _delay_ms(). Zresztą te w których występuje też się kompilują bez warningów i błędów, tylko że potem jakoś nie działają.<br /><br />[syntax=c]<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define LED_PIN1 (1&lt;&lt;PB1)<br />#define LED_ON PORTB &amp;= ~LED_PIN1<br />#define LED_OFF PORTB |= LED_PIN1<br />#define LED_B_TOG PORTB ^= LED_PIN1<br /><br />int main(void)<br />{<br />DDRB |= LED_PIN1;<br /><br />while(1)<br />{<br />LED_ON;<br />_delay_ms(250);<br />LED_OFF;<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=758">Marcin_G</a> — 22 gru 2012, o 22:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2012-12-02T14:49:45+01:00</updated>
<published>2012-12-02T14:49:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19922#p19922</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19922#p19922"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19922#p19922"><![CDATA[
Słuchaj kiba ja mam taką propozycje na zrealizowanie twojego pomysłu bez użycia dziadowskich wartości hex:<br /><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />int main(void)<br />{<br /><br />DDRD |= (1&lt;&lt;PD0);  //ustawienie kierunku portu jako wyjście<br /><br />while(1)<br />{<br />PORTD ^=  (1&lt;&lt;PD0); //zmiana stanu na przeciwny<br />_delay_ms(500);<br />}<br />}[/syntax]<br /><br />Ale tak jak napisałem wcześnie musisz zapoznać się z operacjami bitowymi bo inaczej to będą same problemy  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> .<br /><br /><br />Dopiero teraz doczytałem że chcesz aby diody led migały naprzemiennie  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> i napisałem taki ot program właśnie z wykorzystaniem zmiany stanu na przeciwny taki programik:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />int main(void)<br />{<br />DDRD |= (1&lt;&lt;PD0)|(1&lt;&lt;PD1);  //ustawienie kierunku portu jako wyjście<br />PORTD |= (1&lt;&lt;PD0); //ustawienie jedynki na PD0<br />PORTD &amp;= ~(1&lt;&lt;PD1); //ustawienie zera na PD1<br /><br /><br /><br />while(1)<br />{<br />PORTD ^=  (1&lt;&lt;PD0); //zmiana stanu na przeciwny<br />PORTD ^= (1&lt;&lt;PD1);<br />_delay_ms(500);<br />}<br />}[/syntax]<br /> <br />I w ten sposób możesz uzyskać pożądany efekt bez wpisywania wartości hex, a wykorzystując przejrzyste operacje bitowe na portach uC.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 2 gru 2012, o 14:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiba]]></name></author>
<updated>2012-12-02T13:28:47+01:00</updated>
<published>2012-12-02T13:28:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19917#p19917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19917#p19917"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19917#p19917"><![CDATA[
Podłączyłem katodą do uc. Mi Piotrku chodziło o to aby właśnie się nie paliła. Dlatego ustawiłem stan wysoki, bo się ciągle pali. Wpisałem sposobami co wymieniłeś, jednak ona się ciągle pali <img src="https://forum.atnel.pl/images/smilies/icon_neutral.gif" alt=":|" title="Średnio zadowolony" /><br /><br />Gdy wrzuciłem ten kod :<br />[syntax=c]<br />int main(void)<br />{   <br />  <br />   DDRD = 0xFF;  <br /><br />  <br />   while(1)<br />   {<br />      PORTD = 0xaa;    <br />      _delay_ms(330); <br />       PORTD = 0x55;    <br />      _delay_ms(330);<br />   }<br />}<br />[/syntax]<br />Wtedy diody mrugają dobrze na przemian tak jak było w planie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=694">kiba</a> — 2 gru 2012, o 13:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-02T04:25:24+01:00</updated>
<published>2012-12-02T04:25:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19893#p19893</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19893#p19893"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19893#p19893"><![CDATA[
Piotrek_P ---&gt; bardzo słuszna uwaga ..... dlatego pytałem autora skąd wziął ten przykładowy kod? Napisał że z jakiegoś kursu w internecie - proponowałbym jak najszybciej autorowi zabić deskami stronę z tym kursem jeśli takie przykłady można z niej pobierać <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 gru 2012, o 04:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2012-12-02T04:22:39+01:00</updated>
<published>2012-12-02T04:22:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19892#p19892</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19892#p19892"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19892#p19892"><![CDATA[
A czy kolega przed napisaniem posta spróbował znaleść jakiś przykładowy kod do migania diodą LED? I jeszcze jedna sprawa. Jak ta dioda wogóle jest podłączona? Anodą do Vcc czy odwrotnie? No dobra, żeby nie było że tylko się wymądrzam to błąd masz w tej linijce:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">PORTD &amp;= ~ (0&lt;&lt;PD5); /* ustawiam stan wysoki (dioda się nie swieci) */</div><br /><br />a powinno być:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">PORTD &amp;= ~ (1&lt;&lt;PD5); /* ustawiam stan niski (dioda się swieci) */</div><br /><br />PP<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 2 gru 2012, o 04:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiba]]></name></author>
<updated>2012-12-02T01:10:38+01:00</updated>
<published>2012-12-02T01:10:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19889#p19889</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19889#p19889"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19889#p19889"><![CDATA[
Ten kod programu wziąłem z któregoś z kursów AVR-GCC, aby sprawdzić czy coś działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Najwidoczniej nie skopiowałem wszystkiego. Teraz jednak to ma mniejsze znaczenie, gdyż napisałem program który ma nie zapalać diody, ponieważ po napisaniu tego programu ciągle świeci.<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main(void)<br /><br />{<br /><br />   DDRD |=(1&lt;&lt;PD5);   /* ustawiam portD jako wyjscie*/<br /><br />   PORTD &amp;= ~ (0&lt;&lt;PD5); /* ustawiam stan wysoki (dioda się nie swieci) */<br /><br /><br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=694">kiba</a> — 2 gru 2012, o 01:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-12-02T00:09:48+01:00</updated>
<published>2012-12-02T00:09:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19886#p19886</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19886#p19886"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19886#p19886"><![CDATA[
a teraz jeszcze jedno pytanie bo piszesz, że wrzuciłeś do Eclipsa kod programu jak wyżej - a skąd wziąłeś taki kod programu ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 gru 2012, o 00:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2012-12-01T21:24:48+01:00</updated>
<published>2012-12-01T21:24:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19879#p19879</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19879#p19879"/>
<title type="html"><![CDATA[Re: Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19879#p19879"><![CDATA[
Wiesz jemu trudno to zrozumieć bo nie wie jeszcze o jego istnieniu. <br />Dodaj #include &lt;util/delay.h&gt; wtedy będzie wiedział o co chodzi i będzie go ruzumieć  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  .<br /><br /><br />P.S Używaj operacji bitowych a nie zapisu szesnastkowego do ustawiania kierunków portów i stanów portów, ok?<br /><br />Tutaj masz to ładnie wytłumaczone: <!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/01/avr-porty-wewy-dir-podstawy.html" >http://mirekk36.blogspot.com/2012/01/av ... stawy.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 1 gru 2012, o 21:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kiba]]></name></author>
<updated>2012-12-01T21:19:21+01:00</updated>
<published>2012-12-01T21:19:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19878#p19878</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19878#p19878"/>
<title type="html"><![CDATA[Eclipse nie rozumie funkcji delay?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1862&amp;p=19878#p19878"><![CDATA[
Witam! Wrzuciłem do Eclipsa program :<br />[syntax=c][*]* main.c<br /> *<br /> *  Created on: 01-12-2012<br /> *      Author: Admin<br /> */<br /><br />#include &lt;avr/io.h&gt;<br /><br /><br />int main(void)<br />{<br />   /* Wszystkie linie portu D będą wyjściami */<br />   DDRD = 0xFF;  /* 0xFF binarnie 1111 1111 */<br /><br />   /* Początek nieskończonej pętli */<br />   while(1)<br />   {<br />      PORTD = 0xaa;    /* 0xaa binarnie 1010 1010 */<br />      _delay_ms(200);<br />      PORTD = 0x55;<br />      _delay_ms(200);<br /><br />   }<br />}<br />[*][/syntax]<br /><br /><span style="color: #FF0000">[ po pierwsze gorąca prośba - wyedytuj sobie ten post i sprawdź jak się daje kod źródłowy w znacznikach [ syntax = c ], żeby wyglądał tak jak teraz ok ? - mirekk36 ]</span><br /><br />Jednak gdy go kompiluje występują błędy:<br />main.c:(.text+0x12): undefined reference to `_delay_ms'<br />main.c:(.text+0x1c): undefined reference to `_delay_ms'<br />make: *** [TEST2.elf] Error 1<br />...<br />../main.c:20: warning: implicit declaration of function '_delay_ms'<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=694">kiba</a> — 1 gru 2012, o 21:19</p><hr />
]]></content>
</entry>
</feed>