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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-02-15T22:34:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=10533&amp;mode</id>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-15T22:34:57+01:00</updated>
<published>2015-02-15T22:34:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=119260#p119260</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=119260#p119260"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=119260#p119260"><![CDATA[
Ma pytanko <br /><br />Czy podczas pracy timera można mu zmienić prescaler mianiowicie do jakiegos pinu podłacze sobie klawisz i jezeli on jest wcisniety to zmieniam rejest TCCR1B|=(1&lt;&lt;WGM13)|(1&lt;&lt;WGM12)|(1&lt;&lt;CS10); i w nim prescaler na inny. <br /><br />Jesli tak to moje pytanie czy musze wpisywać WGM ?? bo tylko CS odpowiada za prescaler to może pozostałe wartości nie warto wpisywać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 15 lut 2015, o 22:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-02-11T23:05:13+01:00</updated>
<published>2015-02-11T23:05:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118490#p118490</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118490#p118490"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118490#p118490"><![CDATA[
Witam<br />Nie mówię że źle, ale nie spotkałem się z takim #define:<br />[syntax=c]#define wej_2 PORTC3<br /><br />#define wej_3 PORTC4[/syntax]<br />W iom8.h nie ma odpowiednika PORTC3 i 4<br />To jak później to wykorzystujesz raczej powinno być tak:<br />[syntax=c]#define wej_2  (1&lt;&lt;PC3)<br /><br />#define wej_3  (1&lt;&lt;PC4)[/syntax]<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 11 lut 2015, o 23:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-11T14:35:12+01:00</updated>
<published>2015-02-11T14:35:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118391#p118391</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118391#p118391"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118391#p118391"><![CDATA[
Da sie ustawić aby korzystając z kilku ADC zapisywał sie wynik od 1 do 1024 (skoro rozdzielczość jest 10 bit)?? jak sie odwołać bo jak sie odwółuje do całego rejestru ADC to dostaje &quot;- - potem dziwny wynik. &quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 11 lut 2015, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-10T21:27:30+01:00</updated>
<published>2015-02-10T21:27:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118313#p118313</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118313#p118313"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=118313#p118313"><![CDATA[
Mam takie pytanko jak mam adc o rozdzielczości 10 bit to w rejestrze ADC zapisuje od 0 do 1023 i to sie zgadza jak uruchamian fizycznie jeden adc. <br /><br />ale nie rozumie czemu jak uruchamiam tryb free run i mierze napiecie na dwóch kanałach (pozostałe do masy) to uzyskuje pomiar od 0 do 125. myślałem że ten rejestr podzieli sie na dwa i bede mógł uzyskać od 0 do 511. wrazie czego wklejam kod programu jak uruchamiam pare adc. <br /><br /><br /><br />[syntax=cpp-qt]<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &quot;HD44780.h&quot;<br /><br />#define wej_2 PORTC3<br />#define wej_3 PORTC4<br /><br />volatile uint8_t adc2;//zmienna do pomiaru ADC wej_2<br />volatile uint8_t adc3;//zmienna do pomiaru ADC wej_3<br /><br />volatile uint8_t wejscie=3;//zmienna do zmiany wejścia, początkowo pc2<br /><br /><br /><br />void main(void)<br />{<br />char wynik[]=&quot;    &quot;;//bufor tekstowy, wyczyszczenie bufora<br /><br />LCD_Initalize();   //inicjalizacja LCD<br /><br />//Inicjalizacja ADC<br />ADCSRA = (1&lt;&lt;ADEN)      // ADC Enable (uruchomienie przetwornika)<br />|(1&lt;&lt;ADFR)      //tryb Free run<br />|(1&lt;&lt;ADSC)      //rozpoczęcie konwersji<br />|(1&lt;&lt;ADPS2);   //ADPS2: (ustawienie preskalera) preskaler= 16<br /><br />ADMUX  =   (1&lt;&lt;ADLAR)     //Wyrównanie wyniku do lewej<br />|(1&lt;&lt;REFS1) | (1&lt;&lt;REFS0)            //VCC jako napięcie referencyjne<br />|wejscie;   //Wybór wejścia początkowego czyli PC2<br /><br />//Inicjalizacja Timera<br />TIMSK |= (1&lt;&lt;TOIE0); //Przerwanie overflow przepełnienie timera<br />TCCR0 |= (1&lt;&lt;CS01); // źródłem CLK, preskaler 8 (2000000 Hz)<br />TCNT0 = 155; //Początkowa wartość licznika<br /><br />DDRC &amp;=~ (1&lt;&lt;wej_2);        //Ustawienie pinów wejściowych ADC<br />DDRC &amp;=~ (1&lt;&lt;wej_3);        //Ustawienie pinów wejściowych ADC<br /><br />sei();//Globalne uruchomienie przerwań<br /><br />for(;;)//główna pętla programu<br />{<br /><br />LCD_GoTo(0, 1);         //Ustawienie kursora w pozycji <br />LCD_WriteText(&quot;   &quot;);  //Czyszczenie poprzednij wartości<br />itoa(adc2,wynik,10);     //konwersja wyniku do tablicy char<br />LCD_GoTo(0 ,1);         //Ustawienie kursora w pozycji <br />LCD_WriteText(wynik);   //Wyświetlenie wyniku<br /><br />LCD_GoTo(0, 0);         //Ustawienie kursora w pozycji <br />LCD_WriteText(&quot;   &quot;);  //Czyszczenie poprzednij wartości<br />itoa(adc3,wynik,10);     //konwersja wyniku do tablicy char<br />LCD_GoTo(0, 0);         //Ustawienie kursora w pozycji <br />LCD_WriteText(wynik);   //Wyświetlenie wyniku<br />_delay_ms(10) ;<br /><br />}<br />}<br /><br />ISR(TIMER0_OVF_vect)<br />{<br />switch(wejscie)<br />{<br /><br />case 3://gdy PC3<br />adc2=ADCH;     //odczytaj tylko starszy bajt pomiaru<br />break;<br /><br />case 4://gdy PC4<br />adc3=ADCH;     //odczytaj tylko starszy bajt pomiaru<br />break;<br /><br />}<br /><br />if(wejscie&lt;4)<br />wejscie++;<br />else<br />wejscie=3;<br />ADMUX = 0;  //kasowanie rejestru<br />ADMUX  =   (1&lt;&lt;ADLAR) |(1&lt;&lt;REFS0)| wejscie; //Ustawianie nowych wartości<br />TCNT0 = 155;  //Początkowa wartość licznika<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 10 lut 2015, o 21:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-09T11:19:48+01:00</updated>
<published>2015-02-09T11:19:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117966#p117966</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117966#p117966"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117966#p117966"><![CDATA[
Kicojek dzieki za odpowiedz, jest dokładnie tak jak mowisz, po przeczytaniu całej noty wczoraj to własnie zrozumiałem to i udało mi sie to wczoraj uruchomić, to jest niesamowite 3 linijki kodu a musiałem dużo datasheet czytać i pare godzin poswiecić. <br />Narazie generator powstaje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> wszystko idzie w dobrą strone. jak skoncze przekaże kod programu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 9 lut 2015, o 11:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-02-08T17:15:49+01:00</updated>
<published>2015-02-08T17:15:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117829#p117829</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117829#p117829"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117829#p117829"><![CDATA[
Witam <br />Do zapisu w rejestrach podchodzisz błędnie, ponieważ sugerujesz się nazwami poszcz. bitów a tak ostatecznie kompilator podstawia tam liczby w.g #def. w iom.h:<br />[syntax=c]/* TCCR1A */<br />#define COM1A17<br />#define COM1A06<br />#define COM1B15<br />#define COM1B04<br />#define FOC1A3<br />#define FOC1B2<br />#define WGM111<br />#define WGM100<br /><br />/* TCCR1B */<br />#define ICNC17<br />#define ICES16<br />/* bit 5 reserved */<br />#define WGM134<br />#define WGM123<br />#define CS122<br />#define CS111<br />#define CS100[/syntax]<br />Gdybyś zapisywał prawidłowe nazwy do właściwych rejestrów to jest to bardzo pomocne, jeśli mylisz rejestry to powstaje galimatias.<br />[syntax=c]TCCR1A=(1&lt;&lt;COM1A1)|(1&lt;&lt;COM1A0)|(1&lt;&lt;WGM12)|(1&lt;&lt;CS10)|(1&lt;&lt;CS12); // TU ustawiam CTC i presc 1024<br /> TCCR1B=(1&lt;&lt;WGM12)|(1&lt;&lt;CS10)|(1&lt;&lt;CS12); // i tutaj też to ustawiam CTC presc 1024 tylko w takiej konfiguracji działa ale z zła częstotliwością[/syntax]<br />dla takiego przypisania kompilator wyprodukuje odpowiednik:<br />[syntax=c]TCCR1A=(1&lt;&lt;COM1A1)|(1&lt;&lt;COM1A0)|(1&lt;&lt;FOC1A)|(1&lt;&lt;WGM10)|(FOC1B)[/syntax]<br />...widzisz różnicę?<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 8 lut 2015, o 17:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-08T10:07:12+01:00</updated>
<published>2015-02-08T10:07:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117778#p117778</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117778#p117778"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117778#p117778"><![CDATA[
Dziwne timer w trybie CTC działa u mnie tylko wtedy kiedy jest ustawiony tryb zgodnosci komparacji na wyjsciu <br />(1&lt;&lt;COM1A1)|(1&lt;&lt;COM1A0)   -Set OC1A/OC1B on Compare Match (Set output to high level)  <br />lub druga opcja  (1&lt;&lt;COM1A1) - Clear OC1A/OC1B on Compare Match (Set output to low level)<br /><br />według wzoru powinna pikać 1Hz ( 1 pikniecie o czasie 0,5s na sekunde )   a pika z f=2Hz. <br /><br />int main()<br />{   <br />DDRB= 0b00000110; <br /><br />OCR1A = 494;     //   =1000000/(2024*(1+494))  DAJE 1 HZ = 1 pikniecie na sekunde. <br /><br />TCCR1A=(1&lt;&lt;COM1A1)|(1&lt;&lt;COM1A0)|(1&lt;&lt;WGM12)|(1&lt;&lt;CS10)|(1&lt;&lt;CS12);  // TU ustawiam CTC i presc 1024<br />TCCR1B=(1&lt;&lt;WGM12)|(1&lt;&lt;CS10)|(1&lt;&lt;CS12);  // i tutaj też to ustawiam CTC presc 1024   tylko w takiej konfiguracji działa ale z zła częstotliwością <br />  <br />while(1) ; //pusta pętla<br />}<br /><br /><br /><br />klamry nie pomogły.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 8 lut 2015, o 10:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-02-08T09:46:09+01:00</updated>
<published>2015-02-08T09:46:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117776#p117776</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117776#p117776"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117776#p117776"><![CDATA[
Może to bez różnicy ale<br />dodałbym klamry do while(1)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 8 lut 2015, o 09:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-08T09:19:00+01:00</updated>
<published>2015-02-08T09:19:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117773#p117773</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117773#p117773"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117773#p117773"><![CDATA[
Ale ja ustawiam chce miec CTC na wyjsciu OC1A wiec robię na TCCR1A, w każdym bądź razie jak zmieniłem na TCCR1B nic nie pomogło <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />o cos ruszyło zaraz napisze jak<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 8 lut 2015, o 09:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-02-07T23:15:29+01:00</updated>
<published>2015-02-07T23:15:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117752#p117752</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117752#p117752"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117752#p117752"><![CDATA[
<div class="quotetitle">kojot90 napisał(a):</div><div class="quotecontent"><br />mam dokładnie kod napisany według noty katalogowej<br /></div><br />...prescaler też w TCCR1B<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 7 lut 2015, o 23:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-07T22:40:55+01:00</updated>
<published>2015-02-07T22:40:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117745#p117745</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117745#p117745"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117745#p117745"><![CDATA[
Zmieniłem ale nie pomogło, jutro rano wstane podepne atmega32 i sprawdze czy ten kod programu bedzie działał. Wydaje mi sie że cos z timer jest nie tak ( uszkodzony fizycznie) <br /><br />A nie wiem czy to istotne ale w chwili obecnej nie jest podłączone tak jak radzi Pan Mirek tylko do testów na płytce stykowej diody guziki programator,LCD. ( bez kwarc, kondensatorów)<br /><br />[syntax=cpp-qt]<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />int main()<br />{<br /><br />//DDRB= 0b00000110;    <br /><br />TCCR1B |= (1&lt;&lt;WGM12); //włączenie trybu CTC<br /><br />TCCR1A |= (1&lt;&lt;CS10) | (1&lt;&lt;CS11); //ustawienie preskalera na 64<br /><br />OCR1A = 499; //wartość do której zlicza licznik<br />//PORTB |= _BV(PORTB1) ;<br />while(1) ; //pusta pętla<br /><br />}<br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 7 lut 2015, o 22:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-02-07T22:23:06+01:00</updated>
<published>2015-02-07T22:23:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117742#p117742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117742#p117742"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117742#p117742"><![CDATA[
Witam<br />Wywal #define F_CPU 1000000 //ustawienie oscylatora na 1MHz<br />WGM12 &quot;znajdywa&quot; się w TCCR1B<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 7 lut 2015, o 22:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-07T22:01:08+01:00</updated>
<published>2015-02-07T22:01:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117736#p117736</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117736#p117736"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117736#p117736"><![CDATA[
Da się zepsuć mechanicznie timer w atmega8?? mam dokładnie kod napisany według noty katalogowej, diodę mam prawidłowo podłączona (  jeśli daje dla sprawdzenia DDRB= 0b00000110;   PORTB |= _BV(PORTB1) ;  TO ŚWIECI )<br /><br /><br /><br />[syntax=cpp-qt]<br />#define F_CPU 1000000 //ustawienie oscylatora na 1MHz<br /><br />#include &lt;avr/io.h&gt; //dołączenie podstawowej biblioteki<br /><br />int main()<br /><br />{<br /><br />     TCCR1A |= (1&lt;&lt;WGM12); //włączenie trybu CTC<br /><br />     TCCR1A |= (1&lt;&lt;CS10) | (1&lt;&lt;CS11); //ustawienie preskalera na 64<br /><br />     OCR1A = 1000; //wartość do której zlicza licznik<br /><br />     while(1) //pusta pętla<br /><br />    {<br /><br /> <br /><br />    }<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 7 lut 2015, o 22:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-02-07T20:06:35+01:00</updated>
<published>2015-02-07T20:06:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117709#p117709</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117709#p117709"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117709#p117709"><![CDATA[
A ja tak z innej beczki.<br />1 Mokrowski a nie Markowski<br />2 Przeczytaj co napisałeś i popraw żeby dało się zrozumieć<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 7 lut 2015, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-07T20:33:55+01:00</updated>
<published>2015-02-07T19:14:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117699#p117699</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117699#p117699"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117699#p117699"><![CDATA[
Panie markowski]<br />Bardzo dziękuje za odpowiedz, teraz będzie mi na pewno łatwiej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 7 lut 2015, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-07T09:38:44+01:00</updated>
<published>2015-02-07T09:38:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117611#p117611</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117611#p117611"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117611#p117611"><![CDATA[
Zaba <br /><br />nie rozumie za bardzo, patrze do noty katalogowej i widze <br /><a href="http://forum.atnel.pl/_obrazki/o/8243/64ffa3d0d6f7b60b0c5f6ead7fe1672c.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/8243/64ffa3d0d6f7b60b0c5f6ead7fe1672c.png" alt="Obrazek" /></a><br /><br />na czestotliwość wpływa rejestr OCRnA i nic pozatym nieda sie zmienić. w trybie fast PWM da sie zmieniać wypełnienie ale czestotliwość jest stała. <br /><br />Być może da sie zrobić tak jak mowisz a ja za malo wiem jeszcze, masz może jakiegoś linka na ten temat, chetnie poczytam.<br /><br />Kicajek <br />tak własnie chce zrobić tak jak napisałeś ADC chce wpisywać do OCRnA<br /><br />tylko nie wiem jak to ogolnie taki schemacik razem z adc ma wyglądać, jak ustawić przerwania, ale dzisiaj bede siedział i oglądał filmy Pana mirka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 7 lut 2015, o 09:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2015-02-06T22:56:19+01:00</updated>
<published>2015-02-06T22:56:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117587#p117587</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117587#p117587"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117587#p117587"><![CDATA[
Witam<br /><div class="quotetitle">kojot90 napisał(a):</div><div class="quotecontent"><br />...regulacja czestotliwości za pomocą potencjometru   ...oraz regulacja amplitudy za pomocą potencjometru<br /></div><br />Jeśli chodzi o częstotliwość to najprościej OCRx przyjąć jako  ADC*64.<br />W.g mnie amplitudę najprościej zrobić jako analogową - takie &quot;VOLUME&quot;.<br />...a Ty z tym C++ to na serio  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ?<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 6 lut 2015, o 22:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2015-02-06T22:02:12+01:00</updated>
<published>2015-02-06T22:02:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117579#p117579</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117579#p117579"/>
<title type="html"><![CDATA[Re: Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117579#p117579"><![CDATA[
Dodał bym regulację podświetlenia do LCD<br />bo może Cię oślepić (żart) <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />a tak na serio to się przydaje kiedy w nocy siedzisz nad projektem<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 16 minutach ]</span></strong><br /><br />Na temat ADC masz cały poradnik na Mirka kanale na YT<br /><br />nie wie jak do tego podejdziesz ale zmieniając wartość w rejestrze od porównania<br />przy trybie CTC możesz zmieniać wypełnienie np.<br />raz zliczasz do 70 w przerwaniu zmienisz stan wyjścia na przeciwny i żeby <br />następne liczenie było do 185 (255-70)<br />i znowu w przerwaniu zmiana stanu wyjścia i wpis do rejestru 70 ,<br /> masz wypełnienie 27,5/72,5 %<br /><br />Pewnie to można zrobić na wiele innych sposobów ale tak to wymyśliłem na szybo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1044">Zaba</a> — 6 lut 2015, o 22:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kojot90]]></name></author>
<updated>2015-02-06T21:31:35+01:00</updated>
<published>2015-02-06T21:31:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117569#p117569</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117569#p117569"/>
<title type="html"><![CDATA[Generator przebiegu prostokątnego- co o tym sądzicie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10533&amp;p=117569#p117569"><![CDATA[
Witam robię generator przebiegu prostokątnego ( regulacja czestotliwości za pomocą potencjometru + 2 klawisze do zmiany zakresu czestotliwości- jeden prescaler zmienia na 8 drugi na 1024 ), oraz regulacja amplitudy za pomocą potencjometru + LCD ) taki oto generator do swojego małego laboratorium i chciałem was spytać czy mój schemat blokowy kodu programu jest prawidłowy.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/8243/a697c5139c6d8dedafe51fa027b85f92.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/8243/a697c5139c6d8dedafe51fa027b85f92.jpg" alt="Obrazek" /></a><br /><br />a teraz moje rozważania an temat schematu programu ( z gory mówie że jestes początkującym programistą AVR ) <br /><br />w głównym programie ustawiam <br />{ <br />ustawiam przerwanie od naciśnięcia klawisza 1<br /> ustawiam przerwanie od naciśnięcia klawisza 2 <br />}<br /><br />przerwanie od klawisza1<br />{<br />włączam timer1 prescaler64   Tryb CTC<br />wyswietlanie<br />}<br /><br />przerwanie od klawisza2<br />{<br />włączam timer 2 prescaler 1024 Tryb CTC<br />wyswietlanie<br />}<br /><br />i własnie nie wiem jak tu wogole sprawa w adc wygląda dlatego nie chce sie sam za to brać. <br />jak te adc powiązać z tym <br /><br />co o tym myslicie ? Regulacji wypełnienia nie robie bo w CTC niema takiej opcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8243">kojot90</a> — 6 lut 2015, o 21:31</p><hr />
]]></content>
</entry>
</feed>