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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12723&amp;mode</id>
<entry>
<author><name><![CDATA[Baki]]></name></author>
<updated>2015-08-21T21:06:17+01:00</updated>
<published>2015-08-21T21:06:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138041#p138041</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138041#p138041"/>
<title type="html"><![CDATA[Re: ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138041#p138041"><![CDATA[
<div class="quotetitle">Daniel880 napisał(a):</div><div class="quotecontent"><br />Nie możesz tak  wpisywać zera do rejestru;)<br /></div><br />Tak tylko zostawiłem do testów, żeby szybciej zmieniać źródło odniesienia  <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=9920">Baki</a> — 21 sie 2015, o 21:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-08-21T20:49:16+01:00</updated>
<published>2015-08-21T20:49:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138040#p138040</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138040#p138040"/>
<title type="html"><![CDATA[Re: ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138040#p138040"><![CDATA[
Witam<br /><div class="quotetitle">Daniel880 napisał(a):</div><div class="quotecontent"><br />Nie możesz tak  wpisywać zera do rejestru;)<br /></div><br />...nawet jeśli, to:<br /><a href="https://obrazkiforum.atnel.pl/826/c77febff2e73c0dd5a658b3f053db143.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/826/c77febff2e73c0dd5a658b3f053db143.JPG" alt="Obrazek" /></a><br />i tak  nic nie ustawiasz.<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 21 sie 2015, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daniel880]]></name></author>
<updated>2015-08-21T20:07:49+01:00</updated>
<published>2015-08-21T20:07:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138033#p138033</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138033#p138033"/>
<title type="html"><![CDATA[Re: ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138033#p138033"><![CDATA[
Nie możesz tak  wpisywać zera do rejestru;)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2328">Daniel880</a> — 21 sie 2015, o 20:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Baki]]></name></author>
<updated>2015-08-21T19:50:24+01:00</updated>
<published>2015-08-21T19:50:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138032#p138032</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138032#p138032"/>
<title type="html"><![CDATA[Re: ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138032#p138032"><![CDATA[
<div class="quotetitle">kicajek napisał(a):</div><div class="quotecontent"><br />Witam<br />[syntax=c]ADCSRA |= (1&lt;ADPS0)|(1&lt;ADPS1)|(1&lt;ADPS2);[/syntax]<br />...za mało &quot;&lt;&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />Pozdr<br /></div><br />Oczywiście, że to powodowało problem. Chyba jestem zbyt przemęczony, że tego nie zauważyłem. Teraz wszystko działa jak należy, dziękuję za pomoc. Tak to jest jak zrobi się błąd i żeby było szybciej ctrl+c, ctr+v. Później głupota nie rzuca się w oczy jak jest powielona <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Co do rejestru ADMUX za pomocą MUXx wybiera się wejście ADC, natomiast przez REFSx źródło odniesienia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9920">Baki</a> — 21 sie 2015, o 19:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-08-21T19:22:34+01:00</updated>
<published>2015-08-21T19:22:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138027#p138027</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138027#p138027"/>
<title type="html"><![CDATA[Re: ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138027#p138027"><![CDATA[
Witam<br />[syntax=c]ADCSRA |= (1&lt;ADPS0)|(1&lt;ADPS1)|(1&lt;ADPS2);[/syntax]<br />...za mało &quot;&lt;&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />A tym:[syntax=c]ADMUX |= (1&lt;&lt;MUX0)|(0&lt;&lt;REFS0)|(0&lt;&lt;REFS1);[/syntax]<br />co ustawiasz?<br /><br /><br /><br />Pozdr<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 21 sie 2015, o 19:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daniel880]]></name></author>
<updated>2015-08-21T19:22:57+01:00</updated>
<published>2015-08-21T19:18:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138026#p138026</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138026#p138026"/>
<title type="html"><![CDATA[Re: ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138026#p138026"><![CDATA[
przydalaby się reszta kodu..<br /><br />Jeśli pomiar jest poprawny to może funkcja, która wysyła dane ma jakis problem? <br /><br />Na razie wszystko wyglada w miare OK.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2328">Daniel880</a> — 21 sie 2015, o 19:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Baki]]></name></author>
<updated>2015-08-21T19:13:31+01:00</updated>
<published>2015-08-21T19:13:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138025#p138025</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138025#p138025"/>
<title type="html"><![CDATA[ADC skokowa zmiana wartości]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12723&amp;p=138025#p138025"><![CDATA[
Mam problem z przetwornikiem ADC w ATmedze16. Dokonuję pomiaru, czekam na wynik i wyświetlam go w terminalu. Problem w tym, że napięcie na wejściu adc zmienia się bardzo powoli i płynnie, a zmiana wartości z pomiarów jest skokowa. Przykładowo otrzymuje wyniki 3, 7, 14,15,17 itp. Nie mogę uzyskać wartości pośrednich - po prostu przetwornik nie reaguję na zmianę napięcia pomiędzy tymi wartościami. Nie ma znaczenia, czy wybiorę jako źródło odniesienia VCC czy też AREF. Zmiany napięcia wejściowego dokonuję za pomocą potencjometru. <br />Moja konfiguracja ADC:<br />[syntax=c]ADCSRA |= (1&lt;&lt;ADEN);<br />ADCSRA |= (1&lt;ADPS0)|(1&lt;ADPS1)|(1&lt;ADPS2);<br />ADCSRA |= (1&lt;&lt;ADIE); <br />ADMUX |= (1&lt;&lt;MUX0)|(0&lt;&lt;REFS0)|(0&lt;&lt;REFS1);<br />DDRC &amp;=~ (1&lt;&lt;PA1);<br /><br />ISR(ADC_vect)<br />{<br />    tryb=6;<br />}<br /><br />if (tryb==6)<br />{<br />USART_Transmit (ADC);<br />tryb=0;<br />}[/syntax]<br /><br />Ktoś ma pomysł co jest nie tak?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9920">Baki</a> — 21 sie 2015, o 19:13</p><hr />
]]></content>
</entry>
</feed>