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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5624&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-21T09:39:41+01:00</updated>
<published>2014-01-21T09:39:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65947#p65947</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65947#p65947"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65947#p65947"><![CDATA[
<div class="quotetitle">Jeziorek74 napisał(a):</div><div class="quotecontent"><br />A tak poza tematem - Panie Mirku, Pan to w ogóle kiedyś śpi, czy to raczej symbolicznie raz na tydzień<br /></div><br /><br />raczej tak symbolicznie <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 sty 2014, o 09:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeziorek74]]></name></author>
<updated>2014-01-21T08:56:51+01:00</updated>
<published>2014-01-21T08:56:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65943#p65943</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65943#p65943"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65943#p65943"><![CDATA[
Serdeczne dzięki za podpowiedzi. Wiem coraz więcej i.... jednocześnie coraz bardziej zdaję sobie sprawę jak to mało. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />A tak poza tematem - Panie Mirku, Pan to w ogóle kiedyś śpi, czy to raczej symbolicznie raz na tydzień <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2483">Jeziorek74</a> — 21 sty 2014, o 08:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-21T05:53:46+01:00</updated>
<published>2014-01-21T05:53:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65936#p65936</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65936#p65936"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65936#p65936"><![CDATA[
<div class="quotetitle">Jeziorek74 napisał(a):</div><div class="quotecontent"><br />Czy do poszczególnych portów w uC odwołujemy się poprzez nazwę portu z .pdfa czy jest to jakoś zdefiniowane w jakimś pliku lub poprzez makro ?<br /></div><br /><br />Dokładnie tak bo PDF to PODSTAWA - ale nazewnictwo pinów już determinowane jest też przez kompilator ... tak samo jak np nazwy wektorów przerwań .... więc w PDF nie znajdziesz nazwy wektora przerwania jaki używany jest w kompilatorze AVR GCC - ale spokojna głowa - są na to proste sposoby szczególnie z Eclipse - masz tam coś takiego jak &quot;Device Explorer&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> zajrzyj i zobaczysz że stanie się jasność <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> — 21 sty 2014, o 05:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeziorek74]]></name></author>
<updated>2014-01-21T00:27:50+01:00</updated>
<published>2014-01-21T00:27:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65928#p65928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65928#p65928"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65928#p65928"><![CDATA[
Serdeczne dzięki. Oczywiście odkryłem teraz, że wszystko to jest opisane w 4 rozdziale książki, ale cóż... Chyba za dużo na raz chciałbym wiedzieć... <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />Proszę jeszcze tylko o odpowiedź na pytanie dotyczące dyrektyw.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2483">Jeziorek74</a> — 21 sty 2014, o 00:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-01-20T23:36:57+01:00</updated>
<published>2014-01-20T23:36:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65921#p65921</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65921#p65921"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65921#p65921"><![CDATA[
Do nazw rejestrów i nazw bitów w rejestrze odwołujesz się tak jak są nazwane w PDF-ie<br />tylko pamiętaj abyś w ustawieniach projektu wybrał <br />odpowiedni uC .<br /><br />edit.<br /><br />Niema naiwnych pytań <br />jak się uczymy każde jest ważne bo jak czegoś nie zrozumiesz<br />to to jest dopiero problem <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> — 20 sty 2014, o 23:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeziorek74]]></name></author>
<updated>2014-01-20T23:30:46+01:00</updated>
<published>2014-01-20T23:30:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65919#p65919</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65919#p65919"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65919#p65919"><![CDATA[
Ja ten kod właśnie skopiowałem z przykładów i dlatego pytam, czy #elif to to samo co #else if ? Czy #ifdef to to samo co #if defined ? Czy #ifndef to to samo co #if !defined ?<br /><br />I następne pytanie:  Czy do poszczególnych portów w uC odwołujemy się poprzez nazwę portu z .pdfa czy jest to jakoś zdefiniowane w jakimś pliku lub poprzez makro ? <br /><br />Sorki za naiwne pytania, ale diody już mi migają w przeróżne kontrolowane sposoby, więc zacząłem zagłębiać się w kod i nagle zrodziło się wiele pytań.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2483">Jeziorek74</a> — 20 sty 2014, o 23:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-20T23:12:51+01:00</updated>
<published>2014-01-20T23:12:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65914#p65914</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65914#p65914"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65914#p65914"><![CDATA[
<div class="quotetitle">Jeziorek74 napisał(a):</div><div class="quotecontent"><br />Jak to się ma do dyrektyw opisywanych w BB: #ifdef, #ifndef ? Czy to jest to samo ?<br /></div><br /><br />Ja tak nie do końca rozumiem pytania więc jak coś to prosiłbym o doprecyzowanie - bo dlaczego miałoby być to nie to samo ? ... tylko co &quot;to samo&quot; ? albo &quot;nie to samo&quot;<br /><br />dyrektywy preprocesora są wszędzie takie same ... przecież to o to właśnie chodzi ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 sty 2014, o 23:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[msSpider]]></name></author>
<updated>2014-01-20T23:13:36+01:00</updated>
<published>2014-01-20T23:03:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65913#p65913</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65913#p65913"/>
<title type="html"><![CDATA[Re: Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65913#p65913"><![CDATA[
po pierwsze w 3 linijce jest błąd bo powinno być:<br />[syntax=c]#if defined(PC7) &amp;&amp; !defined(PORTC7)<br />#  define PORTC7 PC7<br />#else if defined(PORTC7) &amp;&amp; !defined(PC7)<br />#  define PC7 PORTC7<br />#endif[/syntax]<br /><br />chodzi o to że jeżeli mamy zdefiniowany PC7 a nie mamy PORTC7 to podstawiamy do PORTC7 wartość z PC7 i analogicznie w warunku else if tylko odwrotnie jeżeli mamy zdefiniowany PORTC7 a nie mamy PC7 podstawiamy wartość PORTC7 pod PC7.<br /><br />trochę pokręciłem ale może mnie ktoś poprawi<br /><br /><div class="quotetitle">Jeziorek74 napisał(a):</div><div class="quotecontent"><br />Jak to się ma do dyrektyw opisywanych w BB: #ifdef, #ifndef ? Czy to jest to samo ?<br /></div><br /><br />tak to oznacza to samo<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2487">msSpider</a> — 20 sty 2014, o 23:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeziorek74]]></name></author>
<updated>2014-01-20T22:36:14+01:00</updated>
<published>2014-01-20T22:36:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65907#p65907</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65907#p65907"/>
<title type="html"><![CDATA[Dyrektywy - proszę o wyjaśnienie kodu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5624&amp;p=65907#p65907"><![CDATA[
Witam i pozdrawiam Wszystkich! <br />Od ponad dwóch tygodni prawie nie rozstaję się z &quot;Niebieską Biblią&quot; i są już tego pierwsze konsekwencje.<br />Długo się wahałem, zanim zdecydowałem zadać moje pierwsze pytanie, ale może mnie nie zjecie  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />Proszę o wyjaśnienie mi poniższego fragmentu kodu z pliku portpins.h :<br />[syntax=c]#if defined(PC7) &amp;&amp; !defined(PORTC7)<br />#  define PORTC7 PC7<br />#elif defined(PORTC7) &amp;&amp; !defined(PC7)<br />#  define PC7 PORTC7<br />#endif[/syntax]<br />Jak to się ma do dyrektyw opisywanych w BB: #ifdef, #ifndef ? Czy to jest to samo ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2483">Jeziorek74</a> — 20 sty 2014, o 22:36</p><hr />
]]></content>
</entry>
</feed>