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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-07-03T19:21:09+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12191&amp;mode</id>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-07-03T19:21:09+01:00</updated>
<published>2015-07-03T19:21:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133557#p133557</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133557#p133557"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133557#p133557"><![CDATA[
Trochę za dużo te 10k. Nie masz mniejszych, coś około 330R - 1kR?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 9 minutach ]</span></strong><br /><br />Zobacz sam <a href="http://robotykadlapoczatkujacych.pl/lekcja-4-jak-dobrac-rezystor-do-diody/"  class="postlink">http://robotykadlapoczatkujacych.pl/lekcja-4-jak-dobrac-rezystor-do-diody/</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 3 lip 2015, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-07-03T19:18:10+01:00</updated>
<published>2015-07-03T19:18:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133555#p133555</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133555#p133555"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133555#p133555"><![CDATA[
Jakie parametry mają te diody ?<br /><br />Choć z drugiej strony chyba mało prawdopodobne żebyś przekroczył<br />dopuszczalny prąd na porcie .<br /><br />Przełóż jeszcze te diody na początek portu od PC0 do PC3 i zobacz<br />czy też słabiej świeci jedna dioda czy trzy.<br />A czy na innym porcie wszystko jest OK ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 3 lip 2015, o 19:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daniel880]]></name></author>
<updated>2015-07-03T19:08:29+01:00</updated>
<published>2015-07-03T19:08:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133553#p133553</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133553#p133553"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133553#p133553"><![CDATA[
Moze cos z dioda nie tak? Podlacz bez procka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2328">Daniel880</a> — 3 lip 2015, o 19:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ublizzard]]></name></author>
<updated>2015-07-03T16:13:55+01:00</updated>
<published>2015-07-03T16:13:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133546#p133546</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133546#p133546"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133546#p133546"><![CDATA[
Już teraz wiem o co chodziło z tym wypełnieniem, to jednak nie to.<br />Teraz wgrałem do procka taki program:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br /><br />#define Ap PC5<br />#define Am PC4<br />#define Bp PC3<br />#define Bm PC2<br /><br />int main(void) {<br /><br />DDRB |= (1&lt;&lt;PB0);//wyjscie<br />DDRC |= (1&lt;&lt;Ap) | (1&lt;&lt;Am) |(1&lt;&lt;Bp) | (1&lt;Bm);<br />PORTB |= (1&lt;&lt;PB0);<br />PORTC = 0X00;//zerowanie portu C<br />PORTC = 0b111100;<br />}[/syntax]<br /><br />czyli mają mi się świecić w sposób ciągły 4 diody (dioda led + opornik 10k), to dioda na pinie PC2 świeci znacznie ciemniej. Tak samo sprawa wygląda z PC1 i PC0:<br /><a href="http://forum.atnel.pl/_obrazki/o/1224/0f5999508c83bb47ab6d3f0f6a223f66.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1224/0f5999508c83bb47ab6d3f0f6a223f66.jpg" alt="Obrazek" /></a><br />Nawet przywróciłem ustawienia fabryczne za pomocą mkAVR Calculator, wyczyściłem pamięci, wgrałem program i dalej to samo.<br /><br />Coś się obawiam że uszkodziłem atmegę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1224">ublizzard</a> — 3 lip 2015, o 16:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-07-03T14:22:48+01:00</updated>
<published>2015-07-03T14:22:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133543#p133543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133543#p133543"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133543#p133543"><![CDATA[
<div class="quotetitle">ublizzard napisał(a):</div><div class="quotecontent"><br />Dla mnie te wypełnienia to nowość, jakoś nie zetknąłem się z tym wcześniej, będę musiał o tym poczytać (polecicie jakiś artykuł o tym do przeczytania?), do tej pory byłem przekonany, że jak na pinie mam 1, to prawie zawsze dostanę taki sam sygnał.<br /></div><br />Poczytaj proszę np. o PWM odnośnie powyższego.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 3 lip 2015, o 14:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ublizzard]]></name></author>
<updated>2015-07-03T12:57:38+01:00</updated>
<published>2015-07-03T12:57:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133542#p133542</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133542#p133542"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133542#p133542"><![CDATA[
<div class="quotetitle">Daniel880 napisał(a):</div><div class="quotecontent"><br />Jak mierzysz prąd płynący przez diode? Przy zmianach co 100ms nie jest to możliwe zwykłym miernikiem<br /></div><br />Mierzyłem miernikiem z funkcją Imax, więc nie było problemu, a także zmieniałem opóźnienia na 500ms i 1000ms.<br /><div class="quotetitle">Daniel880 napisał(a):</div><div class="quotecontent"><br />Faktycznie, jeśli diodę masz podłączoną katodą do procesora to wypełnienie Ap,Bp,Am to około 80% a Bm 20%. Co do prądów to prawie by się zgadzało<br /></div><br />Dla mnie te wypełnienia to nowość, jakoś nie zetknąłem się z tym wcześniej, będę musiał o tym poczytać (polecicie jakiś artykuł o tym do przeczytania?), do tej pory byłem przekonany, że jak na pinie mam 1, to prawie zawsze dostanę taki sam sygnał.<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Spróbuj sam zdiagnozować co i dlaczego nie działa.<br /></div><br />Jak wrócę do domu, to porobię testy.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Najlepsze z tego wszystkiego jest to, że wcześniej napisałem podobny program do tego i nie zauważyłem tego problemu, niestety przez przypadek usunąłem go i musiałem &quot;odtwarzać&quot; kod i nie mogę znaleźć w czym tkwi różnica.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1224">ublizzard</a> — 3 lip 2015, o 12:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daniel880]]></name></author>
<updated>2015-07-03T11:37:58+01:00</updated>
<published>2015-07-03T11:37:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133534#p133534</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133534#p133534"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133534#p133534"><![CDATA[
<div class="quotetitle">jerrylu napisał(a):</div><div class="quotecontent"><br />PC0 zmieniasz w przeciwfazie do pozostałych portów, bo przed pętlą główną odwróciłeś wyjście.<br />Zapewne inne wypełnienie impulsów, wobec pozostałych portów.<br /></div><br /><br /><br />Faktycznie, jeśli diodę masz podłączoną katodą do procesora to wypełnienie Ap,Bp,Am to około 80% a Bm 20%. Co do prądów to prawie by się zgadzało. Tyle, że te dalaye 100ms..<br /><br />Jak mierzysz prąd płynący przez diode? Przy zmianach co 100ms nie jest to możliwe zwykłym miernikiem. Jakie rezystory i jakie diody?? Spróbuj odwrotnie podłączyć diody. Spróbuj zapalić wszystkie diody, wtedy będziesz wiedział czy procesor ogranicza prąd. Jeśli będą paliły się równo to wina programu. Jak na razie to napisałeś program, coś nie działa i chcesz odpowiedź. Spróbuj sam zdiagnozować co i dlaczego nie działa. <br /><br />Od siebie polecam ustawianie i zerowanie wyjść tak aby w każdym miejscu programu wiadome było jaki panuje stan na danym wyjściu portu. W twoim przypadku aby sprawdzić co dzieje się na końcu programu z wyjściem musisz analizować kod od samego początku. Co na razie jako tako jest o zrobienia ale później może być to niewykonalne.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2328">Daniel880</a> — 3 lip 2015, o 11:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ublizzard]]></name></author>
<updated>2015-07-03T11:30:50+01:00</updated>
<published>2015-07-03T11:30:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133532#p133532</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133532#p133532"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133532#p133532"><![CDATA[
<div class="quotetitle">anshar napisał(a):</div><div class="quotecontent"><br />Może po prostu rezystor, który podłączasz z diodą do pinu PC0 ma inną (większą) rezystancję niż pozostałe.<br /></div><br />rezystory są takie same na pewno.<br />A ten poradnik zaraz obejrzę i zobaczę o co chodzi<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />PC0 zmieniasz w przeciwfazie do pozostałych portów, bo przed pętlą główną odwróciłeś wyjście.<br />Zapewne inne wypełnienie impulsów, wobec pozostałych portów.<br /></div><br />brzmi to sensownie, ale nie wiem czy to jest przyczyna.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />ale za to spróbuj wyjaśnić co masz na myśli pisząc:<br />ublizzard napisał(a):<br />czyli w tym przypadku PC0 dostaję mniejszy prąd niż na pozostałych pinach (na PC5-PC3 mam 0,25mA, a na PC0 0,005mA),<br /></div><br />&quot;obrazowo&quot; rzecz ujmując dioda na PC0 słabiej świeci niż na pozostałych trzech pinach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1224">ublizzard</a> — 3 lip 2015, o 11:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2015-07-03T11:22:24+01:00</updated>
<published>2015-07-03T11:22:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133531#p133531</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133531#p133531"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133531#p133531"><![CDATA[
Może po prostu rezystor, który podłączasz z diodą do pinu PC0 ma inną (większą) rezystancję niż pozostałe. <br />Możliwe, że również nabrałeś się na pułąpkę, o której mówi pan Mirek w tym poradniku <a href="https://www.youtube.com/watch?feature=player_embedded&amp;v=LiQcVSPkT6M#t=888"  class="postlink">https://www.youtube.com/watch?feature=player_embedded&amp;v=LiQcVSPkT6M#t=888</a>.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 3 lip 2015, o 11:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-07-03T11:19:02+01:00</updated>
<published>2015-07-03T11:19:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133530#p133530</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133530#p133530"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133530#p133530"><![CDATA[
PC0 zmieniasz w przeciwfazie do pozostałych portów, bo przed pętlą główną odwróciłeś wyjście.<br />Zapewne inne wypełnienie impulsów, wobec pozostałych portów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 3 lip 2015, o 11:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-07-03T11:17:35+01:00</updated>
<published>2015-07-03T11:17:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133529#p133529</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133529#p133529"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133529#p133529"><![CDATA[
<div class="quotetitle">ublizzard napisał(a):</div><div class="quotecontent"><br />Wyryję to sobie grubą czcionką w pamięci<br /></div><br />Oglądaj moje poradniki wideo na youtube tam masz mnóstwo przykładów jak sobie radzić gdy chcesz stosować zmienne do opóźnień  - a można i to w bardzo mega prosty sposób to zrobić .<br /><br /><br /><div class="quotetitle">ublizzard napisał(a):</div><div class="quotecontent"><br />ale bez dławika.<br /></div><br />spokojnie do takich testów może być bez dławika<br /><br />ale za to spróbuj wyjaśnić co masz na myśli pisząc:<br /><div class="quotetitle">ublizzard napisał(a):</div><div class="quotecontent"><br />czyli w tym przypadku PC0 dostaję mniejszy prąd niż na pozostałych pinach (na PC5-PC3 mam 0,25mA, a na PC0 0,005mA),<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 lip 2015, o 11:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ublizzard]]></name></author>
<updated>2015-07-03T11:15:21+01:00</updated>
<published>2015-07-03T11:15:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133528#p133528</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133528#p133528"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133528#p133528"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />NIGDY nie stosuje się z argumentem w postaci zmiennej - zapamiętaj to sobie raz a dobrze - to oszczędzisz sobie wiele nerwów i wyrywania włosów z głowy w przyszłości, to jest PODSTAWOWY błąd początkujących<br /></div><br />Wyryję to sobie grubą czcionką w pamięci <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Czy masz zasilanie na AVCC ?<br /></div><br />Tak, zasilanie mam w pełnej wersji, ale bez dławika.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1224">ublizzard</a> — 3 lip 2015, o 11:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-07-03T11:11:46+01:00</updated>
<published>2015-07-03T11:11:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133527#p133527</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133527#p133527"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133527#p133527"><![CDATA[
funkcji <br /><br />_delay_ms(czas);<br /><br />NIGDY nie stosuje się z argumentem w postaci zmiennej - zapamiętaj to sobie raz a dobrze - to oszczędzisz sobie wiele nerwów i wyrywania włosów z głowy w przyszłości, to jest PODSTAWOWY błąd początkujących<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">Zaba napisał(a):</div><div class="quotecontent"><br />Czy masz zasilanie na AVCC ?<br /></div><br />to oczywiście też słuszne i PODSTAWOWE pytanie przy takich efektach specjalnych<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 lip 2015, o 11:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-07-03T11:00:43+01:00</updated>
<published>2015-07-03T11:00:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133525#p133525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133525#p133525"/>
<title type="html"><![CDATA[Re: [Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133525#p133525"><![CDATA[
Czy masz zasilanie na AVCC ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 3 lip 2015, o 11:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ublizzard]]></name></author>
<updated>2015-07-03T10:41:59+01:00</updated>
<published>2015-07-03T10:41:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133520#p133520</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133520#p133520"/>
<title type="html"><![CDATA[[Atmega8][C]Różne prądy na wyjściach atmegi - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12191&amp;p=133520#p133520"><![CDATA[
Napisałem sobie prosty program do sterowania wyjściami portu C:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;[/syntax]<br /><br /><br /><span style="color: #FF0000"><strong><em>#define F_CPU 1000000</em></strong>// &lt;------ ile razy mam na tym forum powtarzać, żeby nie stosować tego dziadostwa w kodzie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> mirekk 36</span><br /><br />[syntax=c]#define Ap PC5<br />#define Am PC4<br />#define Bp PC3<br />#define Bm PC0<br /><br />int main(void) {<br /><br />DDRB |= (1&lt;&lt;PB0);//wyjscie<br />DDRC |= (1&lt;&lt;Ap) | (1&lt;&lt;Am) |(1&lt;&lt;Bp) | (1&lt;Bm);<br />PORTB |= (1&lt;&lt;PB0);<br />PORTC = 0X00;//zerowanie portu C<br /><br />int czas = 100;<br />while(1){<br />PORTC = 0b100000;<br />_delay_ms(czas);<br />PORTC = 0b010000;<br />_delay_ms(czas);<br />PORTC = 0b001000;<br />_delay_ms(czas);<br />PORTC = 0b000001;<br />_delay_ms(czas);<br />}<br />}[/syntax]<br />i działało wszystko jak należy.<br />Potem przerobiłem ten kod na taki:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;[/syntax]<br /><br /><span style="color: #FF0000"><strong><em>#define F_CPU 1000000</em></strong>// &lt;------ ile razy mam na tym forum powtarzać, żeby nie stosować tego dziadostwa w kodzie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> mirekk 36</span><br /><br />[syntax=c]#define Ap PC5<br />#define Am PC4<br />#define Bp PC3<br />#define Bm PC0<br /><br />int main(void) {<br /><br />DDRB |= (1&lt;&lt;PB0);//wyjscie<br />DDRC |= (1&lt;&lt;Ap) | (1&lt;&lt;Am) |(1&lt;&lt;Bp) | (1&lt;Bm);<br />PORTB |= (1&lt;&lt;PB0);<br />PORTC = 0X00;//zerowanie portu C<br /><br />int czas = 100;<br />PORTC ^= (1&lt;&lt;Bm);<br />while(1){<br />_delay_ms(czas);<br />PORTC ^= (1&lt;&lt;Bm);//odwraca bity<br />PORTC ^= (1&lt;&lt;Ap);<br />_delay_ms(czas);<br />PORTC ^= (1&lt;&lt;Ap);<br />PORTC ^= (1&lt;&lt;Bp);<br />_delay_ms(czas);<br />PORTC ^= (1&lt;&lt;Bp);<br />PORTC ^= (1&lt;&lt;Am);<br />_delay_ms(czas);<br />PORTC ^= (1&lt;&lt;Am);<br />PORTC ^= (1&lt;&lt;Bm);<br />}[/syntax]<br />i tu zaczął się problem, na pinie, który przypisany jest do zmiennej Bm, czyli w tym przypadku PC0 dostaję mniejszy prąd niż na pozostałych pinach (na PC5-PC3 mam 0,25mA, a na PC0 0,005mA), do każdego pinu podpięta jest tylko dioda z rezystorem. Sprawdzałem też z innymi pinami PC1, PC2 i jest to samo. Sprawdzałem z innymi Atmegami8 i to samo się dzieje.<br />Czy ktoś wie co może być nie tak?<br />Możliwe że uszkodziłem atmegę w taki dziwny sposób?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1224">ublizzard</a> — 3 lip 2015, o 10:41</p><hr />
]]></content>
</entry>
</feed>