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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-08T16:40:15+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=13496&amp;mode</id>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-11-08T16:40:15+01:00</updated>
<published>2015-11-08T16:40:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144811#p144811</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144811#p144811"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144811#p144811"><![CDATA[
Witam<br /><div class="quotetitle">arkopolo napisał(a):</div><div class="quotecontent"><br />...Śmiejesz się mistrzu i w sumie jest z czego, ale mając styczność jedynie z atmegą 8...<br /></div><br />Ja nie napisałem tak aby się wyśmiewać, po prostu wpadło mi w oko Twoje określenie na inny PIN RESET.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 8 lis 2015, o 16:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[arkopolo]]></name></author>
<updated>2015-11-08T12:37:44+01:00</updated>
<published>2015-11-08T12:37:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144778#p144778</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144778#p144778"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144778#p144778"><![CDATA[
Ok, dziękuję.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10873">arkopolo</a> — 8 lis 2015, o 12:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-11-08T12:09:10+01:00</updated>
<published>2015-11-08T12:09:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144776#p144776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144776#p144776"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144776#p144776"><![CDATA[
Jeśli korzystasz z programowania ISP to pin PC6 to reset i tylko reset. Jeśli zmienisz jego funkcję na zwykły pin I/O to wtedy stracisz możliwość programowania procka &quot;zwykłym' programatorem ISP. <br />Wtedy pozostanie ci tylko programator równoległy aby moc zaprogramować procka albo przywrócić pinowi PC6 funkcję resetu.<br /><br />Tak więc jeśli używasz np. Usbasp to zostaw ten pin w spokoju.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 8 lis 2015, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[arkopolo]]></name></author>
<updated>2015-11-08T12:00:16+01:00</updated>
<published>2015-11-08T12:00:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144774#p144774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144774#p144774"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144774#p144774"><![CDATA[
A, to dlatego.. Dziękuję za pomoc. Korzystając z okazji, odpowie mi ktoś na pytanie dotyczące pinu PC6 w Atmedze 8? Jakie może być jego wykorzystanie, żeby nie wadził z resetem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10873">arkopolo</a> — 8 lis 2015, o 12:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-11-08T10:28:53+01:00</updated>
<published>2015-11-08T10:28:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144766#p144766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144766#p144766"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144766#p144766"><![CDATA[
Przedefiniuj sobie ANODY na D0-D3.<br />Zmień połaczenia i będzie ok wg mnie.<br />Zwróć uwagę na &quot;licznik&quot; - 1 jest na zerowym bicie (pinie), którego nie masz podłączonego.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 8 lis 2015, o 10:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[arkopolo]]></name></author>
<updated>2015-11-08T09:54:19+01:00</updated>
<published>2015-11-08T09:54:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144762#p144762</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144762#p144762"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144762#p144762"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />fajne<br /></div><br />Śmiejesz się mistrzu i w sumie jest z czego, ale mając styczność jedynie z atmegą 8 to nie było dla mnie takie oczywiste <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Swoją drogą, czy pin PC6 w atmedze 8 ma jakieś zastosowanie, tak żeby nie wadził z resetem?<br /><br /><div class="quotetitle">HomoChemicus napisał(a):</div><div class="quotecontent"><br />Sprawdź dokładnie podpięcia wyprowadzeń do mikrokontrolera z tym, co masz w kodzie i w datasheet twojego wyświetlacza. Prawdopodobnie w tym problem.<br /></div><br />Sprawdzone, nie widzę błędu. PD1-&gt;D1; PD2-&gt;D2; PD3-&gt;D3; PD4-&gt;D4<br /><br /><div class="quotetitle">Antystatyczny napisał(a):</div><div class="quotecontent"><br />Sprawdź i daj znać<br /></div><br />Sprawdziłem i efekt przy wprowadzonych cyfrach &quot;1 2 3 4&quot; jest &quot;2 3 4 4&quot;<br /><br />EDIT: DZIAŁA<br />Śmieszna sprawa i w sumie nadal nie jestem pewien konkretnie dlaczego to działa, chociaż przypuszczam, że to coś z przesunięciem jest powiązane. Otóż przełożyłem piny o jedno miejsce do tyłu tj. PD0-&gt;D1; PD1-&gt;D2; PD2-&gt;D3; PD3-&gt;D4 i pozostawiłem oryginalne [syntax=c]if (licznik&gt;8) licznik=1;[/syntax] Efekt jest taki, że ładnie wyświetla cyfry 1 2 3 4 <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=10873">arkopolo</a> — 8 lis 2015, o 09:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[HomoChemicus]]></name></author>
<updated>2015-11-07T23:18:05+01:00</updated>
<published>2015-11-07T23:18:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144754#p144754</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144754#p144754"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144754#p144754"><![CDATA[
Sprawdź dokładnie podpięcia wyprowadzeń do mikrokontrolera z tym, co masz w kodzie i w datasheet twojego wyświetlacza. Prawdopodobnie w tym problem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10470">HomoChemicus</a> — 7 lis 2015, o 23:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-11-07T23:10:05+01:00</updated>
<published>2015-11-07T23:10:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144753#p144753</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144753#p144753"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144753#p144753"><![CDATA[
Witam<br /><div class="quotetitle">arkopolo napisał(a):</div><div class="quotecontent"><br />&quot;1 2 3 4&quot; otrzymuję liczbę &quot;2 3 4 nic&quot;<br /></div><br />Z tego co ja rozumiem to one nie są przesunięte, tylko nie masz podłączonego pierwszego wyświetlacza. Gdyby były przesunięte, to miałbyś 2; 3; 4; 5.<br /><div class="quotetitle">arkopolo napisał(a):</div><div class="quotecontent"><br />... że w Atmedze 32 reset jest w innym miejscu niż w Atmedze 8.<br /></div><br />fajne  <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> — 7 lis 2015, o 23:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[arkopolo]]></name></author>
<updated>2015-11-07T21:10:35+01:00</updated>
<published>2015-11-07T21:10:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144738#p144738</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144738#p144738"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144738#p144738"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />przede wszystkim zasilaj wszystko z ładowarki , i nigdy nic nie zasilaj z programatora. <br />Oczywiście wiesz że indexy z tablic czytasz od 0 ...<br /></div><br /><br />Zasilanie poprawiłem. Znam tę właściwość tablic, ale nie widzę, żeby tu było coś niepoprawnie zaimplementowane. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />...wiec tu mamy problem ponieważ pod PC6 czai się RESET.<br /></div><br /><br />Faktycznie, przeniosłem segmenty na PORT B i już ładnie widać &quot;2 3 4 nic&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Zmyliło mnie to, że Pan Mirosław używał pinu PC6, ale teraz dopiero widzę, że w Atmedze 32 reset jest w innym miejscu niż w Atmedze 8.<br /><br />Niestety liczba nadal jest przesunięta o jedno miejsce w lewo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10873">arkopolo</a> — 7 lis 2015, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-11-07T19:15:23+01:00</updated>
<published>2015-11-07T19:15:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144730#p144730</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144730#p144730"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144730#p144730"><![CDATA[
tak PC6 to poważny problem ... <br />zmień na inny port i będzie po sprawie zapewne<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 7 lis 2015, o 19:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-11-07T19:09:35+01:00</updated>
<published>2015-11-07T19:09:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144729#p144729</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144729#p144729"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144729#p144729"><![CDATA[
Witam<br /><div class="quotetitle">arkopolo napisał(a):</div><div class="quotecontent"><br />PORTu C zaczynając od PC0, a kończąc na PC6<br /></div><br />...wiec tu mamy problem ponieważ pod PC6 czai się RESET.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 7 lis 2015, o 19:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-11-07T17:22:04+01:00</updated>
<published>2015-11-07T17:22:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144722#p144722</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144722#p144722"/>
<title type="html"><![CDATA[Re: Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144722#p144722"><![CDATA[
<strong><span style="color: #FF0000">zastosuj się do <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --></span></strong><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 45 minutach ]</span></strong><br /><br /><div class="quotetitle">arkopolo napisał(a):</div><div class="quotecontent"><br />Atmegę zasilam z programatora USB ASP, natomiast wyświetlacz z ładowarki sieciowej, masy są połączone ze sobą.<br /></div><br /><br />przede wszystkim zasilaj wszystko z ładowarki , i nigdy nic nie zasilaj z programatora. <br />Oczywiście wiesz że indexy z tablic czytasz od 0 ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 7 lis 2015, o 17:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[arkopolo]]></name></author>
<updated>2015-11-07T17:39:33+01:00</updated>
<published>2015-11-07T17:00:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144719#p144719</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144719#p144719"/>
<title type="html"><![CDATA[Niedziałający poprawnie wyświetlacz LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13496&amp;p=144719#p144719"><![CDATA[
Dobry wieczór,<br />chcąc nauczyć się programowania mikrokontrolerów AVR wypożyczyłem &quot;Bluebooka&quot; z biblioteki i po przeczytaniu teorii zacząłem pracę warsztatową. Utknąłem na 4-cyfrowym 7-segmentowym wyświetlaczu LED ze wspólną anodą. Wzorując się na kodzie książkowym (zasadniczo przepisując kod z książki) i próbując przerobić go w odpowiednich miejscach dla Atmegi 8 napotkałem na problem, którego nie potrafię rozwiązać. Mianowicie próbując wyświetlić liczbę &quot;1 2 3 4&quot; otrzymuję liczbę &quot;2 3 4 nic&quot;. Dodatkowo środkowe segmenty (Segment G) w wyświetlanych cyfrach nie świecą się(przykładając go dla testu do masy świeci). Atmegę zasilam z programatora USB ASP, natomiast wyświetlacz z ładowarki sieciowej, masy są połączone ze sobą. Segmenty od A do G podłączyłem po kolei do pinów PORTu C zaczynając od PC0, a kończąc na PC6. Katody wyświetlacza podłączone są natomiast do PORTu D w kolejności od PD1 do PD4. Układ jest filtrowany zgodnie z zaleceniami Pana Mirosława.<br />Kod main.c [syntax=c]#include &lt;avr/io.h&gt;//dolaczenie glownego pliku naglowkowego<br />#include &lt;avr/interrupt.h&gt;//dolaczenie pliku naglowkowego do obslugi przerwan<br /><br />#include &quot;d_led.h&quot;//dolaczenie pliku naglowkowego obslugi LED<br /><br />int main (void)<br />{<br />d_led_init();//inicjalizacja wyswietlacza multipleksowanego<br />//testowa inicjalizacja zmiennych oraz liczb majacych wyswietlic sie na wyswietlaczu LED<br /><br />cy1=1;<br />cy2=2;<br />cy3=3;<br />cy4=4;<br /><br />sei ();//wlaczenie globalnego zezwolenia na przerwania<br /><br />while(1)//glowna petla programu<br />{<br /><br />}<br /><br />}[/syntax]<br />Kod d_led.h <br />[syntax=c]#ifndef _d_led_h<br />#define _d_led_h<br /><br />#define LED_DATA PORTC //port z podlaczonymi segmentami<br />#define LED_DATA_DIR DDRC<br />#define ANODY_PORT PORTD<br />#define ANODY_DIR DDRD<br /><br />#define CA1 (1&lt;&lt;PD1)//CA1 oznacza bit nr 1 portu D<br />#define CA2 (1&lt;&lt;PD2)<br />#define CA3 (1&lt;&lt;PD3)<br />#define CA4 (1&lt;&lt;PD4)<br /><br />#define SEG_A (1&lt;&lt;0)<br />#define SEG_B (1&lt;&lt;1)<br />#define SEG_C (1&lt;&lt;2)<br />#define SEG_D (1&lt;&lt;3)<br />#define SEG_E (1&lt;&lt;4)<br />#define SEG_F (1&lt;&lt;5)<br />#define SEG_G (1&lt;&lt;6)<br />//#define SEG_H (1&lt;&lt;7)<br /><br />extern volatile uint8_t cy1; //przydomek extern powoduje, ze te zmienne beda dostepne we wszystkich modulach ktore dolacza plik<br />extern volatile uint8_t cy2; //d_led.h za pomoca dyrektywy #include<br />extern volatile uint8_t cy3;<br />extern volatile uint8_t cy4;<br /><br /><br /><br />void d_led_init(void);<br /><br />#endif /* D_LED_H_ */[/syntax]<br />Kod d_led.c <br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#include &quot;d_led.h&quot;<br /><br />volatile uint8_t cy1;<br />volatile uint8_t cy2;//definicje zmiennych globalnych przechowujacych cyfry do wyswietlania<br />volatile uint8_t cy3;//volatile poniewaz beda wykorzystywane do zapisu i odczytu zarowno w przerwaniu i programie glownym<br />volatile uint8_t cy4;//trzeba wlaczyc optymalizacje dostepu do nich (zmienne ulotne)<br /><br />uint8_t cyfry&#91;10&#93;={<br />~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F),//0<br />~(SEG_B|SEG_C),//1<br />~(SEG_A|SEG_B|SEG_D|SEG_E|SEG_G),<br />~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_G),<br />~(SEG_B|SEG_C|SEG_F|SEG_G),//4<br />~(SEG_A|SEG_C|SEG_D|SEG_F|SEG_G),<br />~(SEG_A|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),//6<br />~(SEG_A|SEG_B|SEG_C|SEG_F),<br />~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G),<br />~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_F|SEG_G),<br />};<br /><br />void d_led_init(void)<br />{<br />LED_DATA_DIR = 0xFF;//wszystkie piny portu C jako wyjscia (katody)<br />LED_DATA = 0xFF;//wygaszenie wszystkich katod - stan wysoki<br /><br />ANODY_DIR |= CA1 | CA2 | CA3 | CA4; //4 piny portu A jako wyjscia (anody)<br /><br />ANODY_PORT |= CA1 | CA2 | CA3 | CA4; //wygaszenie wszystkich wyswietlaczy (anody)<br /><br />TCCR1B |= (1&lt;&lt;WGM12);//tryb CTC<br />TCCR1B |= (1&lt;&lt;CS12)|(1&lt;&lt;CS10);//preskaler = 1024<br />OCR1A = 39;//podział przez 39 (rej. porównania)<br />TIMSK |= (1&lt;&lt;OCIE1A);//zezwolenie na przerwanie Compare Match<br />}<br /><br />ISR (TIMER1_COMPA_vect)<br />{//zmienna do przelaczania kolejno anod wyswietlacza<br />static uint8_t licznik=1;<br />//cyklicznie przelaczenie w kazdym przerwaniu anod kazdego wyswietlacza, wartosc negowana aby krazylo zero<br />ANODY_PORT = ~licznik;<br /><br />if(licznik==1) LED_DATA =cyfry&#91;cy1&#93;;<br />else if(licznik==2) LED_DATA =cyfry&#91;cy2&#93;;//gdy zapalony jest konkretny wyswietlacz, to podajemy stan zmiennej Cx<br />else if(licznik==4) LED_DATA =cyfry&#91;cy3&#93;;<br />else if(licznik==8) LED_DATA =cyfry&#91;cy4&#93;;<br /><br />licznik&lt;&lt;=1; //cyklicznie przesuwanie bitu zapalajacego anody, przesuniecie zawartosci licznika o 1 w lewo<br />if (licznik&gt;8) licznik=1; // jesli licznik wiekszy niz 8 to ustaw 1<br />}[/syntax]<br />EDIT: Poprawione, przepraszam za niedoczytanie. <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=10873">arkopolo</a> — 7 lis 2015, o 17:00</p><hr />
]]></content>
</entry>
</feed>