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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-09-10T13:56:39+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1488&amp;mode</id>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-10T13:56:39+01:00</updated>
<published>2012-09-10T13:56:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14770#p14770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14770#p14770"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14770#p14770"><![CDATA[
Wygląda to tak, że komunikacja z czujnikiem jest coś nie tego bo wykonuje się 54 linia kodu. Sprawdzę jeszcze preskaler czy aby na pewno jest dobrze ustawiony.<br /><br />Edit:<br /><br />Przerobiłem trochę kod a ustawienia timera zapożyczyłem z forum. Całość wygląda tak:<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2012-08-30<br /> *      Author: Tomek<br /> */<br /><br /><br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/io.h&gt;// dołączenie głównego systemowego  pliku nagłówkowego<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;led7.h&quot;<br />#include &quot;1Wire/ds18x20.h&quot;<br /><br />volatile uint8_t temp;<br />uint8_t czujniki_cnt;/* ilość czujników na magistrali */<br />volatile uint8_t s1_flag;/* flaga tyknięcia timera co 1 sekundę */<br />volatile uint8_t sekundy;/* licznik sekund 0-59 */<br /><br />uint8_t subzero, cel, cel_fract_bits;<br /><br />int main(void)<br />{<br /><br /><br />/* ustawienie TIMER2 dla F_CPU=1,000000 MHz */<br />   TCCR2 |= (1&lt;&lt;WGM21);            /* tryb CTC */<br />   TCCR2 |= (1&lt;&lt;CS22)|(1&lt;&lt;CS21);      /* preskaler = 256 */<br />   OCR2 = 39;                     /* dodatkowy podział przez 39 (rej. przepełnienia) */<br />   TIMSK |= (1&lt;&lt;OCIE2);            /* zezwolenie na przerwanie CompareMatch */<br />   /* przerwanie wykonywane z częstotliwością ok 10ms (100 razy na sekundę) */<br />   /* do naszych celów nie musi być to bardzo dokładne 10ms */<br />/*<br />//*************************************************<br />//*Ustawienia timera 16 bitowego<br />TCCR1A |= (1&lt;&lt;WGM12); // tryb CTC<br />TCCR1A |= (1&lt;&lt;CS11); //preskaler 8<br />OCR1A = 1250;<br />TIMSK |= (1&lt;&lt;OCIE1A);<br />//*************************************************<br />*/<br />czujniki_cnt = search_sensors();<br />DS18X20_start_meas( DS18X20_POWER_EXTERN, NULL );<br />_delay_ms(750);<br /><br />if( DS18X20_OK == DS18X20_read_meas(gSensorIDs[0], &amp;subzero, &amp;cel, &amp;cel_fract_bits) );<br /><br /><br /><br /><br />led7_init();<br />sei();<br />while(1){<br /><br />if(s1_flag) {<br />/* sprawdzanie flagi tyknięć timera programowego co 1 sekundę */<br />/* co trzy sekundy gdy reszta z dzielenia modulo 3 == 0 sprawdzaj ilość dostępnych czujników */<br />if( 0 == (sekundy%3) ) czujniki_cnt = search_sensors();<br />/* co trzy sekundy gdy reszta z dzielenia modulo 3 == 1 wysyłaj rozkaz pomiaru do czujników */<br />if( 1 == (sekundy%3) ) DS18X20_start_meas( DS18X20_POWER_EXTERN, NULL );<br /><br />/* co trzy sekundy gdy reszta z dzielenia modulo 3 == 2 czyli jedną sekundę po rozkazie konwersji<br /> *  dokonuj odczytu i wyświetlania temperatur z 2 czujników jeśli są podłączone, jeśli nie<br /> *  to pokaż komunikat o błędzie<br /> */<br />if( 2 == (sekundy%3) ) {<br />if( DS18X20_OK == DS18X20_read_meas(gSensorIDs[0], &amp;subzero, &amp;cel, &amp;cel_fract_bits) );<br /><br /><br />}<br /><br />/* zerujemy flagę aby tylko jeden raz w ciągu sekundy wykonać operacje */<br />s1_flag=0;<br />} /* koniec sprawdzania flagi */<br /><br /><br />led7_setNumber(cel);<br />} /* koniec pętli nieskończonej */<br /><br /><br /><br /><br />}<br /><br />/* ================= PROCEDURA OBSŁUGI PRZERWANIA – COMPARE MATCH */<br />/* pełni funkcję timera programowego wyznaczającego podstawę czasu = 1s */<br />ISR(TIMER2_COMP_vect)<br />{<br />static uint8_t cnt=0;/* statyczna zmienna cnt do odliczania setnych ms */<br /><br />if(++cnt&gt;99) {/* gdy licznik ms &gt; 99 (minęła 1 sekunda) */<br />s1_flag=1;/* ustaw flagę tyknięcia sekundy */<br />sekundy++;/* zwiększ licznik sekund */<br />if(sekundy&gt;59) sekundy=0; /* jeśli ilość sekund &gt; 59 - wyzeruj */<br />cnt=0;/* wyzeru licznik setnych ms */<br />}<br />}<br />[/syntax]<br /><br />Są jakieś błędy w kodzie? Gdy wyświetlam zmienną cel na wyświetlaczu pokazuje mi 0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 10 wrz 2012, o 13:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-09-10T13:48:48+01:00</updated>
<published>2012-09-10T13:48:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14769#p14769</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14769#p14769"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14769#p14769"><![CDATA[
Hehehe ......... to napisz dlaczego masz takie wrażenia <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> , znaczy się co ci nie pasuje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 10 wrz 2012, o 13:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-09-10T13:06:40+01:00</updated>
<published>2012-09-10T13:06:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14767#p14767</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14767#p14767"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14767#p14767"><![CDATA[
Umieść kod w znacznikach syntax-c. Łatwiej będzie czytać<br />Żeby sprawdzić ustawinie timera potrzebna jest częstotliwość taktowania up<br /><br />A... no i co to za procesor<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 10 wrz 2012, o 13:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-10T13:34:09+01:00</updated>
<published>2012-09-10T13:00:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14766#p14766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14766#p14766"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14766#p14766"><![CDATA[
Panowie możecie spojrzeć na ten kod i powiedzieć czy jest OK? Szczególnie przerwania i timer. Mam wrażenie, że nie.<br />Założenia są takie: Odczytać całkowitą część temperatury i zapisać ją w zmiennej temp.  <br />[syntax=c]<br />/*<br /> * main.c<br /> *<br /> *  Created on: 2012-08-30<br /> *      Author: Tomek<br /> */<br /><br /><br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/io.h&gt;// dołączenie głównego systemowego  pliku nagłówkowego<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;led7.h&quot;<br />#include &quot;1Wire/ds18x20.h&quot;<br /><br />uint8_t temp;<br />uint8_t czujniki_cnt;<br />volatile uint8_t s1_flag;<br />volatile uint8_t sekundy;<br /><br />uint8_t subzero,cel,cel_fract_bits;<br /><br />int main(void)<br />{<br /><br />//*************************************************<br />//*Ustawienia timera 16 bitowego<br />TCCR1A |= (1&lt;&lt;WGM12); // tryb CTC<br />TCCR1A |= (1&lt;&lt;CS12) | (1&lt;&lt;CS10); //preskaler 1024<br />OCR1A = 108;<br />TIMSK |= (1&lt;&lt;OCIE1A);<br />//*************************************************<br /><br />czujniki_cnt = search_sensors();<br />DS18X20_start_meas( DS18X20_POWER_EXTERN, NULL );<br />_delay_ms(750);<br /><br />sei();<br />while(1){<br /><br />if(s1_flag) {<br />/* sprawdzanie flagi tyknięć timera programowego co 1 sekundę */<br />/* co trzy sekundy gdy reszta z dzielenia modulo 3 == 0 sprawdzaj ilość dostępnych czujników */<br />if( 0 == (sekundy%3) ) czujniki_cnt = search_sensors();<br />/* co trzy sekundy gdy reszta z dzielenia modulo 3 == 1 wysyłaj rozkaz pomiaru do czujników */<br />if( 1 == (sekundy%3) ) DS18X20_start_meas( DS18X20_POWER_EXTERN, NULL );<br /><br />/* co trzy sekundy gdy reszta z dzielenia modulo 3 == 2 czyli jedną sekundę po rozkazie konwersji<br /> *  dokonuj odczytu i wyświetlania temperatur z 2 czujników jeśli są podłączone, jeśli nie<br /> *  to pokaż komunikat o błędzie<br /> */<br />if( 2 == (sekundy%3) ) {<br />if( DS18X20_OK == DS18X20_read_meas(gSensorIDs[0], &amp;subzero, &amp;cel, &amp;cel_fract_bits) ) temp=cel;<br />else {<br />led7_setNumber(00);<br />}<br /><br /><br />}<br /><br />/* zerujemy flagę aby tylko jeden raz w ciągu sekundy wykonać operacje */<br />s1_flag=0;<br />} /* koniec sprawdzania flagi */<br /><br />led7_init();<br />led7_setNumber(temp);<br />} /* koniec pętli nieskończonej */<br /><br /><br /><br /><br />}<br /><br />/* ================= PROCEDURA OBSŁUGI PRZERWANIA – COMPARE MATCH */<br />/* pełni funkcję timera programowego wyznaczającego podstawę czasu = 1s */<br />ISR(TIMER1_COMPA_vect)<br />{<br />static uint8_t cnt=0;/* statyczna zmienna cnt do odliczania setnych ms */<br /><br />if(++cnt&gt;99) {/* gdy licznik ms &gt; 99 (minęła 1 sekunda) */<br />s1_flag=1;/* ustaw flagę tyknięcia sekundy */<br />sekundy++;/* zwiększ licznik sekund */<br />if(sekundy&gt;59) sekundy=0; /* jeśli ilość sekund &gt; 59 - wyzeruj */<br />cnt=0;/* wyzeru licznik setnych ms */<br />}<br />}<br /><br />[/syntax]<br /><br />Edit: <br /><br />Procesor: atmega8, taktowanie 1MHz<br /><br />Edit:2<br /><br />Jest to lekko modyfikowany kod z książki Mirka do obsługi termometru DS18b20.<br />U mnie będzie pracował tylko 1 termometr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 10 wrz 2012, o 13:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-09-07T10:34:12+01:00</updated>
<published>2012-09-07T10:34:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14602#p14602</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14602#p14602"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14602#p14602"><![CDATA[
dwa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 7 wrz 2012, o 10:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-07T10:20:22+01:00</updated>
<published>2012-09-07T10:20:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14600#p14600</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14600#p14600"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14600#p14600"><![CDATA[
<strong>Antystatyczny </strong>ano na tym, że w ogóle w kodzie nie miałem ustawionego rejestru DDR. Nie wiem jakim cudem to przeoczyłem, bo zauważyć musiałem skoro naprawiając wiatrówkę stwierdziłem brak jego ustawień w kodzie  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br /><br />No cóż mam nadzieje, że mi wybaczycie ten błąd <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 7 wrz 2012, o 10:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-06T23:23:39+01:00</updated>
<published>2012-09-06T23:23:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14573#p14573</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14573#p14573"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14573#p14573"><![CDATA[
<div class="quotetitle">GwynBleidD napisał(a):</div><div class="quotecontent"><br />a pisałem chyba 3 razy, podepnij tranzystory i segmenty wyświetlacza do napięcia BEZ procesora, żeby sprawdzić czy byk jest w programie, czy w sprzęcie... No cóż, dlaczego nikt moich porad nie słucha, które tyle by tutaj zaoszczędziły?<br /></div><br /><br />Ale zauważ, że ja pisałem też o tym kilka razy, i chyba jeszcze ktoś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... coś jednak niektóre osoby na siłę nie czytają tego co im się podpowiada <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... nie wiem jak to działa.... ale widać tak musi nieraz być.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 wrz 2012, o 23:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-06T21:41:26+01:00</updated>
<published>2012-09-06T21:41:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14542#p14542</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14542#p14542"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14542#p14542"><![CDATA[
paladyn pogroził wiatrówka medze ... wziął ją na muszkę i ze strachu działać zaczęła <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=58">SunRiver</a> — 6 wrz 2012, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-09-06T20:13:55+01:00</updated>
<published>2012-09-06T20:13:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14524#p14524</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14524#p14524"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14524#p14524"><![CDATA[
<div class="quotetitle">paladyn napisał(a):</div><div class="quotecontent"><br />Strach się przyznać ale miałem byka w programie <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" />  Jakoś przeoczyłem błąd przy rejestrach DDR, a najlepsze jest to, że uświadomiłem sobie to podczas naprawy wiatrówki.  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  Mam nadzieje, że szanowni koledzy nie mają mi za złe tego byka , przecież każdy popełnia jakieś błędy. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Dodam jeszcze, że wyświetlacz świeci bardzo mocno. <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /></div><br />Ale nie postrzeliłeś się z wrażenia <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 6 wrz 2012, o 20:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2012-09-06T19:34:21+01:00</updated>
<published>2012-09-06T19:34:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14516#p14516</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14516#p14516"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14516#p14516"><![CDATA[
Coś mi się zdaje, że ktoś już wspominał o tym, czy aby na pewno wystawiasz tam jedynkę, bo wygląda to na stan trzeci.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 6 wrz 2012, o 19:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-06T19:28:42+01:00</updated>
<published>2012-09-06T19:28:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14515#p14515</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14515#p14515"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14515#p14515"><![CDATA[
Strach się przyznać ale miałem byka w programie <img src="https://forum.atnel.pl/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Pan Zielony" />  Jakoś przeoczyłem błąd przy rejestrach DDR, a najlepsze jest to, że uświadomiłem sobie to podczas naprawy wiatrówki.  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  Mam nadzieje, że szanowni koledzy nie mają mi za złe tego byka , przecież każdy popełnia jakieś błędy. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Dodam jeszcze, że wyświetlacz świeci bardzo mocno. <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 6 wrz 2012, o 19:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-06T11:01:31+01:00</updated>
<published>2012-09-06T11:01:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14472#p14472</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14472#p14472"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14472#p14472"><![CDATA[
Sprawdziłem na płytce stykowej i segment przy rezystorze 30K na bazie BC517 świeci normalnie, zaraz zobaczę jak wygląda to na innych rezystorach.<br /><br />Edit:<br /><br />Przy 82K również świeci normalnie.<br /><br />Edit:2 Wylutowałem jeden tranzystor(sprawdziłem-sprawny) i podłączyłem kabelkiem katodę z masą. Wyświetlacz nadal bardzo słabo świeci.<br /><br />Edit3: <br /><br />Reasumując wyświetlacz świeci prawidłowo przy rezystorach anod 120 omów i tranzystorze BC517 z rezystorem(30K,82K). Na płytce wyświetlacz świeci słabo nawet jeśli katoda jest bezpośrednio podłączona do masy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 6 wrz 2012, o 11:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-09-06T07:35:17+01:00</updated>
<published>2012-09-06T07:35:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14462#p14462</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14462#p14462"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14462#p14462"><![CDATA[
<div class="quotetitle">paladyn napisał(a):</div><div class="quotecontent"><br />Co do rezystorów to już przeliczałem je kilkakrotnie i wiem jakie wartości otrzymuje. Dla anod jest to 27mA ,natomiast dla tranzystorów Ic= 2,13A.  O ile obliczyć chyba umiem to nie potrafię zinterpretować jak zachowuje się tranzystor, którego IcMAX to 400mA a z obliczeń wychodzi, że przy jego wzmocnieniu i dobranym rezystorze potrafi przenieść 2.13A. <br />Dodam, że tranzystory są zimne więc krzywda się im nie dzieje.<br /></div><br />Ale weź pod uwagę, że w tym układzie tranzystor działa jak klucz a nie jak wzmacniacz. Czyli owszem przy takim prądzie bazy i wzmocnieniu tranzystora wychodzi Ci, że płynie przez niego ponad 2 A, ale... po to przecież masz rezystor w kolektorze. To on ogranicza maksymalny prąd płynący przez tranzystor <img src="https://forum.atnel.pl/images/smilies/icon_exclaim.gif" alt=":!:" title="Wykrzyknik" /> I właśnie dlatego jest zimny i krzywda mu się nie dzieje, prawda?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 6 wrz 2012, o 07:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-05T22:50:53+01:00</updated>
<published>2012-09-05T22:50:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14461#p14461</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14461#p14461"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14461#p14461"><![CDATA[
To teraz zrób drugi krok a nie przechodzisz od razu do 14-go <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Anoda do VCC przez rezystor 120R<br /><br />Katoda do kolektora tranzystora a jego emiter do GND.<br /><br />Do bazy rezystor i druga końcówka rezystora na razie nie do procka tylko do VCC (+5V) - i powiedz jak świeci segment<br /><br />(przecież z tego wszystkiego ewidentnie wynika że coś totalnie źle robisz / łączysz albo zaraz się okaże że masz inne tranzystory niż w ogóle myślisz) .... Bo skoro segment zasilony normalnie świeci, to przez sam tranzystor też musi....<br /><br />a te twoje 2,12V na pinie procka na razie zostaw w spokoju - to chyba sam widzisz że to też nie jest stan wysoki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 wrz 2012, o 22:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grg00]]></name></author>
<updated>2012-09-05T22:48:29+01:00</updated>
<published>2012-09-05T22:48:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14460#p14460</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14460#p14460"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14460#p14460"><![CDATA[
Moment, 2,12V jest np. na nodze oznaczonej A? Jakie są napięcia bezpośrednio na kolektorze i bazie tranzystora?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=531">grg00</a> — 5 wrz 2012, o 22:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-05T22:29:27+01:00</updated>
<published>2012-09-05T22:29:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14459#p14459</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14459#p14459"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14459#p14459"><![CDATA[
2,12V jest na wyjściu z uC w kierunku anod, natomiast na tranzystor idzie 4,95V<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 5 wrz 2012, o 22:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grg00]]></name></author>
<updated>2012-09-05T22:23:33+01:00</updated>
<published>2012-09-05T22:23:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14458#p14458</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14458#p14458"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14458#p14458"><![CDATA[
Hmm... Masz może woltomierz, żeby pomierzyć napięcia na nogach procesora, anodzie i katodzie segmentu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=531">grg00</a> — 5 wrz 2012, o 22:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2012-09-05T21:46:35+01:00</updated>
<published>2012-09-05T21:46:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14456#p14456</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14456#p14456"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14456#p14456"><![CDATA[
Ja bym proponował dać zwykłe tranzystory i po problemie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 5 wrz 2012, o 21:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-05T21:40:51+01:00</updated>
<published>2012-09-05T21:40:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14455#p14455</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14455#p14455"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14455#p14455"><![CDATA[
Spokojnie, być może to wygląda tak, że zgrywam cwaniaka czy guru i jeśli tak odbieraliście moje wypowiedzi to przepraszam, że narasta jakieś niepotrzebne napięcie<br /><br />Wracając do tematu tu sprawdziłem na płytce stykowej jak świeci segment przy 5V i 120 omach. Świeci bardzo jasno, tak jak tego cały czas oczekuje <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Także coś jest nie tak przy tranzystorach od katod.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 5 wrz 2012, o 21:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-05T21:24:10+01:00</updated>
<published>2012-09-05T21:24:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14452#p14452</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14452#p14452"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14452#p14452"><![CDATA[
hahahaha &quot;masować ręcznie katodę&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> podoba mi się<br /><br />ale ok - jeszcze raz zapytam - resztką sił <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... czy możesz jeszcze raz &quot;zmiziać te wyświetlacze ręcznie&quot; ale bez żadnych stanów wysokich i stanów niskich....<br /><br />bierzesz w łapkę dwa druciki, i jeden rezystor. A następnie podłączasz anodę do ZASILANIA +5V - wprost do zasilacza - oczywiście przez jakiś rezystor np te 120R, natomiast katodę do GND - i powiedz mi wtedy jak świeci ? Poza tym możesz wziąć także miernik w łapki (amperomierz) i dla pewności zmierzyć jaki prąd płynie.<br /><br />Może uda mi się to z ciebie w końcu wyciągnąć ? <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=54">mirekk36</a> — 5 wrz 2012, o 21:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-05T21:16:47+01:00</updated>
<published>2012-09-05T21:16:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14450#p14450</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14450#p14450"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14450#p14450"><![CDATA[
Zacznę od tego, że nie obrażam się i jak najbardziej wysłucham każdej propozycji. <br /><br />Co do programu jestem święcie przekonany, że działa dobrze i jest ustawiony stan wysoki. Przy przekaźniku(12V,cewka 400 omów) też mam BC517 i rezystor 62K i działa bardzo dobrze. Dokumentacja wyświetlacza <a href="http://www.yetda.com/file/60-73-Dual--056-056.pdf"  class="postlink">http://www.yetda.com/file/60-73-Dual--056-056.pdf</a> model D-5625ASK11 Nie jest to zabytek z PRL tylko wyświetlacz zakupiony rok temu.<br /><br />Co do rezystorów to już przeliczałem je kilkakrotnie i wiem jakie wartości otrzymuje. Dla anod jest to 27mA ,natomiast dla tranzystorów Ic= 2,13A.  O ile obliczyć chyba umiem to nie potrafię zinterpretować jak zachowuje się tranzystor, którego IcMAX to 400mA a z obliczeń wychodzi, że przy jego wzmocnieniu i dobranym rezystorze potrafi przenieść 2.13A. <br />Dodam, że tranzystory są zimne więc krzywda się im nie dzieje. <br /><br />Co do poprawności montażu tranzystorów to również jestem pewien, że jest dobry bo spełniają swoją robotę. Gdy załączę stan wysoki np na segment A i załączę katodę 1 to świeci pierwszy wyświetlacz, gdy załączę tylko drugą katodę to świeci drugi wyświetlacz. Dodam jeszcze, że próbowałem masować katodę ręcznie, efekt minimalnie lepszy ale na dziennym świetle nadal nic nie widać. <br /><br />Być może nie jestem guru z tranzystorów ale zielonym też nie. <br /><br />Czy projekt jest jakimś hardcore ? Nie uważam, wręcz przeciwnie to podstawa od, której można zacząć robić coś sensownego.<br /><br />Czyli reasumując w obecnej konfiguracji te diody powinny świecić jak szalone , a świecą no marnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 5 wrz 2012, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-05T20:54:23+01:00</updated>
<published>2012-09-05T20:54:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14445#p14445</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14445#p14445"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14445#p14445"><![CDATA[
grg00 --&gt; autor nie ma co się obrażać, widać że dopiero mocno z tym początkuje więc tak na prawdę to bardzo cenne i pomocne pytania zadajesz. Jeśli więc sprawdzi najpierw w ogóle bez tranzystora jasność świecenia segmentu tak jak pisałem wyżej, to później właśnie powinien dobrze przyjrzeć się tym twoim pytaniom. Popieram.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 wrz 2012, o 20:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[grg00]]></name></author>
<updated>2012-09-05T20:42:10+01:00</updated>
<published>2012-09-05T20:42:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14439#p14439</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14439#p14439"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14439#p14439"><![CDATA[
Witam wszystkich na forum.<br />Podsumowując, jeśli dobrze zrozumiałem, wystawiasz stan wysoki np. na segment A i na bazę tranzystora podłączonego do odpowiadającej mu katody?<br />Wiem, że to pytanie już było, ale bez obrazy.<br />1) Jesteś pewien, że tam jest stan wysoki?<br />2) Jesteś pewien, że dobrze wlutowałeś tranzystor? Mam na myśli zamianę nóżek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=531">grg00</a> — 5 wrz 2012, o 20:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-05T19:12:27+01:00</updated>
<published>2012-09-05T19:12:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14425#p14425</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14425#p14425"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14425#p14425"><![CDATA[
to zacznij po pierwsze testy i sprawdzanie bez żadnych tranzystorów, tak trudno podłączyć wspólną katodę do GND natomiast jedną z anod przez rezystor do VCC i dobrać ten rezystor ????<br /><br />przecież ty nie znając zasad może pracy z tranzystorami robisz sobie hardocre na maxa...<br /><br />Poza tym pokaż notę PDF tego wyświetlacza - czy to nie jest jakiś super np stary szrot ? z czasów PRL'u ? wtedy wszystkie tak świeciły że trzeba było światło zgasić w pokoju żeby coś zobaczyć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Więc upraszczaj sobie życie a nie utrudniaj ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 wrz 2012, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[paladyn]]></name></author>
<updated>2012-09-05T19:09:05+01:00</updated>
<published>2012-09-05T19:09:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14423#p14423</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14423#p14423"/>
<title type="html"><![CDATA[Re: Podwójny wyświetlacz 7 segmentowy ze wspólna katodą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1488&amp;p=14423#p14423"><![CDATA[
A co zrobić żeby wyświetlacz statycznie świecił odpowiednio jasno ? Docelowo wyświetlacz ma być multipleksowany, ale skoro nawet statycznie ledwo świeci to nie widzę sensu brać się za multipleksowanie tylko za zwiększenie jasności.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=468">paladyn</a> — 5 wrz 2012, o 19:09</p><hr />
]]></content>
</entry>
</feed>