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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-10-21T22:24:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=13318&amp;mode</id>
<entry>
<author><name><![CDATA[mopsiu50]]></name></author>
<updated>2015-10-21T22:24:07+01:00</updated>
<published>2015-10-21T22:24:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143096#p143096</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143096#p143096"/>
<title type="html"><![CDATA[Re: Sklejanie w środku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143096#p143096"><![CDATA[
ja wiem, ale teraz pytanie dajmy na to <br />mamy trzy przypadki, to czy w 2 i 3 przypadku nie wywali błedu ?<br /><br />GpioDataRegs.GP(LCD_D4)SET.bit.LCD_D4=1;<br />GpioDataRegs.GP(LCD_D4)TOGGLE.bit.LCD_D4=1;<br />GpioDataRegs.GP(LCD_D4)RESET.bit.LCD_D4=1;<br /><br />to makro jak gdyy musi wiedzieć czy odwołuje sie do SET TOGGLE albo RESET, przecież jeszcze mam z tego co pamiętam DIR-y rózne PUD itd. to przecież nie będzie zgadywał kiedy co....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1507">mopsiu50</a> — 21 paź 2015, o 22:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kubavit]]></name></author>
<updated>2015-10-21T22:09:32+01:00</updated>
<published>2015-10-21T22:09:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143090#p143090</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143090#p143090"/>
<title type="html"><![CDATA[Re: Sklejanie w środku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143090#p143090"><![CDATA[
Cześć sprawdziłem właśnie i u mnie działa w ten sposób:<br />#define MAKRO(x)  PO##x##TA<br /><br />//wywołanie<br />MAKRO(R) |= (1&lt;&lt;PA0);    //PORTA |=(1&lt;&lt;PA0)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6741">kubavit</a> — 21 paź 2015, o 22:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mopsiu50]]></name></author>
<updated>2015-10-21T21:57:12+01:00</updated>
<published>2015-10-21T21:57:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143085#p143085</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143085#p143085"/>
<title type="html"><![CDATA[Sklejanie w środku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13318&amp;p=143085#p143085"><![CDATA[
Cześć pytanie bardzo proste ale zarazem podchwytliwe. Wszyscy już znają makro<br /><br />#define PORT(x) SPORT(x)<br />#define SPORT(x) PORT##x <br /><br />wiadomo o co w tym chodzi ewnetualnie można znaleźć na forum różne opracowania. Ale teraz pytanie.<br />Przypuszczalnie jak zrobić (generalnie chodzi o inny kontroler niz AVR) rejestr nazywa się GPASET i teraz chciałym żeby to A w śrdoku była zmienną.<br /><br />czyli chodzi mi o to, że mam, to jest przykładowa komnda<br /><br />GpioDataRegs.GP(LCD_D4)SET.bit.LCD_D4=1;<br /><br />i teraz chciałbym w miejsce LCD_D4 wstawić np port A to jak to zrobić?<br /><br />Próbowałem w tak sposób <br /><br />#define GP(x)SET SETGP(x)<br />#define SETGP(x) GP##x##SET ale nie działa<br /><br />probowalem tez w taki sposob<br /><br />#define GP(x) SETGP(x)<br />#define SETGP(x) GP##x##SET<br /><br />to juz działa tylko wtedy jak będzie dalej GPACLEAR np to tam też mi za GPA chyba wstawi? ewnetualnie wyskoczy jakiś error bo nie wiem jak on połączy GP z SET i CLEAR i jeszcze z x<br /><br />JAkieś pomysły?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1507">mopsiu50</a> — 21 paź 2015, o 21:57</p><hr />
]]></content>
</entry>
</feed>