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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-06-10T21:09:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=7377&amp;mode</id>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-06-10T21:09:24+01:00</updated>
<published>2014-06-10T21:09:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84011#p84011</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84011#p84011"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84011#p84011"><![CDATA[
A wszyscy mi mówią &quot;myślenie nie boli&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />będę musiał też tak sprawdzać kody poprzez wklejanie do Eclipse<br />zawsze czytam  w poście przy formatowaniu &quot;syntax&quot; .<br /><br />Super prosty i efektywny sposób - a sam na niego nie wpadłem.<br />Dzięki @Krauser<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 10 cze 2014, o 21:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-06-10T20:46:36+01:00</updated>
<published>2014-06-10T20:46:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84006#p84006</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84006#p84006"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84006#p84006"><![CDATA[
<div class="quotetitle">Zaba napisał(a):</div><div class="quotecontent"><br />@Krauser jak Ty to wypatrzyłeś ?<br />ja z pół godziny się gapiłem i nic<br /></div><br />Bo ja mam ECLIPSE   <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  <br />Przejrzałem kod i nic nie zauważyłem, a że klamry się rozjechały to sobie wkleiłem (żeby sformatować Ctrl+Shift+F) i przy okazji zobaczyłem robaka<br /><a href="http://forum.atnel.pl/_obrazki/o/465/a9da669d49cb76b647665ec0a9fa33b9.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/465/a9da669d49cb76b647665ec0a9fa33b9.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 10 cze 2014, o 20:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mac]]></name></author>
<updated>2014-06-10T20:31:37+01:00</updated>
<published>2014-06-10T20:31:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84002#p84002</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84002#p84002"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=84002#p84002"><![CDATA[
Dzięki Krauser za pomoc i naprawdę nie wiem czemu myślałem że ten srednik ma tam być, choć wcześniej pisałem prawidłowo;-)<br />Dziekuje i pozdrawiam<br />Mac<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Acha i następnym razem wstawie już prawidłowo kod<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3917">Mac</a> — 10 cze 2014, o 20:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-06-10T19:46:08+01:00</updated>
<published>2014-06-10T19:46:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83986#p83986</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83986#p83986"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83986#p83986"><![CDATA[
@Krauser jak Ty to wypatrzyłeś ?<br />ja z pół godziny się gapiłem i nic <br />normalnie &quot;sokole oko&quot; <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=1044">Zaba</a> — 10 cze 2014, o 19:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-06-10T19:02:04+01:00</updated>
<published>2014-06-10T19:02:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83982#p83982</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83982#p83982"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83982#p83982"><![CDATA[
<div class="quotetitle">Mac napisał(a):</div><div class="quotecontent"><br />[syntax=c]if(KEY_IMP);// jesli jest stan niski na Wejsciu PD5.<br />{<br />        PORTD &amp;=~(1&lt;&lt;PD4); //ustaw na PD4 stan niski<br />        _delay_ms(2000); //to czekaj 2s<br />}[/syntax]<br /></div><br />Masz &quot;bonusowy&quot; średnik co daje w efekcie:<br />[syntax=c]if(KEY_IMP)<br />{<br />}<br /><br />//to nie należy do instrukcji if<br />{<br />        PORTD &amp;=~(1&lt;&lt;PD4); //ustaw na PD4 stan niski<br />        _delay_ms(2000); //to czekaj 2s<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 10 cze 2014, o 19:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[piotrekwoj1]]></name></author>
<updated>2014-06-10T16:40:19+01:00</updated>
<published>2014-06-10T16:40:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83962#p83962</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83962#p83962"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83962#p83962"><![CDATA[
Witam kolego opisz co ten program miał robić będzie prościej Ci pomóc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3730">piotrekwoj1</a> — 10 cze 2014, o 16:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PJS]]></name></author>
<updated>2014-06-10T16:04:09+01:00</updated>
<published>2014-06-10T16:04:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83959#p83959</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83959#p83959"/>
<title type="html"><![CDATA[Re: Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83959#p83959"><![CDATA[
Nie znam schematu twojego układu, ale czy zamiast [syntax=c]if (KEY_IMP)[/syntax]<br />nie powinno być [syntax=c]if (!KEY_IMP)[/syntax]?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1614">PJS</a> — 10 cze 2014, o 16:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Mac]]></name></author>
<updated>2014-06-10T14:52:11+01:00</updated>
<published>2014-06-10T14:52:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83955#p83955</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83955#p83955"/>
<title type="html"><![CDATA[Niezrozumiałe działanie programu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7377&amp;p=83955#p83955"><![CDATA[
Witam<br /><br />Prosiłbym o przeanalizowanie tego kodu i wytłumaczenie dlaczego ZA KAŻDYM razem na koniec programu tzn. po procesie migania diodą jest wystawiany stan niski na PD4 wg. mnie taki stan powinien być wystawiany tylko gdy po procesie migania diodą będzie stan niski na PD5.<br />Dopiero się ucze programowania <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br /><br /><br />[syntax=c]#include&lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define LED_PIN (1&lt;&lt;PB0)<br />#define LED_TOG PORTB ^= LED_PIN<br />#define KEY_PIN (1&lt;&lt;PD1)<br />#define KEY_DOWN !(PIND &amp; KEY_PIN)<br />#define IMP_PIN (1&lt;&lt;PD5)<br />#define KEY_IMP !(PIND &amp; IMP_PIN)<br /><br />int main (void)<br />{<br />DDRD &amp;= ~(1&lt;&lt;PD5);<br />PORTD |= (1&lt;&lt;PD5);<br />DDRB |= LED_PIN;<br />PORTB |= LED_PIN;<br />DDRD &amp;= ~KEY_PIN;<br />PORTD |= KEY_PIN;<br />DDRD |= (1&lt;&lt;PD4);<br />PORTD |= (1&lt;&lt;PD4);<br /><br /><br />int x=0;<br />while(1)<br /><br />{<br /><br />PORTD |=(1&lt;&lt;4);// ustawienie na Wyjsciu PD4 stanu wysokiego<br />if (KEY_IMP) // jesli jest stan niski na Wejsciu PD5<br />{<br /><br />_delay_ms(100); // odczekaj 100ms<br />}<br /><br />if (KEY_IMP) // i jesli jest stan niski na Wejsciu PD5<br />{<br /><br />x=0;<br /><br />do // instrukcja &quot;do... while&quot; czyli rob dopóki<br />{<br /><br />LED_TOG; // zmiana stanu PB0<br />_delay_ms(20);<br />(x=x+1); // zwiekszenie warosci x o 1 wartosc<br /><br /><br />}while (x&lt;100); // warunek wykonywania petli &quot;do.. while&quot; x musi byc mniejsze od 100<br /><br /><br /><br /><br />if(KEY_IMP);// jesli jest stan niski na Wejsciu PD5.<br />{<br />PORTD &amp;=~(1&lt;&lt;PD4); //ustaw na PD4 stan niski<br />_delay_ms(2000); //to czekaj 2s<br />}<br /><br /><br />}<br />}<br /><br />}[/syntax]<br /><br /><span style="color: #FF0000">[ panie kolego BARDZO CIĘ PROSZĘ, edytuj sobie ten post i zobacz jak się robi znaczniki [ syntax = c ] dla kodu źródłowego - mirekk36  (tym razem poprawiłem)]</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3917">Mac</a> — 10 cze 2014, o 14:52</p><hr />
]]></content>
</entry>
</feed>