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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-02-11T21:30:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=17507&amp;mode</id>
<entry>
<author><name><![CDATA[toffik353]]></name></author>
<updated>2017-02-11T21:30:07+01:00</updated>
<published>2017-02-11T21:30:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=182441#p182441</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=182441#p182441"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=182441#p182441"><![CDATA[
Problem rozwiązałem, wymieniłem atmege na nową i jest ok. W tym programie symulacyjnym potrzebne było jednak podłączenie dławika i kondensatora do pinu AVCC <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> (mój błąd). <br /><br />Mam jeszcze jeden problem z napisaniem programu aby lm35 mierzył ujemną temperaturę. Normalnie temperatura podawana w stopniach to wzór T=(wartość adc/1023)*2.56*100. <br />Podobno do wyjścia Lm35 podpina się rezystor do minusa (tak mówi nota). Jak mam sobie poradzić kiedy mam tylko zasilanie z akumulatora?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13293">toffik353</a> — 11 lut 2017, o 21:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[toffik353]]></name></author>
<updated>2017-02-09T20:05:52+01:00</updated>
<published>2017-02-09T20:05:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=182258#p182258</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=182258#p182258"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=182258#p182258"><![CDATA[
<div class="quotetitle">andrews napisał(a):</div><div class="quotecontent"><br />Czy pin AVCC mikrokontrolera masz gdzieś podłączony? ...bo na schemacie jakoś nie widzę.<br />Powinien być podłączony do VCC przez jakiś filtr dolnoprzepustowy (10uH - 100nF).<br /></div><br /><br />Na rzeczywistym układzie mam podłączony 10uH i 100nF. <br />W tym programie nie jest to konieczne aby ukazać błędne działanie.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">andrews napisał(a):</div><div class="quotecontent"><br />No właśnie, ja zrozumiałem, że w symulacji i w fizycznym układzie jest ten sam błąd, więc chyba uszkodzenie lm35 można byłoby wykluczyć...<br /></div><br /><br />Już wymieniałem lm35 na inny i jest to samo. <br />Dokładnie tak, w symulacji jak i w fizycznym układzie jest ten sam błąd.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br /><div class="quotetitle">anonimg3 napisał(a):</div><div class="quotecontent"><br />Spróbuj może ustawić preskaler 128<br /></div><br /><br />Już próbowałem zmieniać preskaler na prawie wszystkie dostępne i problem nadal nierozwiązany.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 11 minutach ]</span></strong><br /><br />Moje pytanie jest takie: czy mogę bezpośrednio podłączyć wyjście lm35 do wejścia ADC w uC?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13293">toffik353</a> — 9 lut 2017, o 20:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anonimg3]]></name></author>
<updated>2017-02-02T15:24:33+01:00</updated>
<published>2017-02-02T15:24:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181432#p181432</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181432#p181432"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181432#p181432"><![CDATA[
Spróbuj może ustawić preskaler 128<br /><br />[syntax=c]ADCSRA |= (1&lt;&lt;ADPS2)|(1&lt;&lt;ADPS1)|(1&lt;&lt;ADPS0); // prescaler = 128[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8904">anonimg3</a> — 2 lut 2017, o 15:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2017-02-02T10:29:14+01:00</updated>
<published>2017-02-02T10:29:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181404#p181404</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181404#p181404"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181404#p181404"><![CDATA[
A faktycznie to symulator <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> hehe, umknęło mi <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=1922">SylwekK</a> — 2 lut 2017, o 10:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2017-02-02T10:23:32+01:00</updated>
<published>2017-02-02T10:23:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181403#p181403</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181403#p181403"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181403#p181403"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Akurat w atmega8 avcc jest wewnętrznie zwarte z vcc do czego przyznał się sam producent.<br /></div>Dawno nie korzystałem z tego mikrokontrolera, więc nie pamiętałem dobrze, ale teraz faktycznie coś sobie przypominam. Nie wiem tylko, czy symulator o tym wie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Ja bym sprawdził woltomierzem to co daje lm35 - może jest uszkodzony...<br /></div>No właśnie, ja zrozumiałem, że w symulacji i w fizycznym układzie jest ten sam błąd, więc chyba uszkodzenie lm35 można byłoby wykluczyć...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 2 lut 2017, o 10:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2017-02-02T10:05:46+01:00</updated>
<published>2017-02-02T10:05:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181401#p181401</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181401#p181401"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181401#p181401"><![CDATA[
Akurat w atmega8 avcc jest wewnętrznie zwarte z vcc do czego przyznał się sam producent. Ja bym sprawdził woltomierzem to co daje lm35 - może jest uszkodzony...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 2 lut 2017, o 10:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2017-02-02T07:01:44+01:00</updated>
<published>2017-02-02T07:01:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181392#p181392</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181392#p181392"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181392#p181392"><![CDATA[
Czy pin AVCC mikrokontrolera masz gdzieś podłączony? ...bo na schemacie jakoś nie widzę.<br />Powinien być podłączony do VCC przez jakiś filtr dolnoprzepustowy (10uH - 100nF).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 2 lut 2017, o 07:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-02-01T23:44:13+01:00</updated>
<published>2017-02-01T23:44:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181387#p181387</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181387#p181387"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181387#p181387"><![CDATA[
<span style="color: #FF0000">a kolega autor nie czytał instrukcji <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --> jak się wstawia kody na forum ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... tylko dlatego że kolega nowy to przypominam i proszę o edytowanie swojego posta i poprawę kodu ok? </span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 1 lut 2017, o 23:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2017-02-01T23:41:26+01:00</updated>
<published>2017-02-01T23:41:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181386#p181386</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181386#p181386"/>
<title type="html"><![CDATA[Re: ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181386#p181386"><![CDATA[
sproboj<br /><br />[syntax=c]pomiar1 = pomiar(0);[/syntax]<br /><br />Nie no to chyba niema znaczenia <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 1 lut 2017, o 23:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[toffik353]]></name></author>
<updated>2017-02-09T20:18:13+01:00</updated>
<published>2017-02-01T23:29:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181382#p181382</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181382#p181382"/>
<title type="html"><![CDATA[ADC Atmega8 mały zakres]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17507&amp;p=181382#p181382"><![CDATA[
Witam, <br />mam problem odnośnie pomiaru temperatury z lm35 poprzez ADC w atmega8. Robię symulację w programie proteus. Do temperatury 50 stopni mierzy dobrze, potem gdy jest większa to wartość z adc się nie zmienia i jest 200 niezależnie od tego czy jest temperatura 55 czy 100 stopni. ADC wyświetlam sobie na wyświetlaczu 16x2. Zbudowałem układ i dzieje się tak samo że zatrzymuje się przy 200 i koniec. Czujnik jest podłączony bezpośrednio do wejścia procesora.<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;lcd.h&quot;<br /><br />uint16_t pomiar(uint8_t kanal);<br /><br />int main(){<br /><br />uint16_t pomiar1;<br /><br /><br />//-----------ADC---------------------------------------------------------<br />ADCSRA |= (1&lt;&lt;ADEN); // do pomiaru ADC mam podlaczone ** PC0 *<br />ADCSRA |= (1&lt;&lt;ADPS2); //preskaler 16<br />ADMUX |= (1&lt;&lt;REFS1)|(1&lt;&lt;REFS0); //wewnętrzne zrodlo odniesienia 2.56V<br /><br />LCD_Initalize();<br />for(;;){<br />pomiar1 = pomiar(PC0);<br />LCD_Zmienna(pomiar1);<br />_delay_ms(100);<br />LCD_Clear();<br />LCD_Home();<br />}<br />}<br /><br />uint16_t pomiar(uint8_t kanal){<br />ADMUX = (ADMUX &amp; 0b11111000)|kanal;<br />ADCSRA |= (1&lt;&lt;ADSC);<br />while(ADCSRA &amp; (1&lt;&lt;ADSC));<br />return ADCW;<br />}[/syntax]<br /><a href="https://obrazkiforum.atnel.pl/13293/ad21d4d6fc835ef57a2c68eff03bc468.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/13293/ad21d4d6fc835ef57a2c68eff03bc468.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/13293/829c03383eb846c97d85d7d64d3760d7.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/13293/829c03383eb846c97d85d7d64d3760d7.png" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/13293/ea627a2fb61fba227bb242611a12faf4.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/13293/ea627a2fb61fba227bb242611a12faf4.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13293">toffik353</a> — 1 lut 2017, o 23:29</p><hr />
]]></content>
</entry>
</feed>