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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-08-09T11:12:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8061&amp;mode</id>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-09T11:12:49+01:00</updated>
<published>2014-08-09T11:12:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90818#p90818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90818#p90818"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90818#p90818"><![CDATA[
Dzieki wszystkim za porady i artykuly! Z czysto naukowej ciekawosci sprawdze i dam znac <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=4344">RafPe</a> — 9 sie 2014, o 11:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[aaadamw]]></name></author>
<updated>2014-08-08T22:31:28+01:00</updated>
<published>2014-08-08T22:31:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90792#p90792</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90792#p90792"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90792#p90792"><![CDATA[
kolego ... też miałem kiedyś podobny problem i napisałem coś takiego:<br />[syntax=c]//**OBSLUGA DIOD****<br />//**************<br /><br />#define MIGAJ_LED(a) (*diody&#91;a-1&#93;.prt)^=diody&#91;a-1&#93;.pn;<br />#define ZGAS_LED(a) (*diody&#91;a-1&#93;.prt)|=diody&#91;a-1&#93;.pn;<br />#define ZAPAL_LED(a) (*diody&#91;a-1&#93;.prt)&amp;=~(diody&#91;a-1&#93;.pn);<br />typedef struct {<br />volatile uint8_t *ddr;<br />volatile uint8_t *prt;<br />uint8_t pn;<br />}T_DIODY;<br />T_DIODY diody&#91;8&#93;={<br />{&amp;DDRD,&amp;PORTD,(1&lt;&lt;PD4)},<br />{&amp;DDRD,&amp;PORTD,(1&lt;&lt;PD5)},<br />{&amp;DDRD,&amp;PORTD,(1&lt;&lt;PD7)},<br />{&amp;DDRB,&amp;PORTB,(1&lt;&lt;PB0)},<br />{&amp;DDRA,&amp;PORTA,(1&lt;&lt;PA3)},<br />{&amp;DDRA,&amp;PORTA,(1&lt;&lt;PA2)},<br />{&amp;DDRA,&amp;PORTA,(1&lt;&lt;PA1)},<br />{&amp;DDRA,&amp;PORTA,(1&lt;&lt;PA0)},<br />};<br />//------------------[/syntax]<br />każda linijka powyższego kodu to kolejna dioda. Diody jak widzisz podłączone są do różnych portów. <br /><br />a potem możesz sobie np. iterować czy co tam chcesz:<br />[syntax=c]for(uint8_t i=1;i&lt;=8;i++){<br /><br />ZAPAL_LED(i);<br />_delay_ms(50);<br />ZGAS_LED(i);<br />}[/syntax]<br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=EaZKqu8W800&amp;feature=youtu.be" >https://www.youtube.com/watch?v=EaZKqu8 ... e=youtu.be</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=360">aaadamw</a> — 8 sie 2014, o 22:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ZgłebiaczTajników]]></name></author>
<updated>2014-08-08T15:39:24+01:00</updated>
<published>2014-08-08T15:39:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90726#p90726</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90726#p90726"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90726#p90726"><![CDATA[
Kiedyś popełniłem coś takiego:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/delay.h&gt;<br /><br /><br />void pin_on_port(uint8_t pin, uint8_t port);<br /><br /><br /><br />int main( void ){<br />// sei();<br /><br />pin_on_port(3,'C');<br /><br />while(1){<br /><br />}<br />}<br /><br /><br />void pin_on_port(uint8_t pin, uint8_t port){<br /><br />if(port == 'A'){<br />DDRA  |= (1&lt;&lt;pin);<br />PORTA |= (1&lt;&lt;pin);<br />}<br />if(port == 'B'){<br />DDRB  |= (1&lt;&lt;pin);<br />PORTB |= (1&lt;&lt;pin);<br />}<br />if(port == 'C') {<br />DDRC  |= (1&lt;&lt;pin);<br />PORTC |= (1&lt;&lt;pin);<br />}<br />if(port == 'D'){<br />DDRD  |= (1&lt;&lt;pin);<br />PORTD |= (1&lt;&lt;pin);<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1483">ZgłebiaczTajników</a> — 8 sie 2014, o 15:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-08T13:05:30+01:00</updated>
<published>2014-08-08T13:05:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90708#p90708</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90708#p90708"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90708#p90708"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />hmmm co ja kiedyś wyprawiałem ?<br /></div><br /><br />Tak to ja Mirku mam codziennie rano kiedy mysle o dniu wczorajszym <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />No to super - to pobawie sie dzisiaj i jak dobrze pojdzie smarne gdzies posta z VIDEO dzialajacego na sofcie ukladu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 8 sie 2014, o 13:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-08T12:45:59+01:00</updated>
<published>2014-08-08T12:45:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90704#p90704</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90704#p90704"/>
<title type="html"><![CDATA[Re:]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90704#p90704"><![CDATA[
<div class="quotetitle">RafPe napisał(a):</div><div class="quotecontent"><br />Czyli to brzmi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> jak nie rob tego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br /><br />Nie ... tak jak wyżej kolega mówił - w celach poznawczych można się pobawić - poznasz metody korzystania z adresów portów przez wskaźniki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... itp<br /><br />ale zacznie ci w pewnym momencie doskwierać konieczność tu i tam stosowania volatile<br /><br />a generalnie za jakiś czas gdy &quot;zaskoczysz z myśleniem w czystm C&quot; ... to sam gdy się obejrzysz wstecz to pomyślisz (tak jak i ja i pewnie wiele osób wcześniej) ... hmmm co ja kiedyś wyprawiałem ? <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> — 8 sie 2014, o 12:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-08T11:43:44+01:00</updated>
<published>2014-08-08T11:43:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90695#p90695</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90695#p90695"/>
<title type="html"><![CDATA[Re: " Matematyczny sposob" na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90695#p90695"><![CDATA[
Czyli to brzmi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> jak nie rob tego <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=4344">RafPe</a> — 8 sie 2014, o 11:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-08T11:42:32+01:00</updated>
<published>2014-08-08T11:42:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90693#p90693</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90693#p90693"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90693#p90693"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />W czystym C nie znajdziesz mechanizmu zadowalająco rozwiązującego problem ,,rozbicia na piny/porty&quot; obsługi urządzenia. Jeśli na siłę zastosujesz makra do takiej funkcjonalności, będziesz miał koszmar (wiem co mówię)<br /></div><br /><br />Podpiszę się pod tym nogami i rękami ...<br /><br /><div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />Moje zdanie... Zaparz ziółka, wypij, zaczekaj aż Ci przejdzie ten pomysł w C....<br /></div><br /><br /><img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... ja sam pamiętam czasy, gdy jako Delfiarz (czyli programista pascalowy) .... uczyłem się tego C, to pierwsze co chciałem wszystko zrobić po defliowsku że tak powiem .... iluż to ludzi chce zrobić coś w C po bascomowemu bo wydaje się że tak będzie prościej ....<br /><br />ale na szczęście te pomysły z czasem nawet bez ziółek same przechodzą, tyle że bez ziółek człowiek więcej czasu traci niestety<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 sie 2014, o 11:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-08-08T10:23:27+01:00</updated>
<published>2014-08-08T10:23:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90682#p90682</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90682#p90682"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90682#p90682"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />(tak @rezasurmar wywołał mnie do tablicy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> )<br /></div><br /><br />Haha, no wiedziałem, że przyjdziesz i pozamiatasz <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez Gość — 8 sie 2014, o 10:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-08-08T08:28:23+01:00</updated>
<published>2014-08-08T08:28:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90666#p90666</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90666#p90666"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90666#p90666"><![CDATA[
Przecież masz przy każdym pinie, port, możesz wymieszać. <br />Robiłem testy, możesz sobie rozbić nawet na 4porty (wiecej dla mega128 np.). I nadal soft dla LCD będzie ci działać.<br /><br />Nadal nie rozumiem, po co tak komplikujesz sobie życie, może jest w tym jakiś cel, ale ja go nie widzę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Pewnie wparuje w temat jakiś C++oswiec to ogarnie twój tok rozumowania <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /><br />Czyli dokładniej tak dla mega128, np. (nie koniecznie poprawnie numery pinów) ale tylko sens chciałem pokazać.<br /><br />[syntax=c]//----------------------------------------------------------------------------------------<br />//<br />//Ustawienia sprzętowe połączeń sterownika z mikrokontrolerem<br />//<br />//----------------------------------------------------------------------------------------<br />// tu konfigurujemy port i piny do jakich podłączymy linie D7..D4 LCD<br />#define LCD_D7PORT  A<br />#define LCD_D7 6<br />#define LCD_D6PORT  B<br />#define LCD_D6 5<br />#define LCD_D5PORT  C<br />#define LCD_D5 4<br />#define LCD_D4PORT  D<br />#define LCD_D4 3<br /><br /><br />// tu definiujemy piny procesora do których podłączamy sygnały RS,RW, E<br />#define LCD_RSPORT E<br />#define LCD_RS 0<br /><br />#define LCD_RWPORT F<br />#define LCD_RW 1<br /><br />#define LCD_EPORT A<br />#define LCD_E 2<br />//------------------------------------------------  koniec ustawień sprzętowych ---------------[/syntax]<br /><br />Tj. mniej więcej rozumiem co masz na myśli, ale dla mnie to masło maślane i niepotrzebne zaciemnienie kodu.<p>Statystyki: Napisane przez Gość — 8 sie 2014, o 08:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-08T08:18:01+01:00</updated>
<published>2014-08-08T08:18:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90665#p90665</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90665#p90665"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90665#p90665"><![CDATA[
Hey ,<br /><br />Zauwaz , ze moze nie pisze o tym bezposrednio ale wspominam ze uzywam makr od Mirka<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />A pozniej z uzyciem makr wlaczanie ..<br /></div><br /><br />Natomiast jak rozbijesz swoje &quot;diody&quot; na 3 rozne porty i pomieszane PINy to zamiast pisac N'tej lini kodu mozna uzyc petli foreach i tabeli *przynajmniej taka mam nadzieje <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=4344">RafPe</a> — 8 sie 2014, o 08:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-08-08T08:13:33+01:00</updated>
<published>2014-08-08T08:13:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90663#p90663</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90663#p90663"/>
<title type="html"><![CDATA[Re: &quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90663#p90663"><![CDATA[
Dla mnie to takie trochę masło maślane ( może dlatego, że nie piszę w C++ )<br /><br />Mnie wystarczy metoda jak w Mirkowych Bibliotekach LCD, czyli<br /><br />[syntax=c]// Makra upraszczające dostęp do portów<br />// *** PORT<br />#define PORT(x) SPORT(x)<br />#define SPORT(x) (PORT##x)<br />// *** PIN<br />#define PIN(x) SPIN(x)<br />#define SPIN(x) (PIN##x)<br />// *** DDR<br />#define DDR(x) SDDR(x)<br />#define SDDR(x) (DDR##x)<br /><br />//----------------------------------------------------------------------------------------<br />//<br />//Ustawienia sprzętowe połączeń sterownika z mikrokontrolerem<br />//<br />//----------------------------------------------------------------------------------------<br />// tu konfigurujemy port i piny do jakich podłączymy linie D7..D4 LCD<br />#define LCD_D7PORT  A<br />#define LCD_D7 6<br />#define LCD_D6PORT  A<br />#define LCD_D6 5<br />#define LCD_D5PORT  A<br />#define LCD_D5 4<br />#define LCD_D4PORT  A<br />#define LCD_D4 3<br /><br /><br />// tu definiujemy piny procesora do których podłączamy sygnały RS,RW, E<br />#define LCD_RSPORT A<br />#define LCD_RS 0<br /><br />#define LCD_RWPORT A<br />#define LCD_RW 1<br /><br />#define LCD_EPORT A<br />#define LCD_E 2<br />//------------------------------------------------  koniec ustawień sprzętowych ---------------[/syntax]<p>Statystyki: Napisane przez Gość — 8 sie 2014, o 08:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2014-08-08T07:20:29+01:00</updated>
<published>2014-08-08T07:20:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90659#p90659</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90659#p90659"/>
<title type="html"><![CDATA[&quot; Matematyczny sposob&quot; na wlaczanie portow ?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8061&amp;p=90659#p90659"><![CDATA[
Hey ,<br /><br />Staram sie wymyslic sposob na to zeby w bardziej &quot;dynamiczny&quot; sposob dobrac sie do portow i moc nimi sterowac. Zeby dokladniej to okreslic : <br /><br />+ CEL : zapalanie kolejnych portow mikrokontrolera zdefiniowanych w *.h / *.c biorac pdo uwage , ze koncowki moga byc podlaczone do roznych portow uC <br />+ PROBLEM : Forma programowania<br /><br />W chwili obecnej zapis np :<br /><br />[syntax=c]/*<br /> * Definicje podlaczonych schodow<br /> */<br />#define STEP1 5<br />#define STEP1_PORT D<br />#define STEP2 6<br />#define STEP2_PORT D<br />#define STEP3 7<br />#define STEP3_PORT D<br /><br />#define STEP4 0<br />#define STEP4_PORT B[/syntax]<br /><br />A pozniej z uzyciem makr wlaczanie ..<br /><br />[syntax=c]PORT(STEP1_PORT) |= ( 1 &lt;&lt; STEP1 );<br />_delay_ms(200);<br />PORT(STEP2_PORT) |= ( 1 &lt;&lt; STEP2 );<br />_delay_ms(200);[/syntax]<br /><br />... wydaje mi sie byc bardzo &quot;nieeleganckim&quot; podejsciem do programowania. <br /><br />Przeszukujac forum natknalem sie na <a href="http://forum.atnel.pl/topic5453.html"  class="postlink">http://forum.atnel.pl/topic5453.html</a>/I tutaj wydaje mi sie ze pojawia sie swiatelko w tunelu bo okazuje sie , ze mozna uzyc tablic w sposob <br /><br />[syntax=c]volatile uint8_t * PORT&#91;4&#93; = {&amp;PORTA, &amp;PORTB, &amp;PORTC, &amp;PORTD};<br />volatile uint8_t * DDR&#91;4&#93;  = {&amp;DDRA,  &amp;DDRB,  &amp;DDRC,  &amp;DDRD};<br />volatile uint8_t * PIN&#91;4&#93;  = {&amp;PINA,  &amp;PINB,  &amp;PINC,  &amp;PIND};[/syntax]<br /><br />a pozniej powolujemy do zycia (tu nie jestem pewny poprawnego zapisu bo to pisane na *goraco <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ) <br /><br />[syntax=c]uint8_t moje_porty&#91;2&#93;&#91;3&#93; = {{1,1,1},{2,2,2}}[/syntax]<br />- gdzie po kolei byloby to PORT / DDR / Nr pinu<br /><br />i moglbym sobie skorzystac ?<br />[syntax=c]for( uint8_t i=0 ; i &lt; sizeOf( moje_porty ) ; i++) PORT( &#91;moje_porty&#91;i&#93;&#91;1&#93; ) |= (1 &lt;&lt; &#91;moje_porty&#91;i&#93;&#91;3&#93; )[/syntax]<br /><br /><br />Dlatego chcialem zapytac o Wasze opinie jak wy podchodzicie do takich problemow i czy wg Was powyzsze ma wogole sens istnienia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> z punktu programistycznego uC?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 8 sie 2014, o 07:20</p><hr />
]]></content>
</entry>
</feed>