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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-08-27T09:22:23+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8274&amp;mode</id>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2014-08-27T09:22:23+01:00</updated>
<published>2014-08-27T09:22:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=93079#p93079</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=93079#p93079"/>
<title type="html"><![CDATA[Re: Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=93079#p93079"><![CDATA[
Tylko trzeba pamiętać, że jest to jednak tylko generator liczb pseudolosowych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 27 sie 2014, o 09:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[HCOOH]]></name></author>
<updated>2014-08-26T22:44:56+01:00</updated>
<published>2014-08-26T22:44:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=93053#p93053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=93053#p93053"/>
<title type="html"><![CDATA[Re: Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=93053#p93053"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />A tak gdybyś nie wiedział co się stało, uzyskałeś ładny generator liczb losowych <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /> Podłącz jeszcze do tego pinu ,,wiszący kabelek&quot; i będziesz miał antenkę zbierającą zakłucenia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br /></div><br /><br />Cholera... a ja kombinowałem niedawno, jak tu zrobić generator liczb losowych <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=2954">HCOOH</a> — 26 sie 2014, o 22:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[corey]]></name></author>
<updated>2014-08-26T00:52:09+01:00</updated>
<published>2014-08-26T00:52:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92894#p92894</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92894#p92894"/>
<title type="html"><![CDATA[Re: Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92894#p92894"><![CDATA[
zamiana na volty ze struktura bardzo fajnie dziala, wachania mam 0,2v - narazie mi wystarczy i nie bede dalej z tym walczyl.<br /><br />Dzieki za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1961">corey</a> — 26 sie 2014, o 00:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-25T18:42:34+01:00</updated>
<published>2014-08-25T18:42:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92849#p92849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92849#p92849"/>
<title type="html"><![CDATA[Re: Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92849#p92849"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />A tak gdybyś nie wiedział co się stało, uzyskałeś ładny generator liczb losowych<br /></div><br /><br />DOKŁADNIE - warto zapamiętać i kojarzyć te przypadki <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo za jakiś czas kolega autor pewnie będzie potrzebował losowych liczb, sięgnie po funkcję rand() i się okaże, że jakaś takaś kiepska ta losowość .... <br />Tymczasem sam odkrył dobre źródło losowości <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=54">mirekk36</a> — 25 sie 2014, o 18:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[corey]]></name></author>
<updated>2014-08-25T17:25:14+01:00</updated>
<published>2014-08-25T17:25:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92835#p92835</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92835#p92835"/>
<title type="html"><![CDATA[Re: Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92835#p92835"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">corey napisał(a):</div><div class="quotecontent">bez podpietego zadnego napiecia do PA7.<br /></div><br /><br />Panie kolego .... no panie kolego .... proszę litości .... no pomyśl chwilę ... NIC NIE podłączasz na wejście, sam to piszesz i czego się spodziewasz ? jakiego napięcia ? 0V ? 5V ? 2,5V czy może 3,3V albo 1,2V ????<br /><br />no litości ... podłącz że tam jakieś napięcie i wtedy sprawdzaj .... bo teraz to tak jakbyś chciał się przejechać samochodem tylko nie masz samochodu, albo jakbyś chciał się napić wody ze szklanki tylko nie masz szklanki itp itd<br /><br /><div class="quotetitle">corey napisał(a):</div><div class="quotecontent"><br />Moze ma to jakies znaczenie ale do pinow 0-6 portu a mam podpiety wyswietlacz 2x16<br /></div><br /><br />pewnie że ma - bo dodatkowo sieje zakłócenia cyfrowe na porcie analogowym - ale nie ma to NIC WSPÓLNEGO z tym co wyżej ....<br /><br /><div class="quotetitle">corey napisał(a):</div><div class="quotecontent"><br />To moje poczatki, prosze o wyrozumialosc.<br /></div><br /><br />Ja to rozumiem - naprawdę uwierz mi, ale jeszcze raz powtórzę - chcesz zmierzyć jakieś napięcie na PA7 ? Tak ? ... to doprowadź tam to napięcie ok ? i wtedy mierz.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />PS ... obejrzyj najpierw może cykl tych poradników do końca ... a mówię w nich też o tym, że napięcie mierzymy konkretne a nie z niepodłączonego nigdzie wejścia procka w stanie wysokiej impedancji</div><br /><br />Podlaczylem zasilacz labolatoryjny i dziala <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /> tzn. teraz sie wacha +- 20 jednostek. <br />Biore sie dalej za dalsze czesci poradnika.<br /><br />Sprubuje przelaczyc wyswietlacz na inny port.<br /> Sugerowalem sie tym ze na lekcji gdy nic nie bylo podlaczone do pinu to wachania byly jedna jednostke, 0 do jednego. Widocznie zaklocenia duzo wieksze przez to lcd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1961">corey</a> — 25 sie 2014, o 17:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-08-25T16:36:54+01:00</updated>
<published>2014-08-25T16:36:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92829#p92829</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92829#p92829"/>
<title type="html"><![CDATA[Re: Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92829#p92829"><![CDATA[
<div class="quotetitle">corey napisał(a):</div><div class="quotecontent"><br />bez podpietego zadnego napiecia do PA7.<br /></div><br /><br />Panie kolego .... no panie kolego .... proszę litości .... no pomyśl chwilę ... NIC NIE podłączasz na wejście, sam to piszesz i czego się spodziewasz ? jakiego napięcia ? 0V ? 5V ? 2,5V czy może 3,3V albo 1,2V ????<br /><br />no litości ... podłącz że tam jakieś napięcie i wtedy sprawdzaj .... bo teraz to tak jakbyś chciał się przejechać samochodem tylko nie masz samochodu, albo jakbyś chciał się napić wody ze szklanki tylko nie masz szklanki itp itd<br /><br /><div class="quotetitle">corey napisał(a):</div><div class="quotecontent"><br />Moze ma to jakies znaczenie ale do pinow 0-6 portu a mam podpiety wyswietlacz 2x16<br /></div><br /><br />pewnie że ma - bo dodatkowo sieje zakłócenia cyfrowe na porcie analogowym - ale nie ma to NIC WSPÓLNEGO z tym co wyżej ....<br /><br /><div class="quotetitle">corey napisał(a):</div><div class="quotecontent"><br />To moje poczatki, prosze o wyrozumialosc.<br /></div><br /><br />Ja to rozumiem - naprawdę uwierz mi, ale jeszcze raz powtórzę - chcesz zmierzyć jakieś napięcie na PA7 ? Tak ? ... to doprowadź tam to napięcie ok ? i wtedy mierz.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />PS ... obejrzyj najpierw może cykl tych poradników do końca ... a mówię w nich też o tym, że napięcie mierzymy konkretne a nie z niepodłączonego nigdzie wejścia procka w stanie wysokiej impedancji<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 25 sie 2014, o 16:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[corey]]></name></author>
<updated>2014-08-25T16:24:57+01:00</updated>
<published>2014-08-25T16:24:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92828#p92828</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92828#p92828"/>
<title type="html"><![CDATA[Problemy z ADC, skoki od 0 do 1023.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8274&amp;p=92828#p92828"><![CDATA[
Hej!<br /><br />Mam problem z  ADC i prosze o pomoc. Zgodnie z lekcja 03 poradnika ADC wklepalem kod podstawowego programu mierzacego napiecie z wew. zrodlem odniesienia.<br /><br />Uruchamiane jest to na atmedze32 na zestawie uruchomieniowym ATB v. 1.04.<br /><br />Caly kod mojego programu:<br /><br />[syntax=c]#include &lt;stdlib.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;lcd.h&quot;<br />#include &lt;stdlib.h&gt;<br /><br />#define PRZEKH1 (1&lt;&lt;PC6)<br />#define PRZEKH2 (1&lt;&lt;PC7)<br />#define PRZEKH3 (1&lt;&lt;PC4)<br />#define LEDH (1&lt;&lt;PC5)<br />#define KEY_PIN (1&lt;&lt;PC0)<br />#define PRZEKH1_ON PORTC &amp;= ~PRZEKH1<br />#define PRZEKH1_OFF PORTC |= PRZEKH1<br />#define PRZEKH1_TOG PORTC ^= LEDH<br />#define PRZEKH2_ON PORTC &amp;= ~PRZEKH2<br />#define PRZEKH2_OFF PORTC |= PRZEKH2<br />#define PRZEKH3_ON PORTC &amp;= ~PRZEKH3<br />#define PRZEKH3_OFF PORTC |= PRZEKH3<br />#define LEDH_ON PORTC &amp;= ~LEDH<br />#define LEDH_OFF PORTC |= LEDH<br /><br />#define VREF_VCC (1&lt;&lt;REFS0)//ADC<br />#define VREF_256 (1&lt;&lt;REFS1)|(1&lt;&lt;REFS0)// ADC<br /><br />const int tab &#91;&#93;={2222,1100,1000,1020,1000,900,1000,1200,1250,1300,1200,1100,1200,1200,1220,1360,1450,1550,1389,1478,1360,1280,1200,1250,1230,1220};<br />const int hs &#91;&#93;={11,11,11,11,11,11,11,22,22,22,22,22,22,22,22,22,22,11,11,11,11,11,11,11,11,11,11};<br />const float wsp = 7.6;<br />const int sta = 600;<br />int conv (void);<br />int k;<br />int n;<br />int o;<br />int l;<br />int c;<br />int w = 0 ;<br />char buffer&#91;7&#93;;<br />char bufor &#91;7&#93;;<br />void tab_nap (void);<br />void ham (void);<br />void rpm (void);<br />void stale_lcd (void);<br />uint16_t pomiar(uint8_t kanal);<br /><br /><br />int main(void)<br />{<br />//***** SPRZĘTOWY PWM - 1 KANAŁ OC0 (PB3) *******<br />// ustawienie końcówki OC0 (PB3) sprzętowy PWM jako WYJŚCIE<br />DDRB |= (1&lt;&lt;PB3);<br />// ustawienia TIMER2 w Fast PWM<br />TCCR0 |= (1&lt;&lt;WGM01)|(1&lt;&lt;WGM00);// tryb Fast PWM<br />TCCR0 |= (1&lt;&lt;COM01);// clear at TOP<br />TCCR0 |= (1&lt;&lt;CS02);<br />OCR0=255;// wygaszenie diody w kanale PWM<br /><br /><br /><br />sei();// odblokowanie globalne przerwań<br /><br />lcd_init(LCD_DISP_ON);   /* initialize display, cursor off */<br /><br />ADCSRA |= (1&lt;&lt;ADEN);  //adc on<br />ADCSRA |= (1&lt;&lt;ADPS2); //preskaler 16<br />ADMUX |= VREF_256;//zrodlo odniesienia wew. 2,56 v<br /><br /><br /><br />  while (1)               /* loop forever */<br />{<br />  lcd_clrscr();<br />  ham ();<br />  rpm();<br />    <br />  w = pomiar (PA7); //pomiar adc<br /><br />  stale_lcd();<br /><br />  OCR0= ((tab&#91;l&#93;-sta)/wsp);<br />  _delay_ms(500);<br />}<br />}<br /><br /><br /><br />void ham (void)<br />{<br />k=tab&#91;l&#93;;<br />o=hs&#91;l&#93;;<br />l++;<br />if (o == 22 )<br />  {<br />  lcd_gotoxy(0,0);<br />  lcd_puts(&quot;HAMOWANIE&quot;);<br />  }<br /><br />if (l==26){<br />l=0;<br />}<br />}<br />void rpm (void)<br />{<br />lcd_gotoxy(0,1);<br />lcd_puts(&quot;RPM=&quot;);<br /><br /> itoa( k , buffer, 10);<br /> lcd_puts(buffer);<br />}<br />void stale_lcd (void)<br />{<br />lcd_gotoxy(8,1);<br />lcd_puts(&quot;VSK=&quot;);<br /><br />ltoa (w , bufor , 10);<br />lcd_puts(bufor);<br /><br /><br /><br />}<br />uint16_t pomiar(uint8_t kanal)<br /><br />{<br />        ADMUX = (ADMUX &amp; 0xF8) | kanal;<br /><br />        ADCSRA |= (1&lt;&lt;ADSC);<br /><br />        while( ADCSRA &amp; (1&lt;&lt;ADSC) );<br /><br />        return ADCW;<br /><br />}[/syntax]<br /><br />Jako wejscie pomiarowe pin PA7. <br /><br />Program kompiluje sie bez bledow. Na wyswietlaczu pojawia sie wartosc od 0 do 1023 naprzemiennie, losowo - bez podpietego zadnego napiecia do PA7.<br /><br />W poradniku jest duzo o skokach ale te u mnie sa od zera do 1023.<br /><br />Moze ma to jakies znaczenie ale do pinow 0-6 portu a mam podpiety wyswietlacz 2x16.<br />Reszta programu dziala dobrze. <br /><br />To moje poczatki, prosze o wyrozumialosc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1961">corey</a> — 25 sie 2014, o 16:24</p><hr />
]]></content>
</entry>
</feed>