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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-01-16T22:37:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=14207&amp;mode</id>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T22:37:35+01:00</updated>
<published>2016-01-16T22:37:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150803#p150803</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150803#p150803"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150803#p150803"><![CDATA[
Niestety dałem równiutkie 5V i to samo <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Zgłupiałem już<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 22:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[hopek]]></name></author>
<updated>2016-01-16T22:27:04+01:00</updated>
<published>2016-01-16T22:27:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150800#p150800</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150800#p150800"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150800#p150800"><![CDATA[
Właśnie to niskie napięcie może mieć na to wpływ. Dlatego pytałem o płytkę stykową <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=1692">hopek</a> — 16 sty 2016, o 22:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T22:15:15+01:00</updated>
<published>2016-01-16T22:15:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150798#p150798</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150798#p150798"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150798#p150798"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />na filtracji mam ten kondek do Aref i 1000 uF na VCC<br /></div>To trochę mało jak na pomiary ADC i zasilanie z tak niestabilnego źródła. Pooglądaj od początku poradniki Mirka. Tam mówi bardzo dużo o tym.<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />AVCC - 4,34V<br /></div><br />Trochę niskie to napięcie jak na zasilanie ze źródła 5V. Zasil układ z wydajnego i stabilnego źródła.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 22:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T21:53:57+01:00</updated>
<published>2016-01-16T21:53:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150797#p150797</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150797#p150797"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150797#p150797"><![CDATA[
Tak jest zmontowane na płytce stykowej<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 21:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[hopek]]></name></author>
<updated>2016-01-16T21:37:27+01:00</updated>
<published>2016-01-16T21:37:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150794#p150794</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150794#p150794"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150794#p150794"><![CDATA[
Czy testujesz układ może na płytce stykowej?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1692">hopek</a> — 16 sty 2016, o 21:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T20:59:53+01:00</updated>
<published>2016-01-16T20:59:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150791#p150791</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150791#p150791"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150791#p150791"><![CDATA[
We na dzielnik - 12,35V<br />We ADC - 0,95V<br />AVCC - 4,34V<br />Aref - 2,76V<br /><br />Te przyjęte wartości służą do obliczania napięcia według wzoru pana Mirka, jest zapisane akurat tak, ponieważ przy 12V ADC wynosi 315 na filtracji mam ten kondek do Aref i 1000 uF na VCC.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 20:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T20:33:08+01:00</updated>
<published>2016-01-16T20:33:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150790#p150790</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150790#p150790"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150790#p150790"><![CDATA[
Dlaczego w kodzie masz przyjęte takie wartość referencyjne?<br />[syntax=c]accu1_vol.ref_adc = 315;<br />accu1_vol.ref_v = 1200;[/syntax]<br />Choć na mierzoną wartość ADC to nie ma wpływu.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 20:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T20:31:28+01:00</updated>
<published>2016-01-16T20:31:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150789#p150789</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150789#p150789"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150789#p150789"><![CDATA[
No ale jednak różnica 1,5 V w przypadku innych pomiarów nie jest taka mała <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Procka zasilam z USB<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 20:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T20:29:42+01:00</updated>
<published>2016-01-16T20:29:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150788#p150788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150788#p150788"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150788#p150788"><![CDATA[
Daj do Aref kondensator ceramiczny 100nF.<br />Jak masz zrobione filtrowanie zasilania. Z jakiego źródła zasilasz układ. Daj schemat / fotki.<br />Bo coś musi być nie tak u Ciebie.<br /><br />-- <br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Podaj też napięcia w punktach:<br />- wejście na dzielnik<br />- wejście na ADC<br />- pin AVCC<br />- pin Aref<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 20:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2016-01-16T20:16:15+01:00</updated>
<published>2016-01-16T20:16:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150787#p150787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150787#p150787"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150787#p150787"><![CDATA[
W pomiarach nie możesz przyjmować, że napięcie jest np. 1,84V, tylko 1,84+-błąd pomiaru V, i w takim przedziale wartości jest to mierzone napięcie. To samo dotyczy napięcia na wejściu dzielnika np. 20V+-błąd. I dla takich dwóch wartości (20+błąd i 20- błąd) trzeba wykonać obliczenia i wyciągać wnioski.<br />p.s.<br />Masz stosunkowo dokładny miernik, zauważ jednak, że producent gwarantuje w manualu, że podany błąd  ma tylko 1-roczną &quot;ważność&quot;- potem trzeba przyrząd ponownie wzorcować ( co się wykonuje w przypadku firm).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 16 sty 2016, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T19:33:00+01:00</updated>
<published>2016-01-16T19:33:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150782#p150782</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150782#p150782"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150782#p150782"><![CDATA[
Kondek do Aref-u mam foliowy 22nF, a miernik to UNI-T UT58C więc nie najtańszy chinolek z bazarku <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=4734">sebbek</a> — 16 sty 2016, o 19:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2016-01-16T19:17:27+01:00</updated>
<published>2016-01-16T19:17:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150781#p150781</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150781#p150781"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150781#p150781"><![CDATA[
Podstawowe pytanie : jakiej klasy miernikiem mierzysz?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 16 sty 2016, o 19:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T18:54:33+01:00</updated>
<published>2016-01-16T18:54:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150779#p150779</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150779#p150779"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150779#p150779"><![CDATA[
Według podawanego dzielnika na obrazku dzielnika powinieneś mieć przy 24V a napięcie 1.856V a masz 1.84V a przy 20V powinno być 1.5468 a masz 1.550. Co i tak jest dobrym wynikiem. Ale już tutaj masz już swój błąd pomiaru, bo jeżeli na prawdę przy 24V jest 1.84V, to przy 20V musi być 1.533V (bo dzielnik jest liniowy).<br /><br />Jeżeli mierzysz napięcie 7.59V to powinno wyjść Ci na wyjściu 0.588V. Dla 7.27V powinno być 0.563V a dla 10 V powinno być 0.775V.<br />Jeżeli przy napięciu 7.59V dostajesz na ADC wartość 200, oznacza, że masz Vref o wartości 3.012V. A jest to trochę za duża wartość, więc coś jest nie tak <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Czy na pewno masz zrobioną poprawnie filtrację zasilania oraz podłączony właściwy kondensator do Vref?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 18:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T17:57:53+01:00</updated>
<published>2016-01-16T17:57:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150776#p150776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150776#p150776"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150776#p150776"><![CDATA[
Przy 24V na wyjściu dzielnika mam 1,84V<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br />Przy 20 V jest 1,550 V<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T17:38:10+01:00</updated>
<published>2016-01-16T17:38:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150775#p150775</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150775#p150775"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150775#p150775"><![CDATA[
Czy chodzi Ci o brak dokładności wskazań z wyliczeniami?<br />Czy mierzyłeś jaki faktycznie masz dzielnik, bo typowe rezystory mają min. 10% tolerancji.<br />Najlepiej podaj na wejście jak najwyższe napięcie np. 20V i zmierz jakie masz na wyjściu dzielnika.<br />Według tego co podajesz masz dzielnik o wartości 0,0773405 (57/(680+57)), co powinno dać Ci przy 20V wejściu na wyjściu wartość 1,547V. A ile dostajesz?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 17:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T17:03:49+01:00</updated>
<published>2016-01-16T17:03:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150770#p150770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150770#p150770"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150770#p150770"><![CDATA[
Dzielnik mam podłączony taki:<br /><br /><a href="https://obrazkiforum.atnel.pl/4734/ca3b2bde0af5bf572259fa8862b55be4.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/4734/ca3b2bde0af5bf572259fa8862b55be4.JPG" alt="Obrazek" /></a><br /><br />Vref = 2,56 V, ale w rzeczywistości 2,70 V<br />Kwarc 11,0592 MHz<br />ADC na PC5<br />Atmega8<br />kod:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &quot;hd44780.h&quot;<br />#include &quot;myuart.h&quot;<br /><br />typedef struct{<br />    uint16_t adc_mid;<br />    uint16_t ref_adc;<br />    uint16_t ref_v;<br />    char v1&#91;3&#93;;<br />    char v2&#91;3&#93;;<br />} TVOL;<br />TVOL accu1_vol;<br /><br />#define REF_256 (1&lt;&lt;REFS1)|(1&lt;&lt;REFS0)<br />#define REF_VCC (1&lt;&lt;REFS0)<br /><br />uint16_t min=1024, max, diff;<br />#define MAX(a,b) ((a&gt;b)?a:b)<br />#define MIN(a,b) ((a&lt;b)?a:b)<br /><br />void rysuj_menu( void );<br />void wyswiatlanie ( void );<br />void przywitanie( void );<br />void ADC_init( void );<br />void get_vol( uint16_t adc, TVOL * voltage);<br />uint16_t pomiar( uint8_t kanal );<br /><br /><br /><br />uint16_t b = 0, c = 0, d = 0, wartosc = 0;<br /><br />int main(void)<br />{<br /><br />    ADC_init();<br />    uart_init( __UBRR );<br />    lcd_init();<br />    przywitanie();<br />    rysuj_menu();<br /><br />    accu1_vol.ref_adc = 315;<br />    accu1_vol.ref_v = 1200;<br />while(1) {<br /><br /><br />            wartosc = pomiar( PC5 );<br /><br />            get_vol(wartosc, &amp;accu1_vol );<br /><br />            wyswiatlanie();<br />/*            if(a &lt; 1000){<br />                LCD_LOCATE(5,0);<br />                lcd_puts(&quot; &quot;);<br />            }<br />            if(a &lt; 100){<br />                LCD_LOCATE(4,0);<br />                lcd_puts(&quot;  &quot;);<br />            }<br />            if(a &lt; 10){<br />                LCD_LOCATE(3,0);<br />                lcd_puts(&quot;   &quot;);<br />            }<br />*/<br />            _delay_ms(100);<br /><br />/*            max = MAX(max, a);<br />            min = MIN(min, a);<br />            diff = max-min;<br />*/<br />}<br /><br />}<br /><br /><br /><br /><br />void rysuj_menu( void ) {<br /><br />tr_cls(0);<br /><br />tr_attr( 0, 1, 3 );<br />tr_locate(2,5); uart_puts(&quot;    M E N U    &quot;);<br /><br />tr_attr( 0, 3, 1 );<br />tr_locate(4,5); uart_puts(&quot;1. poka¿ wartoœæ ADC&quot;);<br />tr_locate(5,5); uart_puts(&quot;2. poka¿ licznik&quot;);<br />tr_locate(6,5); uart_puts(&quot;3. zakoñcz program&quot;);<br /><br />tr_attr( 0, 3, 1 );<br />tr_locate(8,5); uart_puts(&quot;wybierz opcjê (1-3): &quot;);<br /><br />}<br /><br />void wyswiatlanie ( void ){<br />    LCD_LOCATE(0,0);<br />    lcd_puts(&quot;U=&quot;);<br />    LCD_LOCATE(2,0);<br />    lcd_puts( accu1_vol.v1 );<br />    lcd_puts( &quot;.&quot; );<br />    lcd_puts( accu1_vol.v2 );<br /><br />   /// lcd_putlong( a, 10 );<br />    LCD_LOCATE(6,0);<br />    lcd_puts(&quot;V&quot;);<br /><br />    LCD_LOCATE(0,1);<br />    lcd_puts(&quot;I=&quot;);<br />    LCD_LOCATE(2,1);<br />    lcd_putlong( diff, 10 );<br />    LCD_LOCATE(6,1);<br />    lcd_puts(&quot;A&quot;);<br /><br />    LCD_LOCATE(9,0);<br />    lcd_puts(&quot;U=&quot;);<br />    LCD_LOCATE(11,0);<br />    lcd_putlong( max, 10 );<br />    LCD_LOCATE(15,0);<br />    lcd_puts(&quot;V&quot;);<br /><br />    LCD_LOCATE(9,1);<br />    lcd_puts(&quot;I=&quot;);<br />    LCD_LOCATE(11,1);<br />    lcd_putlong( min, 10 );<br />    LCD_LOCATE(14,1);   ///14 zmienic na 15<br />    lcd_puts(&quot; A&quot;);     ///przed A usunąć spacje<br />}<br /><br />void przywitanie( void ){<br />    LCD_CLEAR;<br />    LCD_LOCATE(2,0);<br />    lcd_puts(&quot;Witaj Sebek!&quot;);<br />    _delay_ms(2000);<br />    LCD_CLEAR;<br />}<br /><br />void ADC_init( void ){<br />    ADCSRA |= (1&lt;&lt;ADEN);   ///włącz ADC<br />    ADCSRA |= (1&lt;&lt;ADPS2);  ///preskaler = 16<br />    ADMUX |= REF_256;      ///napięcie odniesienia 2,56 V<br />}<br /><br />void get_vol( uint16_t adc, TVOL * voltage ){<br />    uint16_t wynik = ( adc * (uint32_t)voltage-&gt;ref_v ) / voltage-&gt;ref_adc;<br />    div_t divmod = div(wynik, 100);<br />    itoa( divmod.quot, voltage-&gt;v1, 10);<br />    itoa( divmod.rem, voltage-&gt;v2, 10);<br />    if( divmod.rem &lt; 10){<br />        voltage-&gt;v2&#91;0&#93;='0';<br />        voltage-&gt;v2&#91;1&#93;=divmod.rem+'0';<br />    }<br />    voltage-&gt;v1&#91;2&#93;=0;<br />    voltage-&gt;v2&#91;2&#93;=0;<br />}<br /><br />uint16_t pomiar( uint8_t kanal ){<br />    ADMUX = (ADMUX &amp; 0b11111000) | kanal;<br />    ADCSRA |= (1&lt;&lt;ADSC); ///start konwersji<br />    while(ADCSRA &amp; (1&lt;&lt;ADSC));<br />    return ADCW;<br />}[/syntax]<br />Wystarczy, czy jeszcze coś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 17:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T16:31:52+01:00</updated>
<published>2016-01-16T16:31:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150768#p150768</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150768#p150768"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150768#p150768"><![CDATA[
To napisz jak masz podłączone (jaki dzielnik, napięcie referencyjne), bo w Twoim poście nie ma żadnych informacji umożliwiających stwierdzenie czy masz rację czy się mylisz.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 16:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T16:16:54+01:00</updated>
<published>2016-01-16T16:16:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150765#p150765</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150765#p150765"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150765#p150765"><![CDATA[
Właśnie robię na podstawie tych poradników.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 16:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-01-16T16:08:58+01:00</updated>
<published>2016-01-16T16:08:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150764#p150764</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150764#p150764"/>
<title type="html"><![CDATA[Re: Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150764#p150764"><![CDATA[
A oglądałeś cykl poradników Mirka o ADC? Tam masz wszystko wytłumaczone.<br /><a href="https://www.youtube.com/watch?v=tlkCOv1Ixt0&amp;list=PLtXXWLsA5QNi_R9uDXpHRpo5hRnig_f23"  class="postlink">https://www.youtube.com/watch?v=tlkCOv1Ixt0&amp;list=PLtXXWLsA5QNi_R9uDXpHRpo5hRnig_f23</a><br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 16 sty 2016, o 16:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sebbek]]></name></author>
<updated>2016-01-16T15:55:02+01:00</updated>
<published>2016-01-16T15:55:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150763#p150763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150763#p150763"/>
<title type="html"><![CDATA[Problem z woltomierzem na ADC]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14207&amp;p=150763#p150763"><![CDATA[
Witam, buduje woltomierz na ADC i mam następujący problem. Mianowicie jest dość duża niedokładność. Przedstawie to w tabeli.<br /><br />ADC   napięcie<br />275      10V<br />200      7,27V<br /><br />I teraz jak ustawie ADC równe 200 to ustawione napięcie wynosi 7,59V co nie zgadza się z przeliczeniami, które Pan Mirek przedstawił w poradniku 4b o ADC. Różnica między wartością najmniejszą, a największą wynosi 4.<br /><br />Pozdrawiamm<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4734">sebbek</a> — 16 sty 2016, o 15:55</p><hr />
]]></content>
</entry>
</feed>