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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-07-06T06:15:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=18762&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-07-06T06:15:11+01:00</updated>
<published>2017-07-06T06:15:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18762&amp;p=191736#p191736</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18762&amp;p=191736#p191736"/>
<title type="html"><![CDATA[Re: magic led attiny13 - nie świecą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18762&amp;p=191736#p191736"><![CDATA[
obejrzyj sobie może najpierw te poradniki:<br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=UGbfuJoGimA" >https://www.youtube.com/watch?v=UGbfuJoGimA</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=el5Km1Z7rDM" >https://www.youtube.com/watch?v=el5Km1Z7rDM</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=MKxs6oc8Duk" >https://www.youtube.com/watch?v=MKxs6oc8Duk</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=2Wp8u87UMOA" >https://www.youtube.com/watch?v=2Wp8u87UMOA</a><!-- m --><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=-9ofm_CmWco" >https://www.youtube.com/watch?v=-9ofm_CmWco</a><!-- m --><br /><br />zamiast pisać:<br /><div class="quotetitle">bartek9863 napisał(a):</div><div class="quotecontent"><br />myślę że przy 3 scalakach wstawka asemblerowa nie pomoże a jak by miała pomóc nie ma odpowiedniej w mkavrcalculator.<br /></div><br /><br />to zobaczysz, że jednak wstawka asemblerowa ma sens<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 lip 2017, o 06:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bartek9863]]></name></author>
<updated>2017-07-05T23:43:24+01:00</updated>
<published>2017-07-05T23:43:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18762&amp;p=191735#p191735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18762&amp;p=191735#p191735"/>
<title type="html"><![CDATA[magic led attiny13 - nie świecą]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18762&amp;p=191735#p191735"><![CDATA[
Witam!<br /><br />Mam problem z magic led. Zrobiłem ten taki prosty kod jak w poradnikach 03 i 04 Mirka i nic się nie dzieje praktycznie na diodach. Wykorzystuję diody trochę inaczej niż są normalnie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> tzn ws2811s nie steruje jedną diodą tylko całym paskiem i zmienia tylko kolory na całym pasku. Pasek połączyłem przez tranzystory NPN. Dodatkowo są jeszcze 2 ws2811s które sterują po 3 diody (połączone są do wyjść RGB). <br /><br />Attiny ma ustawione fuse bit na taktowanie 9,6 Mhz. Próbowałem różne ilości nop-ów dla 0 i 1. Wstawiałem nawet zamiast funkcji wysyłania RGB że ma wysyłać same 1 i w innym podejściu same 0 (w pętli while(1) ) też bez zadowalających rezultatów (zaświecił się tylko zielony kolor na taśmie ale nie na full jasności niebieski i czerowny były zgaszone).<br /><br />myślę że przy 3 scalakach wstawka asemblerowa nie pomoże a jak by miała pomóc nie ma odpowiedniej w mkavrcalculator. <br /><br />kod ws2811s.c:<br />[syntax=c]#include &lt;avr/io.h&gt;<br /><br /><br />#include &quot;ws2811s.h&quot;<br /><br />void ws2811_init(void){<br />WS_DIR |= WSPIN;<br />}<br /><br /> void send_zero(void){<br />WS_PORT |=WSPIN;<br />asm (&quot;nop&quot;);asm (&quot;nop&quot;);<br />WS_PORT &amp;=~WSPIN;<br />}<br />void send_one(void){<br />WS_PORT |=WSPIN;<br />asm (&quot;nop&quot;);asm (&quot;nop&quot;);asm (&quot;nop&quot;);<br />WS_PORT &amp;=~WSPIN;<br />}<br /><br />void send_rgb (uint8_t r, uint8_t g, uint8_t b){<br />uint8_t i;<br />for (i=0;i&lt;8;i++){<br />if(g &amp; 128) send_zero();<br />else send_one();<br />g&lt;&lt;=1;<br />}<br />for (i=0;i&lt;8;i++){<br />if(r&amp;128) send_zero();<br />else send_one();<br />r&lt;&lt;=1;<br />}<br />for (i=0;i&lt;8;i++){<br />if(b&amp;128) send_zero();<br />else send_one();<br />b&lt;&lt;=1;<br />}<br />}[/syntax]<br /><br />jakieś pomysły/sugestie ? czy lepiej dać sobie spokój z attiny i użyć czegoś gdzie można podpiąć kwarc?<br /><br />edit:<br />wstawiam jeszcze co i jak jest połączone:<br /><br /><a href="https://obrazkiforum.atnel.pl/16739/6f2a608949e8cc6f92185f696211cf61.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16739/6f2a608949e8cc6f92185f696211cf61.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16739">bartek9863</a> — 5 lip 2017, o 23:43</p><hr />
]]></content>
</entry>
</feed>