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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-09-10T17:57:34+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8461&amp;mode</id>
<entry>
<author><name><![CDATA[bersoft]]></name></author>
<updated>2014-09-10T17:57:34+01:00</updated>
<published>2014-09-10T17:57:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94960#p94960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94960#p94960"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94960#p94960"><![CDATA[
dziękuję, ze wskazanymi materiałami na pewno się zapoznam.<br /><br />ostatecznie kod programu (reagujący na klaśnięcia) wygląda tak:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />// ATmega8<br /><br /><span style="color: #0080FF">// kurdę TYLE o tym mówię wszędzie - piszę - LUDZIE NIGDY NIE ustawiajcie F_CPU w kodzie<br />// a tu masz - kolejny - i później znowu będzie - że &quot;mi coś nie działa&quot; .... <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />// sio do poradników z mojego bloga - tam obejrzyj dlaczego NIE - mirekk36</span><br /><em><strong><span style="color: #FF0000">#define F_CPU 8000000UL</em> <span style="font-size: 150%; line-height: normal">// NIGDY W KODZIE !</span></span></strong> //ustawienie oscylatora na 8MHz<br /></div><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />    #include &lt;util/delay.h&gt;<br />    #include &lt;avr/interrupt.h&gt;<br /><br />    // funkcje ułatwiające prace na bitach<br />    #define bit_get(p,m) ((p) &amp; (1&lt;&lt;m))<br />    #define bit_set(p,m) ((p) |= (1&lt;&lt;m))<br />    #define bit_clear(p,m) ((p) &amp;= ~(1&lt;&lt;m))<br />    #define bit_flip(p,m) ((p) ^= (1&lt;&lt;m))<br /><br />int8_t a=0, b=0, srednia_z_liczb=32, srednia_gotowa=0;<br />    int16_t min=65535, max=0, bufor&#91;32+1&#93;;<br />    int16_t srednia, odczyt;<br /><br />int main(void) {<br /><br />       ADCSRA = (1&lt;&lt;ADEN)//Bit 7 – ADEN: ADC Enable (uruchomienie przetwornika)<br />       |(1&lt;&lt;ADPS0) |(1&lt;&lt;ADPS1) |(1&lt;&lt;ADPS2);//ADPS2:0: ADC Prescaler Select Bits (ustawienie preskalera) preskaler= 128<br /><br />       ADMUX  = (1&lt;&lt;REFS0) // napięcie porównawcze AREF = 5v<br />        |(1&lt;&lt;MUX2) | (1&lt;&lt;MUX0);//Input Channel Selections (ADC5 - Pin 5 )<br /><br />       //ustawienie wejśc/wyjść<br />       DDRC=0xff;                      //Nieużywane Piny na porcie C jako wyjścia<br />       DDRC &amp;=~ (1&lt;&lt;PC5);            //Ustawienie Wejścia ADC<br />       bit_set(DDRC,PC0);<br /><br />    while(1) {<br /><br />      ADCSRA |= (1&lt;&lt;ADSC);//Bit 6 – ADSC: ADC Start Conversion (uruchomienie pojedynczej konwersji<br />      while(ADCSRA &amp; (1&lt;&lt;ADSC));//czeka na zakończenie konw<br /><br />         srednia=0;<br />         bufor&#91;b++&#93;=ADC;   if (b&gt;srednia_z_liczb) { b=1; srednia_gotowa=1; }<br /><br />         for (a=1; a&lt;=srednia_z_liczb; a++) { srednia=srednia+bufor&#91;a&#93;; }<br />         srednia=srednia/srednia_z_liczb;<br /><br /> odczyt=srednia-ADC; if (odczyt&lt;0) odczyt=odczyt*-1;<br /> if (srednia_gotowa &amp;&amp; (odczyt &gt; 7)) { bit_flip(PORTC,PC0); _delay_ms(500); }<br /><br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3955">bersoft</a> — 10 wrz 2014, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-10T17:43:09+01:00</updated>
<published>2014-09-10T17:43:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94957#p94957</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94957#p94957"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94957#p94957"><![CDATA[
<div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />Jeżeli doszedłem do nieprawdziwych wniosków to proszę o informację.<br /></div><br /><br />do jednego złego wniosku doszedłeś:<br /><br /><div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />po tym jak miałem problem z rozpoznawaniem nazw rejestrów o których jest również na stronie <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic2781.html" >topic2781.html</a><!-- l -->, a skoro jest jeden błąd to może i być inny.<br /></div><br /><br />to nie jest błąd eclipse - tylko twój, że nie potrafisz sobie szybko - a można to w 5 sekund - odświeżyć projektu/workspace itp .... a często ten błąd jest spowodowany nie eclipsem a tym, że się robi jakieś misz-masze właśnie z workspace, nazwą projektu albo inne dziwne ruchy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />Dopiero po zmianie wszystkich zmiennych na int (włącznie z przypisaniem wartości ADC do innej zmiennej) zaczęło działać dobrze<br /></div><br /><br />tu doszedłeś do dobrych wniosków - a jak nie rozumiesz to poczytaj to:<br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/domyslna-promocja-do-typu-int.html" >http://atnel.pl/domyslna-promocja-do-typu-int.html</a><!-- m --><br /><br />wtedy zrozumiesz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 wrz 2014, o 17:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bersoft]]></name></author>
<updated>2014-09-10T17:26:12+01:00</updated>
<published>2014-09-10T17:26:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94956#p94956</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94956#p94956"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94956#p94956"><![CDATA[
dziękuję za pomoc i podpowiedzi<br /><br />moje pytanie o Eclipce wzięło się po tym jak miałem problem z rozpoznawaniem nazw rejestrów  o których jest również na stronie <a href="http://forum.atnel.pl/topic2781.html"  class="postlink">http://forum.atnel.pl/topic2781.html</a>, a skoro jest jeden błąd to może i być inny.<br /><br />Dopiero rozpoczynam swoją przygodę z uC więc wybaczcie, że popełniam takie błędy.<br /><br />Wracając do problemu dzięki waszym podpowiedzią został rozwiązany,<br /><br />Sprawdziłem warunek <strong>if (srednia-ADC&gt;50) ....</strong>  <br />wynik z działania <strong>srednia-ADC=-5 </strong> czyli -5&gt;50 i dla tych wartości warunek jest spełniony - to było przyczyną nieprawidłowego działania,<br /><br />Dopiero po zmianie wszystkich zmiennych na int  (włącznie z przypisaniem wartości ADC do innej zmiennej) zaczęło działać dobrze, nie do końca to rozumiem, ale domyślam się, że trzeba porównywać zmienne dokładnie tego samego typy.<br /><br />Jeżeli doszedłem do nieprawdziwych wniosków to proszę o informację.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3955">bersoft</a> — 10 wrz 2014, o 17:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-10T16:09:38+01:00</updated>
<published>2014-09-10T16:09:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94950#p94950</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94950#p94950"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94950#p94950"><![CDATA[
<div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />zmieniłem również uC na inny i to samo<br /></div><br /><br />Panie kolego bój się Boga... no jak tak można - jak ci coś nie działa w kodzie - to od razu winne albo Eclipse (to sugeruje tytuł wątku) ... a teraz po tej wypowiedzi można jeszcze sądzić - że za winnego uważasz już nawet procesor ?!?! ... masakra <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />polecam ci zmień podejście ... jak coś nie działa - to szukaj gdzie zrobiłeś błąd w kodzie, bo na razie po tym co tu widzę to działasz TOTALNIE po omacku bez próby okiełznania najpierw podstaw C ... o czym świadczy chociażby ta twoja wypowiedź:<br /><br /><div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />niestety zmiana typu zmiennych na int nic nie dała,<br /></div><br /><br />Tak jakbyś &quot;na chybił trafił&quot; - zupełnie jak w totka, próbował - może to wyjdzie ? a może tamto ? ... bez zrozumienia <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />o co tutaj chodzi ?<br /></div><br /><br />No na pewno nie o źle działający procesor - tylko o twój kod....<br /><br />Przemyśl to sobie dobrze:<br /><br />[syntax=c]if (srednia-ADC&gt;150)[/syntax]<br /><br />jak zadziała ten warunek gdy np zmienne przyjmą takie wartości:<br /><br /><strong><span style="color: #0080FF">srednia = 700<br />ADC = 1000</span></strong><br /><br />a do tego twoja srednia jest uint16_t a nie int .... (co wyjdzie wg ciebie?)<br /><br />to tylko pierwsza taka i słuszna podpowiedź kolegi gordo .... bo komu się chce analizować jakiś taki dziwny kod, bez żadnego opisu, komentarzy itp ? A widać, że skoro nie bierzesz tak podstawowej rzeczy jak wyżej pod uwagę - to baboli może być jeszcze DUŻO więcej <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> ... <br /><br />Zamiast tak się bawić - na tym dziwnym kodzie - nie lepiej wziąć zrobić prosty krótki testowy kod i z potencjometrem sprawdzić sobie skrajne przypadki ? ... toż to podstawowy sposób podejścia do szukania problemu .... zamiast sprawdzać cały kod w którym możesz mieć babole w wielu miejscach bo i założenia mogłeś źle porobić<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Poza tym masz chyba jedną diodę LED żeby sprawdzać zastawiając pułapki ? masz nawet LCD pod ręką ... więc obejrzyj sobie to i zobacz jak można podchodzić do rozwiązywania problemów żeby było szybciej i mniej nerwów:<br /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2014/04/puapki-programowe-debuger-na-jednej.html" >http://mirekk36.blogspot.com/2014/04/pu ... ednej.html</a><!-- m --><br /><br />ale PODSTAWA to przestać szukać błędów w: procesorach, kompilatorach, edytorach ... czyli we WSZYSTKIM tylko nie w tym co ja sam robię<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 wrz 2014, o 16:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bersoft]]></name></author>
<updated>2014-09-10T15:42:22+01:00</updated>
<published>2014-09-10T15:42:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94948#p94948</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94948#p94948"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94948#p94948"><![CDATA[
niestety zmiana typu zmiennych na int  nic nie dała, <br />wartości zmiennych mieszczą się w zakresie uint16<br /><br />zmieniłem również uC na inny i to samo<br /><br />o co tutaj chodzi ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3955">bersoft</a> — 10 wrz 2014, o 15:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[gordo]]></name></author>
<updated>2014-09-10T10:02:34+01:00</updated>
<published>2014-09-10T10:02:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94917#p94917</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94917#p94917"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94917#p94917"><![CDATA[
<div class="quotetitle">bersoft napisał(a):</div><div class="quotecontent"><br />(...) ale warunek nadal źle działa ???<br /></div><br /><br />Warunek działa bardzo dobrze. Ale jak chcesz żeby działał jak to sobie wyobrażasz, zmień srednia z uint na int.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2592">gordo</a> — 10 wrz 2014, o 10:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bersoft]]></name></author>
<updated>2014-09-09T22:12:51+01:00</updated>
<published>2014-09-09T22:12:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94879#p94879</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94879#p94879"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94879#p94879"><![CDATA[
2,00 - 2,10 V przy odgłosach tv<br />2,80 - 3,00 V gdy pukam w mikrofon<br /><br />po zmianie napięcia odniesienia na AREF zmieniły się wartości ADC (zmalały o połowę) ale warunek nadal źle działa ???<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3955">bersoft</a> — 9 wrz 2014, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2014-09-09T21:46:30+01:00</updated>
<published>2014-09-09T21:46:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94875#p94875</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94875#p94875"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94875#p94875"><![CDATA[
A jakie jest napięcie na pinie ADC5 ( w woltach).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 9 wrz 2014, o 21:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bersoft]]></name></author>
<updated>2014-09-09T21:20:09+01:00</updated>
<published>2014-09-09T21:20:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94868#p94868</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94868#p94868"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94868#p94868"><![CDATA[
ADC wynosi ok 822, cały czas jest pomiędzy MIN a MAX które są na bieżąco aktualizowane<br />co ciekawe różnica pomiędzy max a min jest mniejsza od 50 więc warunki nie powinny być spełnione, a ku mojemu zdziwieniu są - widać że migają diody<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3955">bersoft</a> — 9 wrz 2014, o 21:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kazzik87]]></name></author>
<updated>2014-09-09T20:50:28+01:00</updated>
<published>2014-09-09T20:50:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94864#p94864</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94864#p94864"/>
<title type="html"><![CDATA[Re: Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94864#p94864"><![CDATA[
A ile wynosi ADC? <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=476">kazzik87</a> — 9 wrz 2014, o 20:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bersoft]]></name></author>
<updated>2014-09-09T19:46:33+01:00</updated>
<published>2014-09-09T19:46:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94842#p94842</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94842#p94842"/>
<title type="html"><![CDATA[Eclipse źle działa ? problemy z warunkami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8461&amp;p=94842#p94842"><![CDATA[
Witam<br /><br />napisałem krótki program na Atmege8a który ma reagować na gwałtowne zmiany głosu (pomiar mikrofonu przez ADC).<br />problem polega na tym że poniższe warunki źle działają:<br />[syntax=c]if (srednia-ADC&gt;50) { bit_flip(PORTC,PC0); _delay_ms(10); }   // ? warunek zle działą<br />if (ADC-srednia&gt;50) { bit_flip(PORTC,PC1); _delay_ms(10); }   // ? warunek zle działą[/syntax]<br />na wyświetlaczy widzę średnia=822, min=802, max 835<br /><br />max-min= 835-802=33 a diody podpięte pod PC0 i PC1 migają jak szalone<br /><br />proszę o podpowiedź co jest nie tak.<br /><br />cały kod programu:<br />[syntax=c]// ATmega8<br /><br />    #include &lt;avr/io.h&gt;<br />    #include &lt;util/delay.h&gt;<br />    #include &lt;avr/interrupt.h&gt;<br />    #include &quot;HD44780.h&quot;<br /><br />    // funkcje ułatwiające prace na bitach<br />    #define bit_get(p,m) ((p) &amp; (1&lt;&lt;m))<br />    #define bit_set(p,m) ((p) |= (1&lt;&lt;m))<br />    #define bit_clear(p,m) ((p) &amp;= ~(1&lt;&lt;m))<br />    #define bit_flip(p,m) ((p) ^= (1&lt;&lt;m))<br /><br />    uint8_t a=0, b=0, srednia_z_liczb=32;<br />    uint16_t min=65535, max=0, bufor&#91;32+1&#93;, srednia;<br /><br />int main(void) {<br />       LCD_Initalize();   //inicjalizacja LCD<br />       char wynik&#91;&#93;=&quot;    &quot;;//bufor tekstowy, wyczyszczenie bufora<br /><br />       //Uruchomienie ADC, wewnętrzne napiecie odniesienia, tryb pojedynczej konwersji, preskaler 128, wejście PIN5, wynik do prawej<br />       ADCSRA =  (1&lt;&lt;ADEN)//Bit 7 – ADEN: ADC Enable (uruchomienie przetwornika)<br />       |(1&lt;&lt;ADPS0) |(1&lt;&lt;ADPS1) |(1&lt;&lt;ADPS2);//ADPS2:0: ADC Prescaler Select Bits (ustawienie preskalera) preskaler= 128<br /><br />       ADMUX  = (1&lt;&lt;REFS1) | (1&lt;&lt;REFS0)//Bit 7:6 – REFS1:0: Reference Selection Bits<br />       //Internal 2.56V Voltage Reference with external capacitor at AREF pin<br />        |(1&lt;&lt;MUX2) | (1&lt;&lt;MUX0);//Input Channel Selections (ADC5 - Pin 5 )<br /><br />       //ustawienie wejśc/wyjść<br />       DDRC=0xff;                      //Nieużywane Piny na porcie C jako wyjścia<br />       DDRC &amp;=~ (1&lt;&lt;PC5);            //Ustawienie Wejścia ADC<br />       bit_set(DDRC,PC0);        bit_set(DDRC,PC1);<br /><br />    while(1) {<br /><br />      ADCSRA |= (1&lt;&lt;ADSC);//Bit 6 – ADSC: ADC Start Conversion (uruchomienie pojedynczej konwersji<br />      while(ADCSRA &amp; (1&lt;&lt;ADSC));//czeka na zakończenie konw<br /><br />         LCD_GoTo(0, 0);  itoa(ADC,wynik,10);   LCD_WriteText(wynik);   LCD_WriteText(&quot; &quot;);<br /><br />         if (ADC&lt;min) min=ADC;<br />         if (ADC&gt;max) max=ADC;<br /><br />         LCD_GoTo(6, 0);  itoa(min,wynik,10);   LCD_WriteText(wynik);   LCD_WriteText(&quot;  &quot;);<br />         LCD_GoTo(12, 0);  itoa(max ,wynik,10);   LCD_WriteText(wynik);   LCD_WriteText(&quot;  &quot;);<br /><br />         srednia=0;<br />         bufor&#91;b&#93;=ADC;  b++;   if (b&gt;srednia_z_liczb) { b=1; }<br /><br />         for (a=1; a&lt;=srednia_z_liczb; a++) { srednia=srednia+bufor&#91;a&#93;; }<br />         srednia=srednia/srednia_z_liczb;<br /> LCD_GoTo(0, 1);  itoa(srednia,wynik,10);   LCD_WriteText(wynik);   LCD_WriteText(&quot;  &quot;);<br /><br />         if (srednia-ADC&gt;150) { bit_flip(PORTC,PC0); _delay_ms(10); }   // ? warunek zle działą<br />         if (ADC-srednia&gt;150) { bit_flip(PORTC,PC1); _delay_ms(10); }   // ? warunek zle działą<br /><br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3955">bersoft</a> — 9 wrz 2014, o 19:46</p><hr />
]]></content>
</entry>
</feed>