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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-07-08T07:10:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=20955&amp;mode</id>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-07-08T07:10:21+01:00</updated>
<published>2018-07-08T07:10:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209557#p209557</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209557#p209557"/>
<title type="html"><![CDATA[Re: Odczyt z 2 kanałów ADC uC Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209557#p209557"><![CDATA[
Przede wszystkim na początek przeniósł bym inicjacje ADC poza funkcję odczytu kanału, bo to też może mieć wpływ na wynik.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 8 lip 2018, o 07:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pixelxx]]></name></author>
<updated>2018-07-08T00:03:48+01:00</updated>
<published>2018-07-08T00:03:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209556#p209556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209556#p209556"/>
<title type="html"><![CDATA[Re: Odczyt z 2 kanałów ADC uC Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209556#p209556"><![CDATA[
No do pinów 1 i 2 jak w programie. Myślę, że schemat tu zbędny no czujnik podłaczony jest do pinu 1 ADC a pin 2 z ADC ma podączony potencjometr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19122">Pixelxx</a> — 8 lip 2018, o 00:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2018-07-07T16:39:00+01:00</updated>
<published>2018-07-07T16:39:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209550#p209550</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209550#p209550"/>
<title type="html"><![CDATA[Re: Odczyt z 2 kanałów ADC uC Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209550#p209550"><![CDATA[
A może daj jakiegoś delaya między te pomiary  ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 7 lip 2018, o 16:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2018-07-07T16:07:17+01:00</updated>
<published>2018-07-07T16:07:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209549#p209549</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209549#p209549"/>
<title type="html"><![CDATA[Re: Odczyt z 2 kanałów ADC uC Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209549#p209549"><![CDATA[
Kawałek schematu by się faktycznie przydał w tej sytuacji. I dlaczego &quot;float&quot; ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 7 lip 2018, o 16:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[43kuku]]></name></author>
<updated>2018-07-07T15:37:51+01:00</updated>
<published>2018-07-07T15:37:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209548#p209548</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209548#p209548"/>
<title type="html"><![CDATA[Re: Odczyt z 2 kanałów ADC uC Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209548#p209548"><![CDATA[
Do których pinów masz podłączony czujnik i potencjometr?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3190">43kuku</a> — 7 lip 2018, o 15:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pixelxx]]></name></author>
<updated>2018-07-06T23:13:42+01:00</updated>
<published>2018-07-06T23:13:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209539#p209539</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209539#p209539"/>
<title type="html"><![CDATA[Odczyt z 2 kanałów ADC uC Atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20955&amp;p=209539#p209539"><![CDATA[
Witam.<br /><br />Odczyt z jednego kanału ADC nie stanowi problemu, postanowiłem zrobić odczyt z dwóch kanałów i pojawiają się błędy, gdyż to co odczytuje na drugim przedostaje się na odczyt z pierwszego kanału. Co napisałem nie tak i jak to poprawić? <br />W 1 odczycie odczytuje temperaturę z czujnika LM35 a w drugim kanale jest zwykły potencjometr tylko.<br />uC to Atmega32 16Mhz<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 />#include &quot;HD44780/lcd44780.h&quot;<br /><br /><br />float ADCodczyt(uint8_t kanal)<br />{<br />float wynik;<br /><br />ADMUX=kanal;<br />ADMUX |=(1&lt;&lt;REFS0);<br />ADMUX &amp;=~(1&lt;&lt;ADLAR);<br />ADCSRA |=(1&lt;&lt;ADPS2) | (1&lt;&lt;ADPS1) | (1&lt;&lt;ADPS0);<br />ADCSRA |=(1&lt;&lt;ADEN);<br />ADCSRA |=(1&lt;&lt;ADSC);<br />while(ADCSRA &amp; (1&lt;&lt;ADSC));<br />wynik=ADCL;<br />wynik=(ADCH&lt;&lt;8)+wynik;<br /><br />return wynik;<br />}<br /><br /><br />float temperatura, pot;<br /><br /><br />int main(void)<br />{<br />lcd_init();<br />lcd_cls();<br /><br /><br />    while(1)<br />    {<br />    temperatura=((ADCodczyt(1) * 5.0) / 1023.0) * 100;<br />    pot=((ADCodczyt(2) * 5.0) / 1023.0) * 100;<br />    <br />    lcd_locate(0,0);<br />    lcd_str(&quot;Temp:&quot;);<br />    lcd_locate(0,6);<br />    <br />    lcd_int(temperatura);<br />    lcd_locate(1,0);<br />    lcd_int(pot);<br />    _delay_ms(100);<br /><br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19122">Pixelxx</a> — 6 lip 2018, o 23:13</p><hr />
]]></content>
</entry>
</feed>