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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-01-25T22:42:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5248&amp;mode</id>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-25T22:42:21+01:00</updated>
<published>2014-01-25T22:42:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66688#p66688</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66688#p66688"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66688#p66688"><![CDATA[
Nie nie tu jest ok robiłem pomiary i wszystko przeliczałem, procek robi co trzeba i jak trzeba. <br />Postanowiłem jeszcze podpiąć zewnętrzne źródło odniesienia (osobne L7805) i już jestem usatysfakcjonowany. Poniżej przedstawiam wykres jakie <strong>różnice</strong> były między miernikiem(czerwona linia) a tym co policzył procek przy włączonym Timerze i przerwaniach(linia niebieska) a także co pokazywał terminal(tutaj wyłączyłem przerwania i zatrzymałem Timer, wiec nie mogłem widzieć co jest na wyświetlaczu)i jest to linia niebieska. <br />Nie sugerować się osią Y bo taki program do wykresów trochę 'przybiednawy'. W sumie można traktować te liczby jako setne Volta.<br />Mierzyłem co 1V i wrzucałem różnicę do wykresu.<br />Jak widać największe odchyłki od miernika to 0,09V także bardzo fajnie. Widać tez że mniejszy błąd jest jak mamy wyłączony Timer i przerwania-czyli ma jakiś wpływ na przetwornik ADC. Mam nadzieję że wiadomo o co chodzi na tym wykresie.<br /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1206/ff2e1743729a184b9f2b170882aef505.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1206/ff2e1743729a184b9f2b170882aef505.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 25 sty 2014, o 22:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-01-25T18:58:32+01:00</updated>
<published>2014-01-25T18:58:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66662#p66662</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66662#p66662"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66662#p66662"><![CDATA[
Jedynie co wykombinowałem to możliwe złe wyliczenie średniej<br /><br />Zobacz jeszcze (na terminalu) co Ci wychodzi jeśli dodasz wszystkie elementy<br />tablicy ale bez dzielenia przez 10 ,czy wynik będzie taki sam jakbyś<br />dodał je ręcznie ?<br /><br />(tylko ja mam małe doświadczenie i mogę się mylić)<br />spróbuj zadeklarować tablicę na wyniki obliczeń jako<br /><br />uint16_t tab[10]<br /><br />czyli bez znaku (wynik ADC jest zawsze dodatni) <br />być może tutaj jest jakieś niejawne rzutowanie typu<br />ze znakiem na typ bez znaku (int na uint32)<br /><br />to wszystko co mi przyszło do głowy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 25 sty 2014, o 18:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-25T17:58:06+01:00</updated>
<published>2014-01-25T17:58:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66651#p66651</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66651#p66651"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66651#p66651"><![CDATA[
Więc sprawdziłem, porównałem mój miernik jeszcze z UNI-T UT203 i wyszło identycznie z dokładnością do 0,01V także to nie wina miernika/jego dokładności pomiaru.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 25 sty 2014, o 17:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-24T23:39:12+01:00</updated>
<published>2014-01-24T23:39:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66525#p66525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66525#p66525"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66525#p66525"><![CDATA[
Ja mam MASTECH830 robiłem próby z innym miernikiem jeszcze tańszym od mojego i było bardzo podobnie,różnica tylko w setnych pomiaru. Jeszcze znajomy ma ponoć dobry miernik to wezmę od niego żeby już nie mieć wątpliwości w tej kwestii. Bardzo mnie zastanawia ten pomiar.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 24 sty 2014, o 23:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-01-24T23:07:29+01:00</updated>
<published>2014-01-24T23:07:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66517#p66517</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66517#p66517"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66517#p66517"><![CDATA[
Jakiego miernika używasz ?<br />Jak masz możliwość to porównaj z innym miernikiem <br /><br />Chociaż ta różnica trochę duża żeby to zrzucać na barki miernika<br />ale wszystko jest możliwe , mój miernik tani &quot;markietowy&quot; ma rozrzut <br />UWAGA to nie pomyłka 1V i to na różnych zakresach<br /> (przekonałem się o tym po zakupie lepszego miernika <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=1044">Zaba</a> — 24 sty 2014, o 23:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-24T22:12:51+01:00</updated>
<published>2014-01-24T22:12:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66513#p66513</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66513#p66513"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66513#p66513"><![CDATA[
OK tak myślałem że coś może nie pasować i ściągnęłem putty i już jest ok, no prawie, bo kolory wyświetlanych tekstów się nie zgadzają oprócz &quot;Atmega8&quot; (jest na żółto jak nakazał program w uC) ale to mnie nie rusza, nie o to mi chodzi.<br />Szybko sprawdziłem czy mój wyświetlacz pokazuje faktycznie to co procesor przelicza na napięcie... i tutaj wszystko w kodzie jest ok. <br />Ale wciąż mam różnicę w mierniku oraz tym co pokazuje mój wyświetlacz LED. Wychodzi na to że ADC się &quot;rozjeżdża&quot; kiedy podaje niższe napięcia i wyższe, bo w środkowych, tak jak pisałem, wszystko jest ok, miernik zgadza się z moim wyświetlaczem. <br />Różnice to nawet 0,4V;/ Przetwornik 10bit - to nie możliwe.<br />Zostaje mi super stabilne napięcie odniesienia na AREF? ADC Noise Reduction? Co jeszcze inaczej podawać napięcie... jakiś wzmacniacz operacyjny?<br />Myślałem że wpływ na przetwornik może mają wewnętrzne przerwania od Timer2, ale jak je wyłączyłem to nic w sumie się nie zmieniło.<br />Generalnie wydaje się że rozwiązanie raczej jest od strony analogowej całego układu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 24 sty 2014, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-01-24T21:43:00+01:00</updated>
<published>2014-01-24T21:43:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66508#p66508</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66508#p66508"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66508#p66508"><![CDATA[
Terminal na którym wyświetlasz musi być zgodny<br />z VT100 sprawdź czy Twój jest zgodny z tym &quot;standardem&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Jeśli nie jest zgodny to kody sterujące nie będą mogły<br />go wysterować.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 24 sty 2014, o 21:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-24T20:54:57+01:00</updated>
<published>2014-01-24T20:54:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66506#p66506</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66506#p66506"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66506#p66506"><![CDATA[
Na początek chciałem wyświetlać ADC na terminalu żeby zobaczyć jak to działa, więc dodałem co trzeba do kodu i faktycznie terminal pokazuje ile wynosi ADC ale nie tak jak u Mirka, u mnie dodatkowa wyskakują krzaki i teks &quot;wartosc ADC&quot; jest wyswietlany co jedna sekunde w kolejnych linijkach i co kilka spacji, co to może być, działam z poradnikiem(część3), wiec nie wiem co mogłem zrobić nie tak, wydawałoby się że wszystko jest ok napisane, w Eclipse kompiluje się bez błędów, i wgrywa bez problemu.<br />Nie Widać tez kolorów jakie ustalam w programie.<br />Może inny terminal?<br />Czy raczej wina kodu?<br />Widać na zdjęciu że terminal pokazuje 3,3 z tej części kodu <br /><br />[syntax=c]tr_locate(3,3);[/syntax]<br /><br />jakby nie odczytał polecenia o lokalizacji tekstu do pokazania na terminalu tylko wyświetlił te 3,3 i jakieś tam krzaki.<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2014-01-24<br /> *      Author: Dawid<br /> */<br /><br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;MYUART/myuart.h&quot;<br />#include &quot;MK_TERMINAL/mk_term.h&quot;<br /><br />const PROGMEM uint8_t cyfry&#91;10&#93;={<br />0b11000000,  //0<br />0b11110011,  //1<br />0b10100100,  //2<br />0b10100001,  // ....<br />0b10010011,<br />0b10001001,<br />0b10001000,<br />0b11100011,<br />0b10000000,<br />0b10000001,  //9<br />};<br /><br />const PROGMEM uint8_t cyfry1&#91;10&#93;={<br />0b01000000,  //0<br />0b01110011,  //1<br />0b00100100,  //2<br />0b00100001,  // ....<br />0b00010011,<br />0b00001001,<br />0b00001000,<br />0b01100011,<br />0b00000000,<br />0b00000001,  //9<br />};<br />volatile  uint8_t wynik;                          // zmienne globalne<br />volatile  uint8_t wynik_cal;<br />volatile  uint8_t wynik_po_przecinku;<br />volatile uint8_t wynik_po_przecinku_1;<br /><br /><br /><br />#define ADCIN PC5 //pin wejściowy ADC<br /><br />int  main(void)<br /> {<br /><br />uart_init( __UBRR );<br /><br />tr_cls(0);// kasuj ekran terminala - zostaw kursor<br />uart_puts( &quot;miernik napiecia:&quot; );<br />_delay_ms( 1000 );<br />tr_cls(1);// kasuj ekran terminala - schowaj kursor<br /><br />tr_locate(0,3);<br />tr_attr(1,YELLOW,BLACK);<br />uart_puts( &quot;ATmega8 &quot;);<br /><br /><br />    DDRB= 0xFF; // portB dla segmentów wyświetlacza<br />    PORTB = 0xFF;<br />    DDRD=0xFF;<br />    PORTD= 0x00;<br />    DDRC=0xFF;<br />    PORTC=0x00;<br /><br />    DDRC &amp;=~ (1&lt;&lt;ADCIN); // wejscie napięcia ADC PC5<br /><br />TCCR2 |= (1&lt;&lt;WGM21)|(1&lt;&lt;CS22)|(1&lt;&lt;CS21)|(1&lt;&lt;CS20); // CTC, preskaler 256<br />    TIMSK |= (1&lt;&lt;OCIE2); // przerwanie<br />OCR2 = 50;<br /><br />    ADCSRA |= (1&lt;&lt;ADEN)|(1&lt;&lt;ADPS2)|(1&lt;&lt;ADPS1);   //uruchominie przetwornika, preskaler 32<br />    ADMUX  |= (1&lt;&lt;REFS0)|(1&lt;&lt;MUX2) | (1&lt;&lt;MUX0);  //wewnętrzne źródło 2,56V pomiar na pinie 5<br /><br />   uint32_t y;  // wartość napięcia V<br />    uint32_t srednia; // zmienna srednia czy srednia z pomiarów ADC<br /><br />    int tab&#91;10&#93;;   // tablica dla przechowywania 10 wyników z ADC<br /><br />sei();<br /><br />while(1)<br />{<br /><br />tr_locate(3,3);<br />tr_attr(1,MAGENTA,BLACK);<br />uart_puts(&quot; wartosc ADC &quot;);<br />uart_putlong( ADC , 10);<br />tr_pen_color(RED);<br />uart_puts(&quot;       &quot;);<br /><br />_delay_ms(1000);<br /><br />int i;   // zmienna dla petli for wykonuje 5 pomiarów z ADC<br />for(i=0;i&lt;10;i++) // wykonanie 5-u pomiarów<br /><br />{<br />ADCSRA |= (1&lt;&lt;ADSC);<br />        while(ADCSRA &amp; (1&lt;&lt;ADSC));<br />          tab&#91;i&#93; = ADC;<br />     _delay_ms(60);<br />}<br /><br /> srednia =  (tab&#91;0&#93; + tab&#91;1&#93; + tab&#91;2&#93; + tab&#91;3&#93; + tab&#91;4&#93;+tab&#91;5&#93; + tab&#91;6&#93; + tab&#91;7&#93; + tab&#91;8&#93; + tab&#91;9&#93;) / 10 ; // srednia z 5-u pomiarów<br /><br /><br /><br />      // oblicznie napięcia, następnie podzielenie cyfr na potrzeby segmentów wyświetlacza<br />    y= (srednia * 6 * 100) / 493;<br /><br /><br /><br /><br /> wynik                    = (y/1000);   // pierwsza cyfra wyswietlacza<br /><br /><br />  if ( y &gt; 999)           // druga cyfra wyswietlacza jesli y(V) wieksze od 999<br /> {wynik_cal = ( y % 1000) / 100;}<br />  else<br />  {wynik_cal= (y/ 100);}  // druga cyfra  wyswietlacza<br /><br /><br /> wynik_po_przecinku         = y % 100;<br /> wynik_po_przecinku_1      = wynik_po_przecinku / 10;  // trzecia cyfra wyswietlacza<br /><br /><br /><br />}<br />}<br />ISR(TIMER2_COMP_vect)<br />{<br /><br />static uint8_t x;<br /> x++;<br /><br /><br />       if (x==1)  {PORTD |= (1&lt;&lt;PD4);<br />                   PORTD  |=(1&lt;&lt;PD3);<br />               PORTD &amp;=~ (1&lt;&lt;PD2);<br /><br />   PORTB = pgm_read_byte(&amp;cyfry&#91;wynik&#93;);}  // pierwsza cyfra wyswietlacza<br /><br />  else if (x==2)  {PORTD  |=(1&lt;&lt;PD2);<br />                   PORTD &amp;=~ (1&lt;&lt;PD4);<br /><br />                   PORTB = pgm_read_byte(&amp;cyfry1&#91;wynik_cal&#93;);}  // druga cyfra wyswietlacza<br /><br />  else if (x==3)  {PORTD  |=(1&lt;&lt;PD2);<br />                   PORTD |= (1&lt;&lt;PD4);<br />                   PORTD &amp;=~ (1&lt;&lt;PD3);<br /><br />   PORTB = pgm_read_byte(&amp;cyfry&#91;wynik_po_przecinku_1&#93;);  //  trzecia cyfra wyswietlacza<br /><br />   x=0;}<br /><br />}[/syntax]<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1206/6fe19ebf0d17079afd218d6846aff805.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1206/6fe19ebf0d17079afd218d6846aff805.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1206/1716ef82c14740a8c8e5d01d7c0f8a80.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1206/1716ef82c14740a8c8e5d01d7c0f8a80.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 24 sty 2014, o 20:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-24T18:21:49+01:00</updated>
<published>2014-01-24T18:21:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66484#p66484</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66484#p66484"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66484#p66484"><![CDATA[
A no tak, mimo to nie działa jak podaje odpowiedni folder, albo nawet jak powrzucam do nowego folderu w projekcie te pliki... ale nie ważne AVR Studio poszedł w odstawkę, dzięki temu zainstalowałem i uruchomiłem ECLIPSA i wszystko narazie działa jak trzeba, od dzis Eclipse, na terminalu wyświetlam literek A, cieszę się jak dziecko zabawką heh, nic trzeba popatrzyć co z tym pomiarem ADC.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 24 sty 2014, o 18:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2014-01-23T22:01:38+01:00</updated>
<published>2014-01-23T22:01:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66418#p66418</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66418#p66418"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66418#p66418"><![CDATA[
No niezupełnie.<br />Bo #include wskazuje na MYUART w katalogu projektu, a nie w &quot;pobrane&quot; (chyba że cały projekt też jest w &quot;pobrane&quot;).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 23 sty 2014, o 22:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-23T21:56:16+01:00</updated>
<published>2014-01-23T21:56:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66414#p66414</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66414#p66414"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66414#p66414"><![CDATA[
<strong>#ciamciak#</strong><br />A sam nie wiem jak to zrobiłem:)<br /><br />Kura jak to ogarnąć? Pobrałem pliki i załączyłem do projektu, powinno działać.... Mam swój projekt nazwany LCD w nim plik źródłowy main.c no i teoretycznie wystarczyło dodać myuart.c do folderu Source Files i myuart.h do Header Files tak tez miał Mirek, coś przekręciłem... chyba nie ma znaczenia że pliki są w folderze pobrane...<br />Może przyszedł czas na Eclipsa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 23 sty 2014, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2014-01-23T19:37:28+01:00</updated>
<published>2014-01-23T19:37:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66377#p66377</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66377#p66377"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66377#p66377"><![CDATA[
@Dawid2379<br />To nie ze mnie cytat <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Ale bardziej chodzi o to czy #include wskazuje na prawidłowy katalog i plik.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 23 sty 2014, o 19:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-23T19:05:47+01:00</updated>
<published>2014-01-23T19:05:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66366#p66366</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66366#p66366"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66366#p66366"><![CDATA[
<div class="quotetitle">#ciamciak# napisał(a):</div><div class="quotecontent"><br />Czy Ty masz stworzony katalog (w strukturze AS) o nazwie MYURT i tam skopiowane pliki myuart.c oraz .h?<br /></div><br /><br />Po lewej u góry mamy projekt LCD pod nim foldery Source Files i Header Files.  Nacisnąłem lewym przyciskiem myszy wyskoczyła opcja aby dodać plik ''Add Existing Source files'' i dodałem pobrane pliki od Mirka.... potem skompilowałem ale ciągle błąd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 23 sty 2014, o 19:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tomwisnia]]></name></author>
<updated>2014-01-23T17:56:16+01:00</updated>
<published>2014-01-23T17:56:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66348#p66348</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66348#p66348"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66348#p66348"><![CDATA[
podany komunikat oznacza brak  pliku w podanym katalogu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=183">tomwisnia</a> — 23 sty 2014, o 17:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elkuba]]></name></author>
<updated>2014-01-23T17:41:29+01:00</updated>
<published>2014-01-23T17:41:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66346#p66346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66346#p66346"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66346#p66346"><![CDATA[
Kompilator pisze, że nie ma dostępu do pliku MYUART/myuart.h.<br />Czy Ty masz stworzony katalog (w strukturze AS) o nazwie MYURT i tam skopiowane pliki myuart.c oraz .h?<br /><br /><br />Sent from my iPad using Tapatalk HD<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=400">elkuba</a> — 23 sty 2014, o 17:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2014-01-23T17:42:51+01:00</updated>
<published>2014-01-23T17:40:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66345#p66345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66345#p66345"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66345#p66345"><![CDATA[
Kompilator twierdzi, że ścieżka do biblioteki nie poprawna.<br />&quot;Jakiś konwerter&quot; też niewiele mówi, wypadałoby się upewnić, czy podłączasz do proca poziomy TTL, czy RS232.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 23 sty 2014, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-23T17:09:42+01:00</updated>
<published>2014-01-23T17:09:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66341#p66341</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66341#p66341"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=66341#p66341"><![CDATA[
Witam ponownie. Mam już jakiś konwenter usb rs232. Sterowniki zainstalowano pomyślnie. Utworzył się wirtualny COM4.<br />Oczywiście chce teraz szukać problemu z pomocą terminala. Więc pobrałem pliki źródłowe z bloga Mirka (Poradnik ADC) &quot;uart.c&quot; &quot;uart.h&quot;<br />dołączyłem do projektu ale wywala mi błąd. Nie wiem co to jest. Tak w ogóle bardzo proszę o wyrozumiałość, nie za bardzo rozumiem zagadnienia związane z przesyłem danych przez rs 232, więc chce po prostu dołączyć do kodu co się należy i odczytywać wartości na terminalu. <br /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1206/ad0c9fe7924098d4adaaa454e7dc2a77.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1206/ad0c9fe7924098d4adaaa454e7dc2a77.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1206/a141bd11505a0b53b59b1b96cb3f79ed.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1206/a141bd11505a0b53b59b1b96cb3f79ed.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 23 sty 2014, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-18T17:31:48+01:00</updated>
<published>2014-01-18T17:31:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65472#p65472</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65472#p65472"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65472#p65472"><![CDATA[
Kurcze nie mam kwarcu 12Mhz, a wydawało mi się że kiedyś zamawiałem, nie mogę znaleźć, raczej nie mogę zastosować innego w tym projekcie? pewnie kod źródłowy jest napisany pod 12-tke;/ czy tez z innych względów taki ma być (coś mi świta).<br /><!-- m --><a class="postlink" href="http://www.recursion.jp/avrcdc/index.html" >http://www.recursion.jp/avrcdc/index.html</a><!-- m --><br />Może jakaś inna prosta przejściówka na Medze8, pozostałe elementy mam, tylko ten kwarc, posiadam jeszcze 8, 16 i 20Mhz. poradźcie coś?<br /><br />Rozumie że można samemu zrobić ale sam nie polutuje;/ jak coś poszukam czegoś w miarę taniego i zakupię. Dzisiaj chciałem już zrobić jakaś prostą i badać dalej problem z pomiarem, ale nie mam tego kwarcu...<br /><br />EDIT: podrzuć jakieś propozycje gotowego konwertera na ft232 jak możesz...<br />Czy konwertery oparte na ch340g oraz pl2303hx to jakas alternatywa dla tych droższych opartych na ft232?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 18 sty 2014, o 17:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2014-01-18T15:54:42+01:00</updated>
<published>2014-01-18T15:54:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65447#p65447</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65447#p65447"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65447#p65447"><![CDATA[
wcale nie musisz wydawać stówy<br />A z tego co wiem to Mirek zdecydowanie poleca taki scalak<br /><a href="http://www.lispol.com/index.php?a=product&amp;b=list&amp;str=ft232r&amp;x=0&amp;y=0"  class="postlink">http://www.lispol.com/index.php?a=product&amp;b=list&amp;str=ft232r&amp;x=0&amp;y=0</a><br />I na pewno jak sobie zrobisz na tym przejściówkę to przyda Ci się niejeden raz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 18 sty 2014, o 15:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-18T12:07:16+01:00</updated>
<published>2014-01-18T12:07:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65400#p65400</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65400#p65400"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65400#p65400"><![CDATA[
Masz rację, jeszcze powalczę. Nie mam pojęcia o rs232, tyle co wiem że służy do komunikacji:) i co nieco widziałem w poradniku o ADC, nie przywiązywałem do tego uwagi myślałem że się uda od razu i nie będzie potrzebne teraz przeproszę to zagadnienie o rs232... \Nie mam przejściówki, nie wydam na te chwile stówki na to... ale widziałem opis takiej do zrobienia samemu wg. tego schematu poniżej, zresztą P. Mirosław ją opisał, czyli jak Pan Mirek ją pochwalił to mogę działać?<br />Raczej wszystkie elementy elementy będę miał, zaraz poszukam. <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1206/57ee6e02b3db3d4e3715fad359217a7d.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1206/57ee6e02b3db3d4e3715fad359217a7d.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 18 sty 2014, o 12:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MnCi1990]]></name></author>
<updated>2014-01-17T18:29:49+01:00</updated>
<published>2014-01-17T18:29:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65356#p65356</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65356#p65356"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65356#p65356"><![CDATA[
Moim zdaniem najpierw spróbuj wysyłać wyniki pomiaru przez RS232, z zastosowaniem przejsciowki RS-&gt; USB. Lepiej zaczynać małymi krokami. Wykorzystaj w tym celu bibliotekę Pana Mirka. To pomoze Ci ustalic czy sam pomiar ADC jest dobry, a klopot jest jedynie z wyswietlaniem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2453">MnCi1990</a> — 17 sty 2014, o 18:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-17T17:21:14+01:00</updated>
<published>2014-01-17T17:21:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65351#p65351</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65351#p65351"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=65351#p65351"><![CDATA[
Ok dzięki, zmieniłem na PNP. dalej jestem w kropce, zmieniłem już nawet stabilizatory zasilające uC i przetwornice (na L7805), kombinowałem z Timerami, włączałem Timer1 do multipleksowania, zmieniałem sposoby połączeń na płytce, kombinowałem z masą, zmieniłem sposób podawania napięcia na pin pomiarowy uC, zamiast regulować napięcie na przetwornicy, to ustawiłem na najwyższe jakie chce mierzyć a zmieniałem napięcie za pomocą kolejnego potencjometru. Mimo przeróżnych kombinacji wynik potrafi pływać o 0,1V kiedy to miernik jak zmierzył tak na nim nic nie pływa z dokładnością 0,01V. U mirka pływała tylko 2 cyfra po przecinku. Zauważyłem że zmiany prędkości multipleksowania miały wpływ na wyświetlany wynik. Jeszcze trochę i się poddaje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 17 sty 2014, o 17:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-01-12T23:31:43+01:00</updated>
<published>2014-01-12T23:31:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64860#p64860</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64860#p64860"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64860#p64860"><![CDATA[
Witam<br /><div class="quotetitle">Dawid2379 napisał(a):</div><div class="quotecontent"><br />Możesz wyjaśnić dlaczego?<br /></div><br />Takie podłączenie nie ma wpływu na wynik wyświetlany, tylko &quot;jakość wyświetlania&quot;.<br />Bez zbędnych wykładów akademickich, w wielkim skrócie i łopatologicznie:<br />podłączając tranzystor emiterem bezpośrednio do: NPN do GND lub PNP do Vcc tranzystor otwiera się (tzn. całkowicie przewodzi ) gdy napięcie na jego bazie będzie większe ( dla NPN ) o 0,7V w stosunku do emitera; dla PNP mniejsze o 0,7V. Krótko mówiąc: dla PNP gdy napięcie na bazie wynosi Vcc = stan wysoki - tranzystor nie przewodzi, gdy to napięcie <span style="text-decoration: underline">zacznie przechodzić</span> do stanu niskiego to już przy (Vcc - 0,7V ) tranzystor przewodzi &quot;pełną parą&quot;.<br />Wtórnik emiterowy działa na innej zasadzie: ( pomijając spadek napięcia ) na emiterze jest takie napięcie jakie na bazie.<br />Gdybyś na bazę tranzystora podał sinusa to klucz otworzy się lub zamknie, natomiast wtórnik odzwierciedli na emiterze to co dasz mu na bazę.<br />To jest w wielkim uproszczeniu ale taka jest ogólna zasada, jak coś masz włączyć ( przekaźnik, diody itp.) to zawsze stosuje się klucze tranzystorowe, nie wtórniki.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 12 sty 2014, o 23:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dawid2379]]></name></author>
<updated>2014-01-12T23:05:50+01:00</updated>
<published>2014-01-12T23:05:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64857#p64857</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64857#p64857"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64857#p64857"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Tranzystory NPN choćby i darlington nie są dobrym rozwiązaniem do sterowania ANOD wyświetlacza<br /></div><br /><br />Możesz wyjaśnić dlaczego? Czegoś nowego się nauczę:) Każda informacja jest dla mnie ważna. Może to ma wpływ na tak spory błąd pomiaru w moim mierniku.<br />W sumie dałem co miałem. Może jakbym poszukał znajdę jakieś PNP.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1206">Dawid2379</a> — 12 sty 2014, o 23:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-01-12T21:07:38+01:00</updated>
<published>2014-01-12T21:07:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64833#p64833</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64833#p64833"/>
<title type="html"><![CDATA[Re: Problem z pomiarem ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5248&amp;p=64833#p64833"><![CDATA[
Witam<br />Tranzystory NPN choćby i darlington nie są dobrym rozwiązaniem do sterowania ANOD wyświetlacza, lepiej dać &quot; zwykły &quot; ale PNP.<br />W Twoim przypadku tranzystory te pracują jako wtórnik emiterowy a nie zwykły klucz.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 12 sty 2014, o 21:07</p><hr />
]]></content>
</entry>
</feed>