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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-12-28T19:06:03+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=17138&amp;mode</id>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T19:06:03+01:00</updated>
<published>2016-12-28T19:06:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178411#p178411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178411#p178411"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178411#p178411"><![CDATA[
No właśnie, nie przedstawiłem się... Darek jestem <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> <br />Dzięki za zwrócenie uwagi, więcej się to nie powtórzy <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=15856">Hakapuszmin</a> — 28 gru 2016, o 19:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-28T17:34:06+01:00</updated>
<published>2016-12-28T17:34:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178407#p178407</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178407#p178407"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178407#p178407"><![CDATA[
kolego &quot;<strong>Hakapuszmin</strong>&quot;, TO WAŻNE ! <br />Puki czas - edytuj pierwszy post i wklej kod w syntax C.  <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=11549">Daro69</a> — 28 gru 2016, o 17:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T16:22:21+01:00</updated>
<published>2016-12-28T16:22:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178396#p178396</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178396#p178396"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178396#p178396"><![CDATA[
Ok, dzięki, kupiłem wszystko <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Teraz biorę się za lekturę <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Do usłyszenia! <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=15856">Hakapuszmin</a> — 28 gru 2016, o 16:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2016-12-28T11:19:48+01:00</updated>
<published>2016-12-28T11:19:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178389#p178389</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178389#p178389"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178389#p178389"><![CDATA[
Wyświetlacz zwróć uwagę, żeby był ze sterownikiem hd44780<br />potencjometr np 10k, fotorezystor np 20-30k, no i ogólnie trochę rezystorów by się przydało, różnych np.<br />1k, 10k, 100k, 330r, 470r<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 28 gru 2016, o 11:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T11:14:34+01:00</updated>
<published>2016-12-28T11:14:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178388#p178388</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178388#p178388"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178388#p178388"><![CDATA[
Reasumując:<br />-przewody polaczeniowe<br />-wyswietlacz 2x16<br />-potencjometr (jaki dokladnie? jaka rezystancja?)<br />-goldpiny<br />-tranzystor pnp/npn (jaki model dokladnie?)<br />-rezystor 2200 ohm<br />-fotorezystor (tutaj tez potrzebuje dokladniejszych wskazowek...)<br />Z gory dziekuje za wszystkie odpowiedzi <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=15856">Hakapuszmin</a> — 28 gru 2016, o 11:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2016-12-28T11:01:52+01:00</updated>
<published>2016-12-28T11:01:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178387#p178387</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178387#p178387"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178387#p178387"><![CDATA[
To może też od razu jakiś fotorezystor - do testów żeby z ADC sterować podświetleniem LCD itp.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 28 gru 2016, o 11:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-28T10:27:53+01:00</updated>
<published>2016-12-28T10:27:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178384#p178384</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178384#p178384"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178384#p178384"><![CDATA[
Przydadzą się goldpiny do wlutowania w wyświetlacz<br /> i ewentualnie tranzystorek NPN lub PNP + rezystor 2k2 , jeżeli będziesz chciał rozjaśniać i ściemniać podświetlanie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 28 gru 2016, o 10:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2016-12-28T10:05:59+01:00</updated>
<published>2016-12-28T10:05:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178382#p178382</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178382#p178382"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178382#p178382"><![CDATA[
<div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br />w co jeszcze warto się zaopatrzyć do ogarniania LCD? <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Jaki wyświetlacz na początek?<br /></div><br />przewody połączeniowe, wyświetlacz HD44780 2x16, potencjometr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 28 gru 2016, o 10:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T09:17:38+01:00</updated>
<published>2016-12-28T09:17:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178381#p178381</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178381#p178381"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178381#p178381"><![CDATA[
<div class="quotetitle">Daro69 napisał(a):</div><div class="quotecontent"><br />Zaopatrz się w lecytynkę. hihi.. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br />Lecytyna, zapisałem   <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><br />No właśnie, a propos zakupów, w co jeszcze warto się zaopatrzyć do ogarniania LCD? <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Jaki wyświetlacz na początek? <br />Wybywam zaraz do miasta i chciałbym to kupić za jednym razem(do najbliższego sklepu z częściami elektronicznymi mam jakieś 20 km), żebym nie musiał później jeździć specjalnie po pojedyncze części <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><div class="quotetitle">43kuku napisał(a):</div><div class="quotecontent"><br />Ja podrzucę filmiki:<br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=JiFBIgtQOGI" >https://www.youtube.com/watch?v=JiFBIgtQOGI</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=tOLnAFhUVjw" >https://www.youtube.com/watch?v=tOLnAFhUVjw</a><!-- m --><br /></div><br />Dzięki dzięki, na pewno się przyda ;P Ale najpierw przestudiuję niebieską książkę (tzw. bluebooka) <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15856">Hakapuszmin</a> — 28 gru 2016, o 09:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2016-12-27T22:22:09+01:00</updated>
<published>2016-12-27T22:22:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178365#p178365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178365#p178365"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178365#p178365"><![CDATA[
Ja podrzucę filmiki:<br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=JiFBIgtQOGI" >https://www.youtube.com/watch?v=JiFBIgtQOGI</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=tOLnAFhUVjw" >https://www.youtube.com/watch?v=tOLnAFhUVjw</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 27 gru 2016, o 22:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-27T19:52:32+01:00</updated>
<published>2016-12-27T19:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178353#p178353</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178353#p178353"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178353#p178353"><![CDATA[
Przy ogarnianiu LCD będzie trochę więcej zagwozdek.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />Dobrze by było najpierw poznać zasadę działania, adresy znaków w pamięci DDRAM,<br />zacząć od definiowania wejść  PINY PORTY - RS,RW,E, D4,D5,D6,D7, <br />podstawowych operacji (niskiego rzędu&quot;komendy sterujące&quot;) ,<br />potem konstruować funkcje wykonujące dalsze polecenia - locate, cls, str, defchar, int .. itp.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Zaopatrz się w lecytynkę. hihi.. <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=11549">Daro69</a> — 27 gru 2016, o 19:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-27T19:37:18+01:00</updated>
<published>2016-12-27T19:37:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178350#p178350</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178350#p178350"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178350#p178350"><![CDATA[
<div class="quotetitle">Daro69 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent">Teraz biorę się za wyświetlacz LCD (może jakieś dobre rady na początek?  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /></div><br />Tak - trzeba zacząć od początku. hihi..  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Innej rady nie mam.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /></div><br />W takim razie ogień <img src="https://forum.atnel.pl/images/smilies/icon_exclaim.gif" alt=":!:" title="Wykrzyknik" />  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> Ale to niestety dopiero jutro, dzisiaj jeszcze utrwalam te maski i multipleksy <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15856">Hakapuszmin</a> — 27 gru 2016, o 19:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-27T19:14:40+01:00</updated>
<published>2016-12-27T19:14:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178347#p178347</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178347#p178347"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178347#p178347"><![CDATA[
<div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br />Teraz biorę się za wyświetlacz LCD (może jakieś dobre rady na początek?  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /></div><br />Tak - trzeba zacząć od początku. hihi..  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Innej rady nie mam.  <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=11549">Daro69</a> — 27 gru 2016, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-27T19:06:01+01:00</updated>
<published>2016-12-27T19:06:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178346#p178346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178346#p178346"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178346#p178346"><![CDATA[
<div class="quotetitle">Daro69 napisał(a):</div><div class="quotecontent"><br />Lepiej pobaw się z maskowaniem, bo będziesz przy okazyjnie zerował pozostałe bity.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><br /><br />[syntax=c]ANODY_PORT = ( ANODY_PORT  &amp;  ~MASKA_ANODY )  |  ( licznik  &amp;  MASKA_ANODY );[/syntax]<br /> <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><br /></div><br />Masz rację, takie rozwiązanie rzeczywiście jest lepsze ;P Oglądnąłem poradnik Pana Mirka dotyczący maskowania, czytałem o tym również w bluebooku i przeanalizowałem cały program, także myślę, że to już w jakimś stopniu opanowałem... Postanowiłem dodać co nieco na płytkę stykową (kilka diod i przycisków) i po zwalczeniu kilku bugów napisałem program, dzięki któremu po wciśnięciu przycisku 1, zapala się czerwona dioda, a na wyświetlaczu widnieje liczba 2015... przycisk 2 -&gt; zielona (czerwona gaśnie) -&gt; 2016... I tak dalej dla kolejnych przycisków <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> (był pewien problem, ponieważ przyciski i diody miałem na tym samym porcie i zapomniałem o podciągnięciu do VCC, ale udało mi się go wyeliminować właśnie dzięki maskowaniu <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />)) Teraz biorę się za wyświetlacz LCD (może jakieś dobre rady na początek? <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" />) <br />Jeszcze raz dziękuję za pomoc  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Pozdrawiam  <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=15856">Hakapuszmin</a> — 27 gru 2016, o 19:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-25T22:36:39+01:00</updated>
<published>2016-12-25T22:36:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178222#p178222</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178222#p178222"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178222#p178222"><![CDATA[
A proszę bardzo, i dziękuję.  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br />wgrałem po prostu<br />Kod:<br />[syntax=c]ANODY_PORT = licznik;[/syntax]<br />i śmiga<br /></div><br />Wszystko OK, jest małe ale.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />jeżeli będziesz chciał wykorzystać pozostałe piny portu B. ?<br />Lepiej pobaw się z maskowaniem, bo będziesz przy okazyjnie zerował pozostałe bity.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br /><div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br />[syntax=c]ANODY_PORT = (ANODY_PORT &amp; ~MASKA_ANODY) | (~licznik &amp; MASKA_ANODY);[/syntax]<br /></div><br />Pokombinował bym coś tutaj zamiast wpisywać na sztywno z licznika.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />[syntax=c]ANODY_PORT = ( ANODY_PORT  &amp;  ~MASKA_ANODY )  |  ( licznik  &amp;  MASKA_ANODY );[/syntax]<br /> <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br />ps<br />nie usuwamy tematów, ponieważ kiedyś ktoś może mieć podobny problem.  <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=11549">Daro69</a> — 25 gru 2016, o 22:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T19:04:31+01:00</updated>
<published>2016-12-25T22:30:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178221#p178221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178221#p178221"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178221#p178221"><![CDATA[
Daro69 - wielkie dzięki za pomoc! Udało mi się w końcu odpowiednio napisać program <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Wcześniej błędu szukałem gdzie indziej, dzięki, że mnie na to nakierowałeś! <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> <br />Zamiast [syntax=c]ANODY_PORT = (ANODY_PORT &amp; ~MASKA_ANODY) | (~licznik &amp; MASKA_ANODY);[/syntax]<br />wgrałem po prostu [syntax=c]ANODY_PORT = licznik;[/syntax] i śmiga <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Temat do zamknięcia/usunięcia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Życzę wszystkim zdrowych, wesołych i szczęśliwych Świąt Bożego Narodzenia i oczywiście pijanego sylwestra! Pozdrawiam <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=15856">Hakapuszmin</a> — 25 gru 2016, o 22:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-25T19:36:51+01:00</updated>
<published>2016-12-25T19:36:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178218#p178218</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178218#p178218"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178218#p178218"><![CDATA[
no nie są wbudowane , dlatego musisz je odwrotnie wysterować.<br />te anody. !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 25 gru 2016, o 19:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T19:03:46+01:00</updated>
<published>2016-12-25T19:32:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178217#p178217</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178217#p178217"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178217#p178217"><![CDATA[
Część pliku nagłówkowego:[syntax=c]#define CA1 (1&lt;&lt;PB0) //CA1 oznacza bit nr 0 portu b - pirszy wyświetlacz<br />#define CA2 (1&lt;&lt;PB1) //CA2 oznacza bit nr 1 portu b - drugi wyświetalcz<br />#define CA3 (1&lt;&lt;PB2) //CA3 oznacza bit nr 2 portu b - trzeci wyświetlacz<br />#define CA4 (1&lt;&lt;PB6) //CA4 oznacza bit nr 6 portu b - czwarty wyświetlacz<br />#define MASKA_ANODY (CA1|CA2|CA3|CA4)[/syntax]<br />Globalne zezwolenie &quot;sei()&quot; jest w main.c <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Anody (jak i segmenty) podłączone są do atmegi bezpośrednio przez kabelki, nic po drodze nie mam... Czy muszę stosować tranzystory PNP? Myślałem, że są one wbudowane w wyświetlacz <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15856">Hakapuszmin</a> — 25 gru 2016, o 19:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-25T19:22:54+01:00</updated>
<published>2016-12-25T19:22:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178216#p178216</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178216#p178216"/>
<title type="html"><![CDATA[Re: Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178216#p178216"><![CDATA[
witam,  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br />Wyświetlacz LED (FJ5461BH) ze wspólną anodą<br /></div><br /><div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br /> [syntax=c] //wygaszenie wszystkich wyświetlaczy (anody)<br />   ANODY_PORT |= (CA1 | CA2 | CA3 | CA4);[/syntax]<br /></div> <div class="quotetitle">Hakapuszmin napisał(a):</div><div class="quotecontent"><br />anody wyświetlacza podłączyłem prawidłowo (wyświetlacz 1 do PB0,<br /></div><br />czy rozumieć że podłączone są przez tranzystory PNP ?<br />Jak wygląda w kodzie makro MASKA_ANODY ?<br />Jak się objawia problem z wyświetlaniem ?<br />Z opisu wiemy że coś nie tak.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />może brak globalnego zezwolenia na przerwania sei(); ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 25 gru 2016, o 19:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hakapuszmin]]></name></author>
<updated>2016-12-28T19:01:52+01:00</updated>
<published>2016-12-25T18:08:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178214#p178214</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178214#p178214"/>
<title type="html"><![CDATA[Multipleksowanie LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17138&amp;p=178214#p178214"><![CDATA[
Witam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />     Jako, że jest to mój pierwszy wpis na forum.atnel, pragnę gorąco przywitać wszystkich forumowiczów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />     Przybywam do Was z pewnym problemem... Otóż, (jestem początkujący, także proszę, nie śmiejcie się <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" />) przerabiam właśnie bluebooka pana Mirka, jestem w rozdziale o multipleksowaniu LED i zatrzymał mnie pewien problem... Na swojej płytce stykowej podłączyłem:<br />- mikroprocesor atmegę8, wraz z odpowiednimi kabelkami programatora (USBASP)<br />- Wyświetlacz LED (FJ5461BH) ze wspólną anodą<br />- segmenty wyświetlacza podłączyłem odpowiednio do portu D (PD0 - segment A, PD1 - B itd.)<br />- anody wyświetlacza podłączyłem prawidłowo (wyświetlacz 1 do PB0, 2 - PB1, 3 - PB2, 4 - PB6 (bo pb3 to MOSI).<br />Zatem tutaj problemu być nie powinno... Teraz kod programu:<br />w pliku d_led.h wszystko powinno być ok, zamieszczę kod gdzie podejrzewam, że coś sknociłem :v <br />Inicjalizacja:<br />[syntax=c]//*****definicja funkcji inicjalizującej pracę z wyświetlaczem LED*****//<br />void d_led_init(void)<br />{<br />LED_DATA_DIR = 0xFF; //wszystkie piny portu D jako wyjścia (katody, segmenty)<br />LED_DATA = 0xFF; //wygaszenie wszystkich katod - stan wysoki<br />//4 piny portu a jako wyjścia (anody)<br />ANODY_DIR |= (CA1 | CA2 | CA3 | CA4);<br />//wygaszenie wszystkich wyświetlaczy (anody)<br />ANODY_PORT |= (CA1 | CA2 | CA3 | CA4);<br /><br />//USTAWIENIE TMIERA1<br />TCCR2 |= (1 &lt;&lt; WGM21);              // Ustawienie trybu CTC<br />TCCR2 |= (1 &lt;&lt; CS20) | (1 &lt;&lt; CS21) | (1 &lt;&lt; CS22); // Ustawienie preskalera na 1024<br />OCR2 = 38;                          //podział przez 38 (rej. przepełnienia)<br />TIMSK |= (1 &lt;&lt; OCIE2);              // Zezwolenie na przerwanie Compare match A<br />}[/syntax]<br />Obsługa przerwań:<br />[syntax=c]//====================PROCEDURA OBSŁUGI PRZERWANIA - COMPARE MATCH<br />ISR(TIMER2_COMP_vect)<br />{<br />//zmienna do przełączania kolejno anod wyświetlacza<br />static uint8_t licznik = 1;<br />//cykliczne przełączanie w każdym przerwaniu anod<br />//każdego wyświetlacza (wartość jest negowana, aby krążyło zero)<br />ANODY_PORT = (ANODY_PORT | MASKA_ANODY);// wygaszenie wszystkich wyświetlaczy<br /><br />//gdy zapalony wyśw.1, podaj stan zmiennej cy1<br />switch(licznik)<br />{<br />case 1:<br />{<br />LED_DATA = pgm_read_byte( &amp;cyfry&#91;cy1&#93;);<br />break;<br />}<br />case 2:<br />{<br />LED_DATA = pgm_read_byte( &amp;cyfry&#91;cy2&#93;);<br />break;<br />}<br />case 4:<br />{<br />LED_DATA = pgm_read_byte( &amp;cyfry&#91;cy3&#93;);<br />break;<br />}<br />case 64:<br />{<br />LED_DATA = pgm_read_byte( &amp;cyfry&#91;cy4&#93;);<br />break;<br />}<br />}<br />//operacje cyklicznego przesuwania bitu zapalającego anody w zmiennej licznik<br /><br />ANODY_PORT = (ANODY_PORT &amp; ~MASKA_ANODY) | (~licznik &amp; MASKA_ANODY);// cykliczne przełączanie kolejnej anody w każdym przerwaniu<br />//<br />if((licznik == 1) || (licznik == 2)) licznik &lt;&lt;= 1; //przesunięcie zawartości bitów licznika o 1 w lewo<br />else if(licznik == 4) licznik = 64;<br />else if(licznik == 64) licznik = 1;<br />}[/syntax]<br /><br />Poszczególne &quot;cy&quot; ustawione są na cy1-1,cy2-2,cy3-1,cy4-1, na wyświetlaczu nr 2 &quot;pali się&quot; cyfra 1 (a nie 2...). Na pozostałych cyfra 1 + cyfra 2, także dziwnie to wygląda..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=15856">Hakapuszmin</a> — 25 gru 2016, o 18:08</p><hr />
]]></content>
</entry>
</feed>