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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-01-13T19:32:13+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=17298&amp;mode</id>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2017-01-13T19:32:13+01:00</updated>
<published>2017-01-13T19:32:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179790#p179790</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179790#p179790"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179790#p179790"><![CDATA[
Konfiguracje wystarczy wysłać raz, tylko tak żeby się załadowała do rejestrów wszystkich podłączonych układów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 13 sty 2017, o 19:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2017-01-12T22:56:17+01:00</updated>
<published>2017-01-12T22:56:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179742#p179742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179742#p179742"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179742#p179742"><![CDATA[
Witam<br />A spróbuj te #define:<br />[syntax=c]#define clk                   PORTB5<br />#define din                   PORTB3<br />#define load                  PORTB2[/syntax]<br />zmienić na:<br />[syntax=c]#define clk                   PB5<br />#define din                   PB3<br />#define load                  PB2[/syntax]<br />bo w iom8.h nie widziałem takich makr jak PORTB5 .... itd.( no chyba że oczy już nie te  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> )<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 12 sty 2017, o 22:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miksior]]></name></author>
<updated>2017-01-12T22:36:59+01:00</updated>
<published>2017-01-12T22:36:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179740#p179740</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179740#p179740"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179740#p179740"><![CDATA[
podlaczenie sprawdzalem... zarowno bezposrednio kablami jeden za drugim, czy na plytce<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 11 minutach ]</span></strong><br /><br />dobra, okazalo sie, ze konfiguracje trzeba wyslac 4 razy, nie raz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16029">miksior</a> — 12 sty 2017, o 22:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2017-01-12T15:14:22+01:00</updated>
<published>2017-01-12T15:14:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179707#p179707</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179707#p179707"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179707#p179707"><![CDATA[
A może to problem z niepewnymi połączeniami miedzy poszczególnymi modułami? Skoro raz działa dobrze a raz źle.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 12 sty 2017, o 15:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miksior]]></name></author>
<updated>2017-01-12T11:48:03+01:00</updated>
<published>2017-01-12T11:48:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179698#p179698</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179698#p179698"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179698#p179698"><![CDATA[
Dzieki za odpowiedz, te litery byly skopiowane poprrostu, i zostaly inty...<br /><br />Zastosowalem twoje wskazowki, ale wielkiej roznicy nie bylo, tylko  raz przy wgrywaniu zadzialaly mi wszystkie 4, ostatni swiecil troszke ciemniej, ale ponowne wgranie i znow lipa, dzialaja tylko 2...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16029">miksior</a> — 12 sty 2017, o 11:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2017-01-11T14:28:35+01:00</updated>
<published>2017-01-11T14:28:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179627#p179627</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179627#p179627"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179627#p179627"><![CDATA[
Ja się ostatnio bawię takimi wyświetlaczami, sterowanymi przez MAX7219. Jeśli chodzi o jakby niekontrolowane zapalanie się całego wyświetlacza lub poszczególnych segmentów albo zupełne wygaszenie i brak jakby dalszej kontroli nad nim, to u mnie pomogło podciągnięcie pinu CS (LOAD) przy pierwszej w szeregu matrycy poprzez rezystor 10 k do plusa zasilania. Zmieniłem tez trochę tryb wysyłania danych do układów. Chodzi głównie o moment podania impulsu zapisującego rejestry. Jak się przekonałem, lepiej jest przesyłać dane przy wysokim stanie na CS, a potem na moment zmienić stan na niski i zaraz potem na wysoki.<br />Ja zrobiłem to w następujący sposób i wszystko pięknie śmiga.<br />[syntax=c]#defineNUMBER_OF_MAX721913// liczba podłączonych modułów wyświetlaczy / układów MAX7219<br /><br />// podłączenie układu MAX7219 do mikrokontrolera<br />#define MAX7219_PORTB<br />#define MAX7219_CLK5 //SCK<br />#define MAX7219_DIN3 //MOSI<br />#define MAX7219_LOAD2 //SS<br /><br />#define MAX7219_LOAD_HI             PORT(MAX7219_PORT) |= (1 &lt;&lt; MAX7219_LOAD)<br />#define MAX7219_LOAD_LO             PORT(MAX7219_PORT) &amp;= ~(1 &lt;&lt; MAX7219_LOAD)<br /><br />// Makra upraszczające dostęp do portów<br />// *** PORT<br />#define PORT(x) XPORT(x)<br />#define XPORT(x) (PORT##x)<br />// *** PIN<br />#define PIN(x) XPIN(x)<br />#define XPIN(x) (PIN##x)<br />// *** DDR<br />#define DDR(x) XDDR(x)<br />#define XDDR(x) (DDR##x)<br /><br /><br /><br />// Bufor wyświetlacza<br />uint8_t LED_display_bufor&#91;(NUMBER_OF_MAX7219 * 8)&#93;;<br /><br />/*<br /> *  Wyświetlenie zawartości bufora wyświetlacza -<br /> */<br />void MAX7219_display(uint8_t *data)<br />{<br />for(uint8_t i = 1; i &lt;= 8; i++)<br />{<br />for(uint8_t j = 0; j &lt; NUMBER_OF_MAX7219; j++)<br />{<br />SPDR = i;<br />while (!(SPSR &amp; (1 &lt;&lt; SPIF)));<br />SPDR = *(data + ((j*8)+i-1));<br />while (!(SPSR &amp; (1 &lt;&lt; SPIF)));<br />}<br />MAX7219_LOAD_LO;<br />MAX7219_LOAD_HI;<br />}<br />}[/syntax]<br /><br />Wszystko co ma być wyświetlone, najpierw zapisuję do bufora, a potem wysyłam ten bufor do rejestrów układów MAX7219.<br />Zastanawiam się jeszcze po co operujesz na 16 bitowych zmiennych i to ze znakiem do zapisu np. wzorów liter. No i ta zmienna a typu long, to już chyba naprawdę przesada.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 11 sty 2017, o 14:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2017-01-11T10:37:05+01:00</updated>
<published>2017-01-11T10:37:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179611#p179611</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179611#p179611"/>
<title type="html"><![CDATA[Re: 4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179611#p179611"><![CDATA[
<!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 11 sty 2017, o 10:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miksior]]></name></author>
<updated>2017-01-11T10:46:31+01:00</updated>
<published>2017-01-11T00:54:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179605#p179605</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179605#p179605"/>
<title type="html"><![CDATA[4 Matryce led ze sterownikiem Max7219 +Atmega8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17298&amp;p=179605#p179605"><![CDATA[
Dobry wieczór, jestem zmuszony poprosić o pomoc, wiec pisze tutaj;)<br /><br />Pracuje nad takim drobnym projekcikiem, a mianowicie, chodzi o matryce led, 4 matryce 8x8 LED, ze sterownikiem Max7219 (dośc popularne), podpiete do Atmegi8, wszystko bylo ladnie i pieknie dopoki mialem podpiete tylko 2 wyswietlacze, moglem sterowac kazda kolumna, wyswietlac napisy, mrygac nimi, scrollowac je, problemy zaczely sie gdy podpialem kolejne 2 matryce, myslalem ze wystarczy drobna poprawa programu, jednak zaczely sie problemy...<br />Czytalem datasheeta, jednak nie wiele jest tam o sterowaniu kilku polaczonych szeregowo matryc, posilkowalem sie jakims znalezionym w sieci artykulem, jednak poleglem... obraz nie scrolluje sie tak jakbym tego chcial, numeracja wyswietlaczy wariuje, czasami jeden sie wylacza, albo swieci sie wszystko...<br />Moze ktos robil cos podobnego i moglby zajrzec w kod, powiedziec co jest nie tak, albo rzucic wskazowke co i jak to robic zeby to wysterowac poprawnie (nie potrzebuje kodu, tylko schmat dzialania).<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define clk                   PORTB5<br />#define din                   PORTB3<br />#define load                  PORTB2<br /><br />#define ilewyswietlaczy4<br /><br />#define zatrzask1 PORTB |= (1&lt;&lt;load)<br />#define zatrzask0 PORTB &amp;= ~(1&lt;&lt;load)<br /><br />//deklaracje liter:<br />/*<br />int A&#91;&#93;={0b01111100, 0b00010010, 0b00010001, 0b00010010, 0b01111100};<br />int B&#91;&#93;={0b01111111, 0b01001001, 0b01001001, 0b01001001, 0b00110110};<br />int C&#91;&#93;={0b00111110, 0b01000001, 0b01000001, 0b01000001, 0b00100010};<br />int D&#91;&#93;={0b01111111, 0b01000001, 0b01000001, 0b01000001, 0b00111110};<br />int E&#91;&#93;={0b01111111, 0b01001001, 0b01001001, 0b01001001, 0b01000001};<br />int F&#91;&#93;={0b01111111, 0b00001001, 0b00001001, 0b00001001, 0b00000001};<br />int G&#91;&#93;={0b00111110, 0b01000001, 0b01000001, 0b01010001, 0b01110011};<br />int H&#91;&#93;={0b01111111, 0b00001000, 0b00001000, 0b00001000, 0b01111111};<br />int I&#91;&#93;={0b00000000, 0b01000001, 0b01111111, 0b01000001, 0b00000000};<br />int J&#91;&#93;={0b00100000, 0b01000000, 0b01000001, 0b00111111, 0b00000001};<br />int K&#91;&#93;={0b01111111, 0b00001000, 0b00010100, 0b00100010, 0b01000001};<br />int L&#91;&#93;={0b01111111, 0b01000000, 0b01000000, 0b01000000, 0b01000000};<br />int M&#91;&#93;={0b01111111, 0b00000010, 0b00011100, 0b00000010, 0b01111111};<br />int N&#91;&#93;={0b01111111, 0b00000100, 0b00001000, 0b00010000, 0b01111111};<br />int O&#91;&#93;={0b00111110, 0b01000001, 0b01000001, 0b01000001, 0b00111110};<br />int P&#91;&#93;={0b01111111, 0b00001001, 0b00001001, 0b00001001, 0b00000110};<br />int Q&#91;&#93;={0b00111110, 0b01000001, 0b01010001, 0b00100001, 0b01011110};<br />int R&#91;&#93;={0b01111111, 0b00001001, 0b00011001, 0b00101001, 0b01000110};<br />int S&#91;&#93;={0b00100110, 0b01001001, 0b01001001, 0b01001001, 0b00110010};<br />int T&#91;&#93;={0b00000011, 0b00000001, 0b01111111, 0b00000001, 0b00000011};<br />int U&#91;&#93;={0b00111111, 0b01000000, 0b01000000, 0b01000000, 0b00111111};<br />int V&#91;&#93;={0b00011111, 0b00100000, 0b01000000, 0b00100000, 0b00011111};<br />int W&#91;&#93;={0b00111111, 0b01000000, 0b00111000, 0b01000000, 0b00111111};<br />int X&#91;&#93;={0b01100011, 0b00010100, 0b00001000, 0b00010100, 0b01100011};<br />int Y&#91;&#93;={0b00000011, 0b00000100, 0b01111000, 0b00000100, 0b00000011};<br />int Z&#91;&#93;={0b01100001, 0b01011001, 0b01001001, 0b01001101, 0b01000011};<br /><br />int literaa&#91;&#93;={0b00100000, 0b01010100, 0b01010100, 0b01111000, 0b01000000};<br />int b&#91;&#93;={0b01111111, 0b00101000, 0b01000100, 0b01000100, 0b00111000};<br />int c&#91;&#93;={0b00111000, 0b01000100, 0b01000100, 0b01000100, 0b00101000};<br />int d&#91;&#93;={0b00111000, 0b01000100, 0b01000100, 0b00101000, 0b01111111};<br />int e&#91;&#93;={0b00111000, 0b01010100, 0b01010100, 0b01010100, 0b00011000};<br />int f&#91;&#93;={0b00000000, 0b00001000, 0b01111110, 0b00001001, 0b00000010};<br />int g&#91;&#93;={0b00011000, 0b10100100, 0b10100100, 0b10011100, 0b01111000};<br />int h&#91;&#93;={0b01111111, 0b00001000, 0b00000100, 0b00000100, 0b01111000};<br />int literai&#91;&#93;={0b00000000, 0b01000100, 0b01111101, 0b01000000, 0b00000000};<br />int j&#91;&#93;={0b00100000, 0b01000000, 0b01000000, 0b00111101, 0b00000000};<br />int k&#91;&#93;={0b01111111, 0b00010000, 0b00101000, 0b01000100, 0b00000000};<br />int l&#91;&#93;={0b00000000, 0b01000001, 0b01111111, 0b01000000, 0b00000000};<br />int m&#91;&#93;={0b01111100, 0b00000100, 0b01111000, 0b00000100, 0b01111000};<br />int n&#91;&#93;={0b01111100, 0b00001000, 0b00000100, 0b00000100, 0b01111000};<br />int o&#91;&#93;={0b00111000, 0b01000100, 0b01000100, 0b01000100, 0b00111000};<br />int p&#91;&#93;={0b11111100, 0b00011000, 0b00100100, 0b00100100, 0b00011000};<br />int q&#91;&#93;={0b00011000, 0b00100100, 0b00100100, 0b00011000, 0b11111100};<br />int r&#91;&#93;={0b01111100, 0b00001000, 0b00000100, 0b00000100, 0b00001000};<br />int s&#91;&#93;={0b01001000, 0b01010100, 0b01010100, 0b01010100, 0b00100100};<br />int t&#91;&#93;={0b00000100, 0b00000100, 0b00111111, 0b01000100, 0b00100100};<br />int u&#91;&#93;={0b00111100, 0b01000000, 0b01000000, 0b00100000, 0b01111100};<br />int v&#91;&#93;={0b00011100, 0b00100000, 0b01000000, 0b00100000, 0b00011100};<br />int w&#91;&#93;={0b00111100, 0b01000000, 0b00110000, 0b01000000, 0b00111100};<br />int x&#91;&#93;={0b01000100, 0b00101000, 0b00010000, 0b00101000, 0b01000100};<br />int y&#91;&#93;={0b01001100, 0b10010000, 0b10010000, 0b10010000, 0b01111100};<br />int z&#91;&#93;={0b01000100, 0b01100100, 0b01010100, 0b01001100, 0b01000100};<br />*/<br /><br />int wyrazz&#91;&#93;={254,146,146,130,0,254,128,128,128,0,254,128,128,128,0,254,130,130,130,254,0};<br />int wyraz&#91;32+sizeof wyrazz / sizeof *wyrazz&#93;;<br /><br /><br />long a=0;<br />int i=1;<br /><br />void wyslij(char bajt)<br />{<br />    SPDR = bajt;                    //Wysyłamy zawartość zmiennej bajt<br />    while (!(SPSR &amp; (1 &lt;&lt; SPIF)));  //SPSR sprawdza czy SPIF ustawilo 1 czyli zakonczylo transmisje<br />}<br /><br />void zapisz(char adres,char dane)   //wysyla 16 bitow, 1 bajt adres, drugi dane, i zatrzaskuje<br />{<br />zatrzask0;<br />wyslij(adres);<br />wyslij(dane);<br />zatrzask1;<br />}<br />void nicnierob()<br />{<br />wyslij(0x00);//wyslanie 00 pod adres No-Op<br />wyslij(0x00);<br />}<br /><br />void zapiszna1(char adres,char dane)   //wysyla 16 bitow, 1 bajt adres, drugi dane, i zatrzaskuje<br />{<br />zatrzask0;<br />wyslij(adres);<br />wyslij(dane);<br />nicnierob();<br />zatrzask1;<br />}<br /><br />void zapiszna2(char adres,char dane)   //wysyla 16 bitow, 1 bajt adres, drugi dane, i zatrzaskuje<br />{<br />zatrzask0;<br />nicnierob();<br />wyslij(adres);<br />wyslij(dane);<br />zatrzask1;<br />}<br />void zapiszna3(char adres,char dane)   //wysyla 16 bitow, 1 bajt adres, drugi dane, i zatrzaskuje<br />{<br />zatrzask0;<br />nicnierob();<br /><br />nicnierob();<br /><br />wyslij(adres);<br />wyslij(dane);<br />zatrzask1;<br />}<br />void zapiszna4(char adres,char dane)   //wysyla 16 bitow, 1 bajt adres, drugi dane, i zatrzaskuje<br />{<br />zatrzask0;<br />nicnierob();<br />nicnierob();<br />nicnierob();<br />wyslij(adres);<br />wyslij(dane);<br />zatrzask1;<br />}<br /><br />void czysc()<br />{<br />for (int e=8; e&gt;=1; e--)<br />{zapiszna1(e,0);<br />zapiszna2(e,0);<br />zapiszna3(e,0);<br />zapiszna4(e,0);<br />}<br />}<br /><br />void przypiszwyraz()<br />{<br />for (i=0; i&lt;ilewyswietlaczy*8; i++)<br /> {<br /> wyraz&#91;i&#93;=0;<br /> }<br /> for (i=ilewyswietlaczy*8; i&lt;ilewyswietlaczy*8+ (sizeof wyrazz / sizeof *wyrazz); i++)<br /> {<br /> wyraz&#91;i&#93;=wyrazz&#91;i-ilewyswietlaczy*8&#93;;<br /> }<br /> for (i=ilewyswietlaczy*8+ (sizeof wyrazz / sizeof *wyrazz); i&lt;ilewyswietlaczy*8+ (sizeof wyrazz / sizeof *wyrazz)+ilewyswietlaczy*8; i++)<br /> {<br /> wyraz&#91;i&#93;=0;<br /> }<br />}<br /><br /><br /><br />int main(void)<br />{<br /><br />DDRB = ( 1 &lt;&lt; clk ) | ( 1 &lt;&lt; din ) | ( 1 &lt;&lt; load );   //ustawia porty atmegi jako wyjscia<br />SPCR = ( 1 &lt;&lt; SPE ) | ( 1 &lt;&lt; MSTR );// wlaczenie SPI<br /><br />//Decode mode  =<br />zapisz(0x09,0x00);<br />// Scan limit<br />zapisz(0x0B,0x07);<br />// Jasnosc  =<br />zapisz(0x0A,0x04);<br />// Shutdown-normal mode<br />zapisz(0x0C,0x01);<br />//Displaytest<br />zapisz(0x0F,0x00);<br /><br />czysc();<br />przypiszwyraz();<br />while (1)<br />{<br /><br />for (i=1; i&lt;=8; i++)<br />{<br />zapiszna4(i,wyraz&#91;a&#93;);<br />a++;<br />}<br />for(i=1; i&lt;=8; i++)<br />{<br />zapiszna3(i,wyraz&#91;a&#93;);<br />a++;<br />}<br />for (i=1; i&lt;=8; i++)<br />{<br />zapiszna2(i,wyraz&#91;a&#93;);<br />a++;<br />}<br />for (i=1; i&lt;=8; i++)<br />{<br />zapiszna1(i,wyraz&#91;a&#93;);<br />a++;<br />}<br /><br />_delay_ms(300);<br />czysc();<br /><br />a=a-31;<br />if (a==(sizeof wyrazz / sizeof *wyrazz+ilewyswietlaczy*8)){ a=0;}<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16029">miksior</a> — 11 sty 2017, o 00:54</p><hr />
]]></content>
</entry>
</feed>