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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-05-25T09:14:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=20183&amp;mode</id>
<entry>
<author><name><![CDATA[Tom92]]></name></author>
<updated>2019-05-25T09:14:49+01:00</updated>
<published>2019-05-25T09:14:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219235#p219235</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219235#p219235"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219235#p219235"><![CDATA[
A jest połączona z masą zasilania 12V?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11336">Tom92</a> — 25 maja 2019, o 09:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom92]]></name></author>
<updated>2019-05-24T18:52:44+01:00</updated>
<published>2019-05-24T18:52:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219225#p219225</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219225#p219225"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219225#p219225"><![CDATA[
Cyfrowa masa gdzieś jest połączona na drugiej stronie czy łączy tylko emitery dwóch tranzystorów?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11336">Tom92</a> — 24 maja 2019, o 18:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom92]]></name></author>
<updated>2019-05-23T21:32:44+01:00</updated>
<published>2019-05-23T21:32:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219203#p219203</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219203#p219203"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219203#p219203"><![CDATA[
Jeżeli na płytce jest tak jak na schemacie to musi NPN działać. Chyba że masz uszkodzony tranzystor i wszystkie npn-y jakie masz... A jak nie to miernik w ręce i szukaj błędu na płytce... Pokaż ten fragment płytki bo czarodzieje już rady nie dają  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11336">Tom92</a> — 23 maja 2019, o 21:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2019-05-23T21:29:04+01:00</updated>
<published>2019-05-23T21:29:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219202#p219202</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219202#p219202"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219202#p219202"><![CDATA[
Wstaw zdjęcie kawałka płytki z tranzystorem<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 23 maja 2019, o 21:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-05-23T20:58:08+01:00</updated>
<published>2019-05-23T20:58:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219199#p219199</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219199#p219199"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219199#p219199"><![CDATA[
A widok na pewno z dobrej strony? Sprawdzałeś tranzystor miernikiem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 23 maja 2019, o 20:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-05-22T21:08:24+01:00</updated>
<published>2019-05-22T21:08:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219180#p219180</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219180#p219180"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219180#p219180"><![CDATA[
A nie zamieniłeś przy montażu końcowek tranzystor? Sprawdzałeś tranzystor miernikiem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 22 maja 2019, o 21:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2019-05-22T07:05:18+01:00</updated>
<published>2019-05-22T07:05:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219163#p219163</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219163#p219163"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=219163#p219163"><![CDATA[
Pokaż, jak to podłączasz.<br />Dodałeś diodę zabezpieczającą?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 22 maja 2019, o 07:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2018-07-16T07:07:31+01:00</updated>
<published>2018-07-16T07:07:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=209841#p209841</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=209841#p209841"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=209841#p209841"><![CDATA[
Jeśli rejestry masz połączone szeregowo, to po prostu wysyłasz tą samą tablicę drugi raz. Wtedy pierwsza wysłana tablica będzie na drugim wyświetlaczu, a druga wysłana na pierwszym.<br />Możesz to powtarzać tak długo, jak dużo masz wyświetlaczy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 16 lip 2018, o 07:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-03-22T20:07:36+01:00</updated>
<published>2018-03-22T20:07:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205924#p205924</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205924#p205924"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205924#p205924"><![CDATA[
Jeśli to rejestry szeregowe to zauważ że nie prędkość przełączania anod będzie tu kluczowa, ale prędkość ładowania rejestrów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 22 mar 2018, o 20:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-03-22T18:42:50+01:00</updated>
<published>2018-03-22T18:42:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205903#p205903</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205903#p205903"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205903#p205903"><![CDATA[
A te rejestry to chcesz wykorzystać szeregowe czy równoległe?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 22 mar 2018, o 18:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-03-21T22:27:43+01:00</updated>
<published>2018-03-21T22:27:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205860#p205860</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205860#p205860"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=205860#p205860"><![CDATA[
To czy switch będzie szybszy to nie jest powiedziane (wszystko zależy jak w danej sytuacji to potraktuje kompilator), najlepiej napisać sobie oba warianty i po skompilowaniu podejrzeć wygenerowany plik assemblera i porównać jak to wygląda dla obu przypadków.<br />Np w bluebooku w ćwiczeniu właśnie o multipleksowanym LED obsługa na if/else dawała kod mniejszy od procedury na switch (co prawda nie zagłębiałem się w kwestie prędkości wykonywania kodu dla tego przykładu, ale już sam fakt lżejszego kodu sugeruje mniej instrukcji więc i szybsze działanie)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 21 mar 2018, o 22:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2018-02-11T18:57:04+01:00</updated>
<published>2018-02-11T18:57:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203696#p203696</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203696#p203696"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203696#p203696"><![CDATA[
[syntax=c]if (leds &amp; LED8) {<br />    uart_puts(&quot;ON&quot;);<br />}<br />else if( !(leds &amp; LED8) ) {<br />    uart_puts(&quot;OFF&quot;);<br />}[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 13 minutach ]</span></strong><br /><br />[syntax=c]if( !switch_lock &amp;&amp; !(PINC &amp; SW7) ) {<br />    switch_lock = 50000;<br />    if (leds &amp; LED5) leds &amp;= ~LED6;<br />    if (leds &amp; LED6) leds &amp;= ~LED5;<br />    SendSpi (leds); <br />}<br />else if( switch_lock &amp;&amp; (PINC &amp; SW7) ) { <br />    switch_lock++;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 11 lut 2018, o 18:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-02-10T00:27:17+01:00</updated>
<published>2018-02-10T00:27:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203601#p203601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203601#p203601"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203601#p203601"><![CDATA[
W zależności od tego ile sumarycznie wyjść mają twoje rejestry tworzysz sobie zmienną która je pomieści np masz 16 wyjść rejestrów to tworzysz zmienną uint16_t rejestry. Ową zmienną traktujesz tak jak rejestr wyjściowy portu procka PORTX.<br />Jeśli chcesz zapalić diodę podpiętą np do 14 pinu twojej kaskady rejestrów (zakładając że jest podpięta anodą do pinu rejestru, katodą do masy z uwzględnieniem gdzieś po drodze rezystora - czyli aby zaświecić diodę musisz wystawić 1) robisz to tak<br />[syntax=c]//zapalamy diodę 14<br />rejestry |= (1&lt;&lt;14);<br />//wysyłamy zmienną po SPI do rejestrów<br /><br />//gasimy diodę 14<br />rejestry &amp;= ~(1&lt;&lt;14);<br />//wysyłamy zmienną po SPI do rejestrów<br /><br />//toglujemy diodą 14<br />rejestry ^= (1&lt;&lt;14);<br />//wysyłamy zmienną po SPI do rejestrów[/syntax]<br /><br />Jeśli funkcja do wysyłania po SPI potrzebuje 8 bitowych argumentów to poprostu rozbijasz swoją zmienną na dwoje. Możesz też stworzyć dwie zmienne i osobno na nich operować,  jak również możesz to zrobić na wiele innych sposobów...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 10 lut 2018, o 00:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2018-02-09T20:11:05+01:00</updated>
<published>2018-02-09T20:11:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203588#p203588</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203588#p203588"/>
<title type="html"><![CDATA[Re: Sterowanie ledami przez SPI + przyciski]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20183&amp;p=203588#p203588"><![CDATA[
Może poradnik Mirka coś pomoże: <a href="https://youtu.be/G9Ygmu7LBu4"  class="postlink">https://youtu.be/G9Ygmu7LBu4</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 9 lut 2018, o 20:11</p><hr />
]]></content>
</entry>
</feed>