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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-01-04T09:21:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5414&amp;mode</id>
<entry>
<author><name><![CDATA[Elektronik]]></name></author>
<updated>2014-01-04T09:21:11+01:00</updated>
<published>2014-01-04T09:21:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63714#p63714</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63714#p63714"/>
<title type="html"><![CDATA[Re: Problem z kompilacją]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63714#p63714"><![CDATA[
Dziękuje za pomoc<br /><br />Pozdrawiam<br />Elektronik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=858">Elektronik</a> — 4 sty 2014, o 09:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[danielos]]></name></author>
<updated>2014-01-04T09:04:35+01:00</updated>
<published>2014-01-04T09:04:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63711#p63711</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63711#p63711"/>
<title type="html"><![CDATA[Re: Problem z kompilacją]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63711#p63711"><![CDATA[
Linia 45:<br /><br />[syntax=c]uint8_t klawisz_wcisniety ( uint8_t klawisz );<br /> <br />        {[/syntax]<br /><br />Kończysz średnikiem a jest to definicja funkcji. Usuń ;<br /><br />Tak jak napisał poprzednik:<br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Musisz dbać o właściwą tabulacje, oraz styl kodu, wtedy bez problemu znajdziesz gdzie ci czego brakuje.<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=898">danielos</a> — 4 sty 2014, o 09:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-01-04T08:56:00+01:00</updated>
<published>2014-01-04T08:56:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63710#p63710</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63710#p63710"/>
<title type="html"><![CDATA[Re: Problem z kompilacją]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63710#p63710"><![CDATA[
Gdzieś zapomniałeś o ; zapewne<br /><br />[syntax=c]/*<br />     * main.c<br />     *<br />     *  Created on: 2014-01-03<br />     *       Autor:<br />     */<br />    #include &lt;avr/io.h&gt;<br />    #include &lt;util/delay.h&gt;<br /><br />    //  Definicje dla preprocesora  //<br />    #define LED_PIN (1&lt;&lt;PD0)  //  Definicja pinu do którego podłączona jest dioda  //<br />    #define LED_ON PORTD &amp;= ~LED_PIN  //  Mikrodefinicja - załączenia diody  //<br />    #define LED_OFF PORTD |- LED_PIN  //  Mikrodefinicja - wyłączenia diody  //<br />    #define LED_TOG PORTD ^= LED_PIN  //  Mikrodefinicja - zmiana stanu diody  //<br /><br />    #define KEY_1 (1&lt;&lt;PD1)  // Definicja pinu klawisza 1  //<br />    #define KEY_2 (1&lt;&lt;PD2)  // Definicja pinu klawisza 2  //<br />    #define KEY_3 (1&lt;&lt;PD3)  // Definicja pinu klawisza 3  //<br /><br />    uint8_t klawisz_wcisniety(uint8_t klawisz);  //  Deklaracja funkcji  //<br /><br />    int main (void)<br />    {<br />            //  Inicjalizacja  //<br />            DDRD |= LED_PIN;  //  Kierunek pinu PD0 - wyjście  //<br />            PORTD |= LED_PIN;<br /><br />            //  Piny klawiszy - wejścia  //<br />            DDRD &amp;= ~ ( KEY_1 | KEY_2 | KEY_3 );<br />            //  Podciągnięcie pinów do VCC  //<br />            PORTD |= KEY_1 | KEY_2 | KEY_3;<br /><br />            //  Pętla główna programu  //<br />            while(1){<br />                    {<br />                    if ( klawisz_wcisniety ( KEY_1 ) );<br />                    if ( klawisz_wcisniety ( KEY_2 ) );<br />                    if ( klawisz_wcisniety ( KEY_3 ) );<br />                    }<br />            }<br />    }<br />    //  Definicja funkcji<br />    //  Funkcja posiada argument, zwraca wynik 0 lub 1  //<br />uint8_t klawisz_wcisniety ( uint8_t klawisz ){<br /><br />            if ( ! (PIND &amp; klawisz) )<br />            {<br />                    _delay_ms(80);<br /><br />                    if ( ! ( PINC &amp; klawisz ) ) return 1;<br /><br />            }<br /><br /><br />           return 0;<br />}[/syntax]<br /><br />Musisz dbać o właściwą tabulacje, oraz styl kodu, wtedy bez problemu znajdziesz gdzie ci czego brakuje.<p>Statystyki: Napisane przez Gość — 4 sty 2014, o 08:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elektronik]]></name></author>
<updated>2014-01-04T08:52:44+01:00</updated>
<published>2014-01-04T08:52:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63709#p63709</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63709#p63709"/>
<title type="html"><![CDATA[Problem z kompilacją]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5414&amp;p=63709#p63709"><![CDATA[
Nie mogę skompilować tego projektu jest on z niebieskiej książki ze strony 181. Błędy jakie mi wyskakują to <br /><br />../main.c:41:1: warning: multi-line comment<br />../main.c:45: error: expected identifier or '(' before '{' token<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2014-01-03<br /> *       Autor: <br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />//  Definicje dla preprocesora  //<br />#define LED_PIN (1&lt;&lt;PD0)  //  Definicja pinu do którego podłączona jest dioda  //<br />#define LED_ON PORTD &amp;= ~LED_PIN  //  Mikrodefinicja - załączenia diody  //<br />#define LED_OFF PORTD |- LED_PIN  //  Mikrodefinicja - wyłączenia diody  //<br />#define LED_TOG PORTD ^= LED_PIN  //  Mikrodefinicja - zmiana stanu diody  //<br /><br />#define KEY_1 (1&lt;&lt;PD1)  // Definicja pinu klawisza 1  //<br />#define KEY_2 (1&lt;&lt;PD2)  // Definicja pinu klawisza 2  //<br />#define KEY_3 (1&lt;&lt;PD3)  // Definicja pinu klawisza 3  //<br /><br />uint8_t klawisz_wcisniety(uint8_t klawisz);  //  Deklaracja funkcji  //<br /><br />int main (void)<br />{<br />//  Inicjalizacja  //<br />DDRD |= LED_PIN;  //  Kierunek pinu PD0 - wyjście  //<br />PORTD |= LED_PIN;<br /><br />//  Piny klawiszy - wejścia  //<br />DDRD &amp;= ~ ( KEY_1 | KEY_2 | KEY_3 );<br />//  Podciągnięcie pinów do VCC  //<br />PORTD |= KEY_1 | KEY_2 | KEY_3;<br /><br />//  Pętla główna programu  //<br />while(1)<br />{<br />if ( klawisz_wcisniety ( KEY_1 ) );<br />if ( klawisz_wcisniety ( KEY_2 ) );<br />if ( klawisz_wcisniety ( KEY_3 ) );<br />}<br />}<br />//  Definicja funkcji  \\<br />//  Funkcja posiada argument, zwraca wynik 0 lub 1  //<br />uint8_t klawisz_wcisniety ( uint8_t klawisz );<br /><br />{<br /><br />if ( ! (PIND &amp; klawisz) )<br />{<br />_delay_ms(80);<br /><br />if ( ! ( PINC &amp; klawisz ) ) return 1;<br /><br />}<br /><br /><br />return 0;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=858">Elektronik</a> — 4 sty 2014, o 08:52</p><hr />
]]></content>
</entry>
</feed>