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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-04-01T00:40:01+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=2716&amp;mode</id>
<entry>
<author><name><![CDATA[PawelGaj]]></name></author>
<updated>2013-04-01T00:40:01+01:00</updated>
<published>2013-04-01T00:40:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32627#p32627</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32627#p32627"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32627#p32627"><![CDATA[
Dla większej przejrzystości kodu, w szczególności if`ów, polecałbym zdefiniować sobie na początku takie cosie :<br />[syntax=c]#define K1 (1&lt;&lt;0)<br />#define P1 ! (KPIN &amp; K1)<br /><br />#define K2 (1&lt;&lt;1)<br />#define P2 ! (KPIN &amp; K2 )<br /><br />#define K3 (1&lt;&lt;2)<br />#define P3 ! (KPIN &amp; K3 )<br /><br />#define K4 (1&lt;&lt;3)<br />#define P4 ! (KPIN &amp; K4 )<br /><br /><br />#define KPIN PINB<br />#define KDDRDDRB<br />#define KPORTPORTB<br />[/syntax]<br /><br />A potem fajnie sobie je wywoływać w if`ach :<br />[syntax=c]<br />if(P1)<br />{<br /> // Instrukcje<br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=784">PawelGaj</a> — 1 kwi 2013, o 00:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matisek1233]]></name></author>
<updated>2013-03-31T19:15:26+01:00</updated>
<published>2013-03-31T19:15:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32598#p32598</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32598#p32598"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32598#p32598"><![CDATA[
<div class="quotetitle">eriksson napisał(a):</div><div class="quotecontent"><br />Proszę:) dzięki bardzo. Dobrze, że tutaj znalazłem pomoc:)<br /></div><br />Po to tu wszyscy jestesmy: zeby pomagac<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=945">matisek1233</a> — 31 mar 2013, o 19:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T19:14:02+01:00</updated>
<published>2013-03-31T19:14:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32597#p32597</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32597#p32597"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32597#p32597"><![CDATA[
Proszę:) dzięki bardzo. Dobrze, że tutaj znalazłem pomoc:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matisek1233]]></name></author>
<updated>2013-03-31T19:11:38+01:00</updated>
<published>2013-03-31T19:11:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32596#p32596</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32596#p32596"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32596#p32596"><![CDATA[
no wiesz... jest na forum mozliwosc klikniecia przycisku &quot;pomógł&quot;... byłbym wdzieczny<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /> <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=945">matisek1233</a> — 31 mar 2013, o 19:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T19:10:36+01:00</updated>
<published>2013-03-31T19:10:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32595#p32595</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32595#p32595"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32595#p32595"><![CDATA[
Ahaaa. No super. Dziękuję za pomoc &quot;Świeżakowi&quot;:)<br />No gdyby nie wasza pomoc znowu bym się wkurzył i odłożył to:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 19:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matisek1233]]></name></author>
<updated>2013-03-31T19:04:50+01:00</updated>
<published>2013-03-31T19:04:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32594#p32594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32594#p32594"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32594#p32594"><![CDATA[
to tylko przed drogi if dajesz else:<br /><br />[syntax=c]       while(1)<br /> <br />        {<br /> <br />            if(!(PINC &amp; KLAWISZ1))<br />            {<br />                LED_TOG1;<br />                while(!(PINC &amp; KLAWISZ1))<br />                {<br />                        _delay_ms(5);<br /> <br /> <br />                }<br />            }<br />           else if(!(PINC &amp; KLAWISZ2))  //tu<br />                {<br />                        LED_TOG2;<br />                        while(!(PINC &amp; KLAWISZ2))<br />                        {<br />                                _delay_ms(5);<br />                        }<br />                }<br />        }<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=945">matisek1233</a> — 31 mar 2013, o 19:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T19:01:56+01:00</updated>
<published>2013-03-31T19:01:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32593#p32593</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32593#p32593"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32593#p32593"><![CDATA[
ok już doszedłem do tego:)<br /><br />powinno wyglądać tak:<br /><br />[syntax=c]while(1)<br /><br />{<br /><br />    if(!(PINC &amp; KLAWISZ1))<br />    {<br />    LED_TOG1;<br />    while(!(PINC &amp; KLAWISZ1))<br />    {<br />    _delay_ms(5);<br /><br /><br />    }<br />    }<br />    if(!(PINC &amp; KLAWISZ2))<br />{<br />LED_TOG2;<br />while(!(PINC &amp; KLAWISZ2))<br />{<br />_delay_ms(5);<br />}<br />}<br />}<br />}<br />[/syntax]<br /><br />Ale chciałbym się dowiedzieć jak robić to z ELSE IF.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 19:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matisek1233]]></name></author>
<updated>2013-03-31T18:59:00+01:00</updated>
<published>2013-03-31T18:59:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32592#p32592</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32592#p32592"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32592#p32592"><![CDATA[
nieskroci ale inaczej bedzie sie wykonywal. jak masz wszedzie ify to sprawdza je po kolei kazdy... jak masz z else to jak natrafi na warunek ktory moze wykonac to wykona go i dalej niebedzie sprawdzal (jakos tak)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=945">matisek1233</a> — 31 mar 2013, o 18:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T18:49:58+01:00</updated>
<published>2013-03-31T18:49:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32591#p32591</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32591#p32591"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32591#p32591"><![CDATA[
To jak powinno zapisać się w sposób &quot;else if&quot; aby sterować 5 klawiszami, bo rozumiem, że to skróci nasz kod?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />Kurczę nie wiem co jest grane. Ale pewnie to moja wina, nie reaguje mi drugi klawisz(nie zapala się dioda).<br /><br /><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />#define LED1 (1&lt;&lt;PB1)<br />#define LED2 (1&lt;&lt;PB2)<br />#define LED3 (1&lt;&lt;PB3)<br /><br /><br />#define KLAWISZ1 (1&lt;&lt;PC0)<br />#define KLAWISZ2 (1&lt;&lt;PC1)<br />#define KLAWISZ3 (1&lt;&lt;PC2)<br /><br />#define LED_TOG1 PORTB ^= LED1<br />#define LED_TOG2 PORTB ^= LED2<br />#define LED_TOG3 PORTB ^= LED3<br /><br />int main(void)<br /><br />{<br /><br />DDRB |= LED1;<br />PORTB |= LED1;<br />DDRC &amp;= ~KLAWISZ1;<br />PORTC |= KLAWISZ1;<br /><br />DDRB |= LED2;<br />PORTB |= LED2;<br />DDRC &amp;= ~KLAWISZ2;<br />PORTC |= KLAWISZ2;<br /><br />DDRB |= LED3;<br />PORTB |= LED3;<br />DDRC &amp;= ~KLAWISZ3;<br />PORTC |= KLAWISZ3;<br /><br />while(1)<br /><br />{<br /><br />    if(!(PINC &amp; KLAWISZ1))<br />    {<br />    LED_TOG1;<br />    while(!(PINC &amp; KLAWISZ1))<br />    {<br />    _delay_ms(5);<br />    if(!(PINC &amp; KLAWISZ2))<br />    {<br />    LED_TOG2;<br />    while(!(PINC &amp; KLAWISZ2))<br />    {<br />    _delay_ms(5);<br />    }<br />    }<br />      }<br />    }<br />      }<br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 18:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-31T18:31:06+01:00</updated>
<published>2013-03-31T18:31:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32590#p32590</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32590#p32590"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32590#p32590"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />Ojjj bez urazy ja to traktuję nadal z humorem , ale jeśli poczułeś się przyjacielu urażony to przepraszam ,  bo nie miałem tego czynić w zamiarze jak też niema w stwierdzeniu pytającym żadnej agresji <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />Po prostu musisz pożyć chwilę z nami na forum, żeby zobaczyć - że Sun to człek którego trudno z równowagi wyprowadzić, a przy okazji posiada specyficzne poczucie humoru <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... fajne oczywiście.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">eriksson napisał(a):</div><div class="quotecontent"><br />...Bo na &quot;elce&quot; nie ma zbyt rozgarniętych osób.<br /></div><br /><br />Ja myślę, że nawet i tak nie ma co się wyrażać o innych forach .... po prostu szanujmy siebie i wszystkich nawzajem. Tam też są rozgarnięte osoby ale ostatnio jakoś po prostu rzadziej zaglądają może - bo i atmosfera tam panująca mało sprzyja po prostu .... <br /><br />tutaj myślę że damy radę - a wszyscy jesteśmy początkujący więc jakoś to idzie <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> — 31 mar 2013, o 18:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T18:29:20+01:00</updated>
<published>2013-03-31T18:29:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32589#p32589</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32589#p32589"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32589#p32589"><![CDATA[
No spoko. Po prostu, jestem nowy, chcę nauczyć się programować i szukam u was pomocy i porad. Bo na &quot;elce&quot; nie ma zbyt rozgarniętych osób.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-03-31T18:26:15+01:00</updated>
<published>2013-03-31T18:26:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32588#p32588</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32588#p32588"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32588#p32588"><![CDATA[
Ojjj bez urazy ja to traktuję nadal z humorem , ale jeśli poczułeś się przyjacielu urażony to przepraszam ,  bo nie miałem tego czynić w zamiarze jak też niema w stwierdzeniu pytającym żadnej agresji <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 31 mar 2013, o 18:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-31T18:09:57+01:00</updated>
<published>2013-03-31T18:09:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32585#p32585</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32585#p32585"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32585#p32585"><![CDATA[
a dlaczego miałoby być z biciem ? (a kto u nas bije? ... po prostu Sunik już nieraz się załamuje poprawiając na syntax - bo jakoś prawie 99% początkujących na forum to robi tzn code - zamiast syntax) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> zobacz wstawiłeś nagle ni z gruszki ni z pietruszki słówko else przed IF'em wewnątrz kolejnej pętli while ---&gt; linia 11 w twoim listingu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... wykasuj ten else bo chyba widzisz teraz że jest on tu nie to że niepotrzebny - nie może go tu być po prostu bo do czego ma się odnosić ? masz IF'a wyżej do niego ? NIE masz - bo wyżej jest pętla while.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 mar 2013, o 18:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T17:47:46+01:00</updated>
<published>2013-03-31T17:47:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32583#p32583</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32583#p32583"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32583#p32583"><![CDATA[
Dziękuję bardzo matisek1233 za poradę, a SunRiver, przepraszam ale jestem tu nowy, już tego nie będę robił.<br />Teraz muszę ogarniać LCD żeby pokazywał aktualnie wciskany przycisk, coś w stylu: Światło ON/Światło OFF.<br /><br />pozdrawiam<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 13 minutach ]</span></strong><br /><br />Dostałem taki error<br /><br />../main.c:57: error: 'else' without a previous 'if'<br />make: *** [main.o] Error 1<br /><br />tyczy się to tego kodu:<br /><br />[syntax=c]while(1)<br /><br />{<br /><br />    if(!(PINC &amp; KLAWISZ1))<br />    {<br />    LED_TOG1;<br />    while(!(PINC &amp; KLAWISZ1))<br />    {<br />    _delay_ms(5);<br />    else if(!(PINC &amp; KLAWISZ2))<br />    {<br />    LED_TOG2;<br />    while(!(PINC &amp; KLAWISZ2))<br />    {<br />    _delay_ms(5);<br />    }<br />    }<br />    }<br />    }<br />}<br />}[/syntax]<br /><br /><br />Ktoś wyjaśni, ale bez bicia:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 17:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matisek1233]]></name></author>
<updated>2013-03-31T16:51:52+01:00</updated>
<published>2013-03-31T16:51:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32580#p32580</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32580#p32580"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32580#p32580"><![CDATA[
ja to robie tak:<br />[syntax=c]<br />if(!(PINC &amp; KLAWISZ1))<br />{<br />    //to co ma sie wykonac po kliknieciu<br />while(!(PINC &amp; KLAWISZ1))<br />{<br />_delay_ms(5);<br />}<br />}[/syntax]<br /><br />do nastepnych IFów dodajesz tylko &quot;else&quot;.(piszesz else if)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=945">matisek1233</a> — 31 mar 2013, o 16:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T15:51:24+01:00</updated>
<published>2013-03-31T15:51:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32576#p32576</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32576#p32576"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32576#p32576"><![CDATA[
[syntax=c]<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />#define LED1 (1&lt;&lt;PB1)<br />#define LED1_TOG PORTB ^= LED1<br />#define LED2 (1&lt;&lt;PB2)<br />#define LED2_TOG PORTB ^= LED2<br />#define LED3 (1&lt;&lt;PB3)<br />#define LED3_TOG PORTB ^= LED3<br /><br />#define KLAWISZ1 (1&lt;&lt;PC0)<br />#define KLAWISZ2 (1&lt;&lt;PC1)<br />#define KLAWISZ3 (1&lt;&lt;PC2)<br /><br />#define LED_TOG1 PORTB ^= LED1//nie wiem czy w taki sposób<br />#define LED_TOG2 PORTB ^= LED2<br />#define LED_TOG3 PORTB ^= LED3<br /><br />int main(void)<br /><br />{<br /><br />DDRB |= LED1;<br />PORTB |= LED1;<br />DDRC &amp;= ~KLAWISZ1;<br />PORTC |= KLAWISZ1;<br /><br />DDRB |= LED2;<br />PORTB |= LED2;<br />DDRC &amp;= ~KLAWISZ2;<br />PORTC |= KLAWISZ2;<br /><br />DDRB |= LED3;<br />PORTB |= LED3;<br />DDRC &amp;= ~KLAWISZ3;<br />PORTC |= KLAWISZ3;<br /><br />while(1)<br /><br />{<br /><br />        LED1_TOG;<br />        LED2_TOG;<br />        LED3_TOG;<br />        _delay_ms(1000);<br /><br />}<br />}<br /><br />[/syntax]<br /><br />Takie coś wypłodziłem. Równoczesne miganie 3 diodami, czyli zmienianie stanu, teraz nie wiem jak ugryźć zmienianie stanu KLAWISZAMI 1,2 i 3.<br /><br /><br /><span style="color: #FF0000"><strong>czy ten przycisk SYNTAX Gryzie ???  wszyscy go tak unikają jak nie wiem czego .... SunRiver</strong></span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 15:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-03-31T14:48:57+01:00</updated>
<published>2013-03-31T14:48:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32574#p32574</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32574#p32574"/>
<title type="html"><![CDATA[Re: Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32574#p32574"><![CDATA[
Myślę  że warto abyś zaczął od tych prostych ćwiczeń - po kolei i dojdziesz do wszystkiego. Spróbuj tak - napisz swój pierwszy program na 1 może 2 klawisze - jeśli będzie jakiś kłopot - to wklej tu swój kod i napisz co sprawia ci problem - wtedy będzie ci łatwiej pomóc ....<br /><br />bo przecież całego programu od początku nie ma tu może sensu pisać - wzór i przykłady programów masz przecież na płycie DVD dołączonej do niebieskiej książki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... a druga książka to na pewno SUPER uzupełnienie odnośnie samego czystego języka C gdy coś będzie niejasne .... no ale masz jeszcze to forum zawsze aby dopytać <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> — 31 mar 2013, o 14:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[eriksson]]></name></author>
<updated>2013-03-31T14:32:26+01:00</updated>
<published>2013-03-31T14:32:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32572#p32572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32572#p32572"/>
<title type="html"><![CDATA[Początkujący. pytania...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2716&amp;p=32572#p32572"><![CDATA[
Witam. chcę zacząć przygodę z programowaniem w C.<br /><br />Zaopatrzyłem się w książkę od Mirka cz.1 oraz Język C Nowoczesne Programowanie, K.N. Kinga.<br />Powiedzcie mi jeśli jestem zielony, to na razie wystarczą mi te książki???<br />Posiadam już programator i płytkę rozwojową.<br /><br />Dodatkowo mam pytanie do prostego programu obsługującego 5 klawiszy, w którym każdy klawisz obsługuje 1 przekaźnik/diodę (on/off)<br />jak powinien wyglądać ten program, czy kopiować go 5 razy wg programu Mirka z diodą LED czy jest jakiś inny sposób.<br /><br />Z góry dzięki za wszystkie podpowiedzi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1067">eriksson</a> — 31 mar 2013, o 14:32</p><hr />
]]></content>
</entry>
</feed>