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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-02-08T21:12:52+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=10559&amp;mode</id>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T21:12:52+01:00</updated>
<published>2015-02-08T21:12:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117892#p117892</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117892#p117892"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117892#p117892"><![CDATA[
Podlaczylem Twoj kawalek kodu pod sygnal pwm. Dioda zapala sie szybciej po dodaniu gazu. Na hamowaniu silnikiem nie swieci bo wtryski nie dzialaja <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=8378">err_or</a> — 8 lut 2015, o 21:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T18:48:54+01:00</updated>
<published>2015-02-08T18:48:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117856#p117856</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117856#p117856"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117856#p117856"><![CDATA[
dziekuje za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8378">err_or</a> — 8 lut 2015, o 18:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[domcio512]]></name></author>
<updated>2015-02-08T18:24:46+01:00</updated>
<published>2015-02-08T18:24:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117849#p117849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117849#p117849"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117849#p117849"><![CDATA[
Na nóżce PB0 jest stan wysoki (5V), bo jest podciągnięta wewnętrznym rezystorem do VCC. Nawet jeśli podłączysz 5V z innego źródła nic się nie stanie <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=3200">domcio512</a> — 8 lut 2015, o 18:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T18:26:04+01:00</updated>
<published>2015-02-08T18:13:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117847#p117847</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117847#p117847"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117847#p117847"><![CDATA[
Podczas wykonywania programu podlaczajac miernik - do masy i + do nozki PB0(wejscie sygnalu) pokazuje okolo 5v, po zwarciu do masy pokazuje 0. Te napiecia sie ronowaza gdy podepne pod nozke PB0 napiecie np okolo 5v z zewnetrznego zrodla?<br /><br />Zrobolem eksperyment; podlaczylem BP0 do masy - dioda swieci. Dalem zasilanie z plytki na PB0 i przestaje swiecic czyli dziala. Czy tak mozna? Nic nie popsuje? To tak jak bym zwieral vcc do masy?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8378">err_or</a> — 8 lut 2015, o 18:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[domcio512]]></name></author>
<updated>2015-02-08T17:48:59+01:00</updated>
<published>2015-02-08T17:48:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117843#p117843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117843#p117843"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117843#p117843"><![CDATA[
Nie uszkodzisz, ponieważ masa zawsze ma 0 V. Gdybyś 12 V podłączył prosto do procesora to by się uszkodził.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3200">domcio512</a> — 8 lut 2015, o 17:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T17:46:20+01:00</updated>
<published>2015-02-08T17:46:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117841#p117841</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117841#p117841"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117841#p117841"><![CDATA[
Czy moje rozumowanie jest dobre? Jezeli podepne niskie napiecie na nozke wejscia PB0 a mase z zapalniczki do masy na plytce to czy to ma prawo dzialac? Czy nie uszkodze procesora?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8378">err_or</a> — 8 lut 2015, o 17:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[domcio512]]></name></author>
<updated>2015-02-08T17:35:06+01:00</updated>
<published>2015-02-08T17:35:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117839#p117839</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117839#p117839"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117839#p117839"><![CDATA[
Możesz zrobić dzielnik napięcia, lub oddzielić galwanicznie za pomocą jakiegoś transoptora <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=3200">domcio512</a> — 8 lut 2015, o 17:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T17:30:38+01:00</updated>
<published>2015-02-08T17:30:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117833#p117833</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117833#p117833"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117833#p117833"><![CDATA[
Bardzo dziekuje za kod. Dziala swietnie na zwarcie do masy, pewnie jakas reakacja na klawisz. Co chce osiagnac? Planuje wyswietlac za pomoca diody czestortliowsc wtryskow paliwa w silniku ZI. Mierzylem teraz sygnal sterujacy PWM z komputera i po podpieciu woltomierza minus z masa zapalniczki i plus z wyjsciem PWM. Na wlaczonym zaplonie pokazuje 12v a po odpaleniu silnika i wcisnieciu pedalu przyspieszenia napiecie maleje. Czy to oznacza, ze wytyski sa sterowane masa? Jak narazie nic nie podlaczalem bo napiecie jest za duze. Planuje go zmiejszyc do okolo 3v i podpiac pod pin PB0. Mase samochodu polaczyc z masa zasilania ukladu. Nie wiem jeszcze jak rozwiazac problem zmniejszenia napiecia, czy zastowac dzielnik czy moze inny bezpieczniejszy sposob. Czy to ma szanse zadzialac?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8378">err_or</a> — 8 lut 2015, o 17:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[domcio512]]></name></author>
<updated>2015-02-08T16:43:08+01:00</updated>
<published>2015-02-08T16:43:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117828#p117828</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117828#p117828"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117828#p117828"><![CDATA[
Spróbuj tego:<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br /><br />int main(void){<br />        DDRB |= (1&lt;&lt;PB1); // PB1 jako wyjście<br />        DDRB &amp;= ~(1&lt;&lt;PB0);// PB0 jako wejście<br /><br />        PORTB |= (1&lt;&lt;PB0);// programowe podciągnięcie do VCC<br /><br />        while(1)<br />        {<br />        if(!(PINB &amp; (1&lt;&lt;PB0)))// jeśli PB0 wynosi 0<br />        {<br />        PORTB  &amp;= ~(1&lt;&lt;PB1);// wystaw na PB1 stan niski<br />        }<br />        else<br />            {<br />        PORTB |= (1&lt;&lt;PB1);// wystaw na PB1 stan wysoki<br />            }<br /><br />        }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3200">domcio512</a> — 8 lut 2015, o 16:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T16:27:46+01:00</updated>
<published>2015-02-08T16:27:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117826#p117826</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117826#p117826"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117826#p117826"><![CDATA[
Nic nie zalacza. Chcialem przprowadzic symulacje sygnalu PWM z zewnetrznego zrodla.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8378">err_or</a> — 8 lut 2015, o 16:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ds3]]></name></author>
<updated>2015-02-08T16:26:00+01:00</updated>
<published>2015-02-08T16:26:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117825#p117825</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117825#p117825"/>
<title type="html"><![CDATA[Re: Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117825#p117825"><![CDATA[
Lepiej jest mierzyć stan niski na porcie. Poza tym co załącza ten stan na tym pinie? Bo jeśli przycisk typu Tack switch to musisz podciągnąć pin PB0 do VCC przez rezystor np. 10K lub programowo eliminować drgania styków.<br /><br />Załączać diodę i gasić możesz w taki sposób:<br />[syntax=c]PORTB  |= (1&lt;&lt;PB1);[/syntax]<br /><br />[syntax=c]PORTB  &amp;=~ (1&lt;&lt;PB1);[/syntax]<br /><br /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1783">Ds3</a> — 8 lut 2015, o 16:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[err_or]]></name></author>
<updated>2015-02-08T15:18:15+01:00</updated>
<published>2015-02-08T15:18:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117818#p117818</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117818#p117818"/>
<title type="html"><![CDATA[Sterowanie diodą przez stan na porcie wejsciowym.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10559&amp;p=117818#p117818"><![CDATA[
Witam wszystkich!! Usiluje napisac prosty program, ktory w petli oczekuje na stan na pinie PB0 i w zaleznosci od stanu zapala diode na porcie PB1. Caly &quot;projekt&quot; opiera sie o plytke stykowa do ktorej do pinu PB1 katoda podlaczona jest dioda a przez rezystor 200 anoda do vcc. Glownym moim zamierzeniem jest odczyt stanu wysokiego z zewnetrznego zrodla np. z baterii np podlaczajac - baterii do masy a + zwierac z pinem wejsciowym PB0.<br /><br />Napisalem prosty kod ale nie bardzo on dziala. Gdzie robie blad?<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#include &lt;avr/io.h&gt;<br /><br />int main(void){<br />        DDRB |= (1&lt;&lt;PB1);<br />        DDRB &amp;= ~(1&lt;&lt;PB0);<br />        while(1){<br />        if(!(PINB &amp; (0&lt;&lt;PB0)))<br />        {<br />        PORTB  |= (0&lt;&lt;PB1);<br />        }else <br />                {<br />                PORTB |= (1&lt;&lt;PB1);<br />                }<br /><br />        }<br />    return 0;<br />}<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8378">err_or</a> — 8 lut 2015, o 15:18</p><hr />
]]></content>
</entry>
</feed>