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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5418&amp;mode</id>
<entry>
<author><name><![CDATA[imsv11]]></name></author>
<updated>2014-01-04T15:46:21+01:00</updated>
<published>2014-01-04T15:46:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63777#p63777</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63777#p63777"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63777#p63777"><![CDATA[
<div class="quotetitle">acid3 napisał(a):</div><div class="quotecontent"><br />a gdyby tak warunki po else było w klamrach {} ?<br /></div><br /><br />No i znalazła się przyczyna, dzięki kolego za spostrzegawczość. <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2359">imsv11</a> — 4 sty 2014, o 15:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lukasz89]]></name></author>
<updated>2014-01-04T15:30:32+01:00</updated>
<published>2014-01-04T15:30:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63769#p63769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63769#p63769"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63769#p63769"><![CDATA[
<div class="quotetitle">acid3 napisał(a):</div><div class="quotecontent"><br />a gdyby tak warunki po else było w klamrach {} ?<br /></div><br />hah  faktycznie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br />kolega chyba znalazł babola:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=590">Lukasz89</a> — 4 sty 2014, o 15:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[acid3]]></name></author>
<updated>2014-01-04T15:20:33+01:00</updated>
<published>2014-01-04T15:20:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63768#p63768</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63768#p63768"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63768#p63768"><![CDATA[
a gdyby tak warunki po else było w klamrach {} ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=944">acid3</a> — 4 sty 2014, o 15:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2014-01-04T15:16:11+01:00</updated>
<published>2014-01-04T15:16:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63766#p63766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63766#p63766"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63766#p63766"><![CDATA[
A na czym masz zrobiony układ?<br />Stykówka?<br />ATB?<br />Inna płytka?<br />Daj może jakiś kawałek schematu.<br /><br />Bo raz piszesz:<br />[syntax=c]PORTD |= (1&lt;&lt;PD6)|(1&lt;&lt;PD7);                     //Zapal 2 diody[/syntax]<br /><br />A za chwilę:<br />[syntax=c]PORTD |= (1&lt;&lt;PD6);      //Zgaś PD6[/syntax]<br />Sorki ale nie da się tym samym stanem raz gasić a raz zapalać diod <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=189">MirkoT</a> — 4 sty 2014, o 15:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[acid3]]></name></author>
<updated>2014-01-04T14:28:50+01:00</updated>
<published>2014-01-04T14:28:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63754#p63754</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63754#p63754"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63754#p63754"><![CDATA[
To w takim razie drgania styków... <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=944">acid3</a> — 4 sty 2014, o 14:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[imsv11]]></name></author>
<updated>2014-01-04T14:21:39+01:00</updated>
<published>2014-01-04T14:21:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63753#p63753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63753#p63753"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63753#p63753"><![CDATA[
W takim przypadku przestały się jednocześnie oświecać i nie gasną równocześnie. Teraz działa tak:<br />-mrugnięcie pierwszej PD7<br />-mrugnięcie drugiej PD6<br />-obydwie zgaszone<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2359">imsv11</a> — 4 sty 2014, o 14:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Lukasz89]]></name></author>
<updated>2014-01-04T14:24:26+01:00</updated>
<published>2014-01-04T14:15:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63751#p63751</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63751#p63751"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63751#p63751"><![CDATA[
<div class="quotetitle">acid3 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">imsv11 napisał(a):</div><div class="quotecontent">PORTD &amp;= ~((1&lt;&lt;PD6)|(1&lt;&lt;PD7));          //Zgas 2 diody<br /></div><br />....</div><br />ten zapis jest poprawny - np. BB  str 181.<br />Moim zdaniem albo jest to efekt drgania zestyków lub coś nie łączy, ten układ jest na stykówce? Posprawdzaj czy są dobre połączenia, jak masz możliwość to może inny przycisk daj, bo kod wygląda na poprawny (można by dać najprostszą eliminację drgań zestyków). Bo wygląda to jakby przeskakiwało do kodu z bloku else...<br />A i jeszcze jedno może najważniejsze.<img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><strong>Sprawdź koniecznie czy programujesz procka dobrym wsadem.</strong> Bo zdarzały się sytuację że ktoś walczył i nie patrzył że wgrywa sąsiedni projekt lub niby wgrywa poprawny a np. któryś kabelek nie łączy a nie zobaczył że w consoli pisze że układ się nie programuje.<br />Diody mają dołączone w szereg rezystory?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=590">Lukasz89</a> — 4 sty 2014, o 14:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[acid3]]></name></author>
<updated>2014-01-04T14:07:47+01:00</updated>
<published>2014-01-04T14:07:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63750#p63750</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63750#p63750"/>
<title type="html"><![CDATA[Re: Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63750#p63750"><![CDATA[
<div class="quotetitle">imsv11 napisał(a):</div><div class="quotecontent"><br />PORTD &amp;= ~((1&lt;&lt;PD6)|(1&lt;&lt;PD7));          //Zgas 2 diody<br /></div><br /><br />moim zdaniem gdyby było :<br />[syntax=c]PORTD &amp;= ~(1&lt;&lt;PD6)| ~(1&lt;&lt;PD7);[/syntax]<br /><br />działałoby dobrze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=944">acid3</a> — 4 sty 2014, o 14:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[imsv11]]></name></author>
<updated>2014-01-04T13:51:56+01:00</updated>
<published>2014-01-04T13:51:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63748#p63748</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63748#p63748"/>
<title type="html"><![CDATA[Problemik z 2 diodami LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5418&amp;p=63748#p63748"><![CDATA[
W ramach nauki zmajstrowałem prosty układ na Atmega8 z 2 diodami LED i przyciskiem. Wymyśliłem sobie, że diody będą mrugać na zmianę co 500ms natomiast przy wciśniętym przycisku diody zaczną mrugać jednocześnie co 1000ms.<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main(void)<br />{<br />DDRD |= (1&lt;&lt;PD6)|(1&lt;&lt;PD7);//Ustawienie PD6(LED1), PD7(LED2) jako wyjście<br />DDRD &amp;= ~(1&lt;&lt;PD0);//ustawienie PD0(przycisk) jako wejście<br />PORTD |= (1&lt;&lt;PD0);//podciagniecie PD0 do VCC<br /><br />    while(1)<br />    {<br />if (!(PIND &amp; (1&lt;&lt;PD0)))//Sprawdź czy przycisk jest wciśnięty<br />{<br />//przycisk wcisniety<br />PORTD |= (1&lt;&lt;PD6)|(1&lt;&lt;PD7);//Zapal 2 diody<br />_delay_ms(1000);<br />PORTD &amp;= ~((1&lt;&lt;PD6)|(1&lt;&lt;PD7));//Zgas 2 diody<br />_delay_ms(1000);<br /><br />}else<br />//przycisk nie wcisniety<br />PORTD |= (1&lt;&lt;PD6);//Zgaś PD6<br />PORTD &amp;= ~(1&lt;&lt;PD7); //Zapal PD7<br />_delay_ms(500);<br />PORTD |= (1&lt;&lt;PD7);//Zgaś PD7<br />PORTD &amp;= ~(1&lt;&lt;PD6); //Zapal PD6<br />_delay_ms(500);<br /><br />    }<br /><br />}[/syntax]<br /><br />Wszystko działa poprawnie oprócz jednoczesnego gaszenia 2 diod. Diody zaświecają się jednocześnie ale najpierw gaśnie dioda podłączona do PD7 a po około 500ms dopiero dioda z PD6. Nie wiem gdzie popełniam błąd, jakieś sugestie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2359">imsv11</a> — 4 sty 2014, o 13:51</p><hr />
]]></content>
</entry>
</feed>