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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-11-15T14:47:13+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9258&amp;mode</id>
<entry>
<author><name><![CDATA[lukas25]]></name></author>
<updated>2014-11-15T14:47:13+01:00</updated>
<published>2014-11-15T14:47:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104091#p104091</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104091#p104091"/>
<title type="html"><![CDATA[Re: Własne funkcje w funkcji while - zapal led/gaś led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104091#p104091"><![CDATA[
<div class="quotetitle">atmel napisał(a):</div><div class="quotecontent"><br />Wywołując funkcję bez parametrów trzeba mimo wszystko używać nawiasów (to nie Delphi/Pascal).<br />Kompilator próbuje znaleźć deklarację stałej lub zmiennej w kodzie, ale nie może się jej doszukać.<br /><br />[syntax=c]zapal_diode();<br />_delay_ms (1000);<br />gas_diode();<br />_delay_ms (1000);[/syntax]<br /></div><br /><br />Co za gapiostwo  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />   <br />Dzięki!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5761">lukas25</a> — 15 lis 2014, o 14:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-11-15T14:20:51+01:00</updated>
<published>2014-11-15T14:20:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104088#p104088</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104088#p104088"/>
<title type="html"><![CDATA[Re: Własne funkcje w funkcji while - zapal led/gaś led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104088#p104088"><![CDATA[
Wywołując funkcję bez parametrów trzeba mimo wszystko używać nawiasów (to nie Delphi/Pascal).<br />Kompilator próbuje znaleźć deklarację stałej lub zmiennej w kodzie, ale nie może się jej doszukać.<br /><br />[syntax=c]zapal_diode();<br />_delay_ms (1000);<br />gas_diode();<br />_delay_ms (1000);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 15 lis 2014, o 14:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lukas25]]></name></author>
<updated>2014-11-15T14:09:08+01:00</updated>
<published>2014-11-15T14:09:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104086#p104086</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104086#p104086"/>
<title type="html"><![CDATA[Własne funkcje w funkcji while - zapal led/gaś led]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9258&amp;p=104086#p104086"><![CDATA[
Cześć,<br /><br />Chciałem napisać dwie proste funkcje do zapalania i gaszenia led, a później wykorzystać je w funkcji while. Tutaj napotykam na opór ze strony kompilatora, a po graniu wsadu do atmegi8 otrzymuję ciągle zapaloną led na porcie PC5. Próbuję doszukać się w czym jest problem, tworząc coraz dziwniejsze składnie programu. <br /><br />Wydaje mi się, że tak prosta składnia jaką zamieszczam niżej powinna działać. Będę wdzięczny za wszelkie nakierowanie do rozwiązania problemu  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Ostrzeżenia jakie otrzymuje po kompilacji:<br /><a href="http://forum.atnel.pl/_obrazki/o/5761/a813156b49b682bf13c9daebfb749171.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/5761/a813156b49b682bf13c9daebfb749171.JPG" alt="Obrazek" /></a><br /><br />[syntax=c]#include&lt;avr/io.h&gt;<br />#include&lt;util/delay.h&gt;<br /><br />#define LED1 (1&lt;&lt;PC5)<br />#define LED_OFF1 PORTC &amp;= ~LED1<br />#define LED_ON1 PORTC |= LED1<br /><br />void zapal_diode(void);<br />void gas_diode(void);<br /><br />int main()<br />{<br />DDRC |= (LED1); // ustawienie pinów sterujacych diodami jako wyjscia<br /><br />PORTC |= (LED1); // ustawienie stanu wysokiego na wyjsciu pinu<br /><br />// petla programu<br />while(1)<br />{<br />zapal_diode;<br />_delay_ms(1000);<br />gas_diode;<br />_delay_ms(1000);<br />}<br />}<br /><br />// funkcja zapalajaca led<br />void zapal_diode(void)<br />{<br />LED_ON1;<br />}<br /><br />// funkcja gaszaca led<br />void gas_diode(void)<br />{<br />LED_OFF1;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5761">lukas25</a> — 15 lis 2014, o 14:09</p><hr />
]]></content>
</entry>
</feed>