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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-03-28T09:27:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=20503&amp;mode</id>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-03-28T09:27:48+01:00</updated>
<published>2018-03-28T09:27:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206143#p206143</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206143#p206143"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206143#p206143"><![CDATA[
Dobrze powiedziane... &quot;czasami&quot; <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=1922">SylwekK</a> — 28 mar 2018, o 09:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-28T09:07:35+01:00</updated>
<published>2018-03-28T09:07:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206142#p206142</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206142#p206142"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206142#p206142"><![CDATA[
Wszystko jasne. Wy też czasami dobrze tłumaczycie <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 28 mar 2018, o 09:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-03-28T08:53:40+01:00</updated>
<published>2018-03-28T08:53:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206141#p206141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206141#p206141"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206141#p206141"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Nie, po prostu wstaw samo X zamiast PBX i będzie ok.<br /></div>Jak zajrzysz do includowanego pliku z opisem procesora (pewnie pośrednio poprzez includa io.h) to wiele Ci wyjaśni.<br />Na przykład dla Atmega32 includuje się plik iom32.h i w nim masz:<br />[syntax=c]/* PORTB */<br />#define PB7     7<br />#define PB6     6<br />#define PB5     5<br />#define PB4     4<br />#define PB3     3<br />#define PB2     2<br />#define PB1     1<br />#define PB0     0[/syntax]<br /><br />-- <br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />Czyli [syntax=c]PORTB = (1&lt;&lt;PB5)[/syntax]jest to po podstawieniu to samo co[syntax=c]PORTB = (1&lt;&lt;5)[/syntax] a (1 &lt;&lt; 5) to jest przecież zwykłe matematyczne przesunięcie bitowe równe 32, więc jest to to samo co<br />[syntax=c]PORTB = 32[/syntax]<br />Tylko pierwszy zapis od razu mówi oglądającemu kod co chcesz z jakim pinem zrobić a ostatni zaois nic nie mówi bez sprawdzenia. Więc używana jest dla czytelności pierwsza wersja.<br />Jak dasz [syntax=c]PORTB = (1&lt;&lt;PB7) | (1&lt;&lt;PB6) | (1&lt;&lt;PB5) | (1&lt;&lt;PB4) | (1&lt;&lt;PB3) | (1&lt;&lt;PB2) | (1&lt;&lt;PB1) | (1&lt;&lt;PB0)[/syntax] to zapalisz wszystkie bity w PORTB. A to jest to samo co[syntax=c]PORTB = 255[/syntax]<br /><br /><div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />I zaopatrz się w blubooka od Mirka. Naprawdę warto! To o co pytałeś jest tam pięknie opisane ze wszystkimi szczegółami.<br /></div>Nie tylko warto, ale koniecznie musisz, bo stracisz mnóstwo czasu na wyjaśnianie rzeczy, które Mirek w książce podaje na tacy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 28 mar 2018, o 08:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-03-28T07:49:11+01:00</updated>
<published>2018-03-28T07:49:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206140#p206140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206140#p206140"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206140#p206140"><![CDATA[
I zaopatrz się w blubooka od Mirka. Naprawdę warto! To o co pytałeś jest tam pięknie opisane ze wszystkimi szczegółami.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 28 mar 2018, o 07:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-28T07:36:14+01:00</updated>
<published>2018-03-28T07:36:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206139#p206139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206139#p206139"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206139#p206139"><![CDATA[
Dzięki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 28 mar 2018, o 07:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-03-28T07:32:14+01:00</updated>
<published>2018-03-28T07:32:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206138#p206138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206138#p206138"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206138#p206138"><![CDATA[
Aj troszkę tam namieszałem, bo to co napisałem tyczy się całego rejestru.<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Czyli mogę zrobić tak:<br />X = 5;<br />1&lt;&lt;PBX i wtedy zaświeci mi bit o wartości 5?<br /></div><br />Nie, po prostu wstaw samo X zamiast PBX i będzie ok.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 28 mar 2018, o 07:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-28T07:30:06+01:00</updated>
<published>2018-03-28T07:30:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206137#p206137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206137#p206137"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206137#p206137"><![CDATA[
Czyli mogę zrobić tak:<br />X = 5;<br />1&lt;&lt;PBX i wtedy zaświeci mi bit o wartości 5?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 28 mar 2018, o 07:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-03-28T07:27:56+01:00</updated>
<published>2018-03-28T07:27:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206136#p206136</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206136#p206136"/>
<title type="html"><![CDATA[Re: Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206136#p206136"><![CDATA[
PB5 to nic innego jak cyfra 5 napisana aby łatwiej było się zorientować, o który pin portu chodzi. Jak chcesz ustawić więcej jedynek to zmieniasz ten pierwszy składnik przed przesunięciem czyli &quot;1&quot;. Jeśli np. wstawisz tam &quot;3&quot; to zapalisz dwa bity (1+2).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 28 mar 2018, o 07:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-28T06:59:01+01:00</updated>
<published>2018-03-28T06:59:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206135#p206135</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206135#p206135"/>
<title type="html"><![CDATA[Zapalanie różnych diod w jednym warunku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20503&amp;p=206135#p206135"><![CDATA[
Witam<br />Czy jeżeli mamy taką instrukcję PORTB = (1&lt;&lt;PB5) to czy za PB5 można podstawić zmienną o wartości 0-7 tak żeby w jednym warunku można było zapalać 8 diod?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 28 mar 2018, o 06:59</p><hr />
]]></content>
</entry>
</feed>