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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-10-27T20:36:33+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=2405&amp;mode</id>
<entry>
<author><name><![CDATA[Jacek]]></name></author>
<updated>2013-10-27T20:36:33+01:00</updated>
<published>2013-10-27T20:36:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=54537#p54537</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=54537#p54537"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=54537#p54537"><![CDATA[
Witam - mam pytanie a jak skonfigurować timer1 abym mógł regulować częstotliwość OC1B za pomocą potencjometry - wejścia ADC0 - pozdrawiam Jacek.<br /><br />P.S. mam taki program:<br /><br />[syntax=basic4gl]'************************************************************************************<br />$regfile = &quot;m32def.dat&quot;<br />$crystal = 16000000<br />Enable Interrupts<br /><br />'config timer1 - fast pwm<br />Ddrd.ddd4 = 1                                               'Portd.4 - OC1B output<br />Ocr1b = 25                                                  '10% _|-|__________________<br />Tccr1b.xxxx = X                                             '|<br />Tccr1b.xxxx = X                                             '|- Fast PWM<br />Tccr1b.xxxx = X                                             'Clear OC1B on compare match, set on top<br />Tccr1b.xxxx = X                                             'Prescale 1 (f=3,9kHz), start timer<br />'***********************************************************************************                                               ' use baud rate<br />$hwstack = 32                                               ' default use 32 for the hardware stack<br />$swstack = 10                                               ' default use 10 for the SW stack<br />$framesize = 40                                             ' default use 40 for the frame space<br />$lib &quot;glcd.lib&quot;<br /><br />Config Graphlcd = 240 * 128 , Dataport = Portc , Controlport = Porta , Ce = 2 , Cd = 3 , Wr = 4 , Rd = 5 , Reset = 6 , Fs = 10 , Mode = 6<br /><br /><br /><br /><br /><br />Cursor Off<br />Cls<br />Locate 1 , 1 : Lcd &quot;ADC pwm demo&quot;<br />Wait 3<br />Cls<br />Config Adc = Single , Prescaler = Auto , Reference = Avcc<br /><br />Start Adc<br /><br /><br />Dim W As Word<br /><br /><br /><br />  Do<br /><br />  W = Getadc(0)<br />Locate 1 , 1 : Lcd &quot;ADC0 &quot; ; W ; &quot;  &quot;<br /> W = W / 4<br />  'Pwm1b = W<br /><br />  Ocr1b = W<br />  Loop<br />End[/syntax]<br /><br />jak poustawiać bity dla TIMER1B ?<br /><br /><span style="color: #FF0000">Kody wklejamy przy pomocy syntax=basic4gl - Różowy J.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=193">Jacek</a> — 27 paź 2013, o 20:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-08T20:03:02+01:00</updated>
<published>2013-03-08T20:03:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=30083#p30083</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=30083#p30083"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=30083#p30083"><![CDATA[
Przykłady są tutaj:<br /><!-- m --><a class="postlink" href="http://avrhelp.mcselec.com/config_rc5.htm" >http://avrhelp.mcselec.com/config_rc5.htm</a><!-- m --><br />Problemem może być to, że Timer 1 może być wykorzystany tylko w trybie BACKGROUND, którego nie ma w wersji demo. W tym przypadku program główny nie jest wstrzymywany, ale wymagane jest podłączenie odbiornika podczerwieni do wejścia z funkcją ICP Timera 1.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 8 mar 2013, o 20:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-04T23:15:58+01:00</updated>
<published>2013-03-04T23:15:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29855#p29855</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29855#p29855"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29855#p29855"><![CDATA[
U mnie błąd: unknown config parameter dla tej lini Config Rc5 = Pind.2 , Timer = 1<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 4 mar 2013, o 23:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-04T16:49:47+01:00</updated>
<published>2013-03-04T16:49:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29805#p29805</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29805#p29805"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29805#p29805"><![CDATA[
U mnie nie ma żadnych błedów. Taki kod skompilowałem:<br />[syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br />Config Rc5 = Pind.2 , Timer = 1<br />Dim Address As Byte , Command As Byte<br />Enable Interrupts<br /><br />'config timer0 - fast pwm<br />Ddrb.ddb3 = 1       'Portb.3 - OC0 output<br />Ocr0 = 25           '10% _|-|__________________<br />Tccr0.wgm01 = 1     '|<br />Tccr0.wgm00 = 1     '|- Fast PWM<br />Tccr0.com01 = 1     'Clear OC0 on compare match, set on top<br />Tccr0.cs00 = 1      'Prescale 1 (f=3,9kHz), start timer<br /><br />'config timer2 - fast pwm<br />Ddrd.ddd7 = 1       'Portd.7 - OC2 output<br />Ocr2 = 25           '10% _|-|__________________<br />Tccr2.3 = 1         'WGM21|<br />Tccr2.6 = 1         'WGM20|- Fast PWM<br />Tccr2.com21 = 1     'Clear OC2 on compare match, set on top<br />Tccr2.cs20 = 1      'Prescale 1 (f=3,9kHz), start timer<br /><br />Do                  'infinite loop<br />Getrc5(address , Command)<br />If Address = 0 Then<br />    Command = Command And &amp;B01111111       'remove toggle bit<br />    Command = Command * 28 'change 0-9 to 0-252<br />    Ocr0 = Command  'change pwm duty<br />    Ocr2 = Command  'change pwm duty<br />End If<br />Loop<br />End[/syntax]<br />Jak potrzeba to w wolnej chwili mogę to sprawdzić, ale na nieco innym mikrokontrolerze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 4 mar 2013, o 16:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-04T15:01:15+01:00</updated>
<published>2013-03-04T15:01:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29792#p29792</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29792#p29792"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29792#p29792"><![CDATA[
<div class="codetitle"><b>Code:</b></div><div class="codecontent">Config Rc5 = Pind.2 , Timer = 1</div><br /><br />Co w tym złego, że bascom wypluwa tu błędy?<br />Chce zmienić tak, by rc5 korzystało z timera1.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 4 mar 2013, o 15:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-03T20:14:06+01:00</updated>
<published>2013-03-03T20:14:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29756#p29756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29756#p29756"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29756#p29756"><![CDATA[
To już wszystko zrozumiałem. Dzięki za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 3 mar 2013, o 20:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-03T18:58:33+01:00</updated>
<published>2013-03-03T18:58:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29742#p29742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29742#p29742"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29742#p29742"><![CDATA[
Możesz mieć obsługę RC5 w pętli głównej. Timery w trybie PWM pracują równolegle do programu. Tu chodzi o to, że domyślnie GetRC5 używa timera 0. Musisz użyć timera 1 korzystając z funkcji CONFIG RC5<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 3 mar 2013, o 18:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-03T17:24:24+01:00</updated>
<published>2013-03-03T17:24:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29731#p29731</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29731#p29731"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29731#p29731"><![CDATA[
To jednak nie to. Dla wypełnienia 10% silniki nie pracują równo, nie wiem czym to może być spowodowane. Jakieś pomysły?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Gdy wyłączyłem odbieranie rc5 wydaje się być równo. Czym to może być spowodowane? Gdzie powinno być umieszczone odbieranie rc5? W pętli głównej to źle?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 3 mar 2013, o 17:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-03T16:43:34+01:00</updated>
<published>2013-03-03T16:43:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29725#p29725</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29725#p29725"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29725#p29725"><![CDATA[
To właśnie osiągniesz odwracając fazę. Przykład powyżej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 3 mar 2013, o 16:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-03T16:17:46+01:00</updated>
<published>2013-03-03T16:17:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29722#p29722</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29722#p29722"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29722#p29722"><![CDATA[
[syntax=basic4gl]<br />'config timer0 - fast pwm<br />Ddrb.ddb3 = 1                                               'Portb.3 - OC0 output<br />Ocr0 = 25                                                   '10% _|-|__________________<br />Tccr0.1 = 1                                                 '|<br />Tccr0.6 = 1                                                 '|- Fast PWM<br />Tccr0.com01 = 1                                             'Clear OC0 on compare match, set on top<br />Tccr0.cs00 = 1                                              'Prescale 1 (f=3,9kHz), start timer<br /><br /><br />'config timer2 - fast pwm<br />Ddrd.ddd7 = 1                                               'Portd.7 - OC2 output<br />Ocr2 = 25                                                   '10% _|-|__________________<br />Tccr2.3 = 1                                                 'WGM21|<br />Tccr2.6 = 1                                                 'WGM20|- Fast PWM<br />Tccr2.com21 = 1                                             'Clear OC2 on compare match, set on top<br />Tccr2.cs20 = 1                                              'Prescale 1 (f=3,9kHz), start timer<br />[/syntax]<br /><br />Przy takim ustawieniu silnik_1 (timer0) pracuje szybciej niż silnik_2 (timer2). Może jest odwrotne liczenie ustawione? I wtedy dla drugiego daje tylko 10%, a dla pierwszego 90%. Jak to zmienić w timer0? Jak to nie pomoże to zmienie biegunowość silników dla pierwszego silnika.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 3 mar 2013, o 16:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-03T16:03:50+01:00</updated>
<published>2013-03-03T16:03:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29717#p29717</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29717#p29717"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29717#p29717"><![CDATA[
Zamień miejscami silniki, albo zmień bieguny silnika i zobacz co się dzieje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 3 mar 2013, o 16:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-03T15:54:53+01:00</updated>
<published>2013-03-03T15:54:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29715#p29715</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29715#p29715"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29715#p29715"><![CDATA[
Nie wiem dlaczego ale coś mi nie równo silniki chodzą.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 3 mar 2013, o 15:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-03T15:27:30+01:00</updated>
<published>2013-03-03T15:27:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29709#p29709</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29709#p29709"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29709#p29709"><![CDATA[
Linie:<br />[syntax=basic4gl]TCCR0.CS00 = 1   'Prescale 1, start timer[/syntax]<br />Zastąp:<br />[syntax=basic4gl]TCCR0.CS01 = 1   'Prescale 8, start timer[/syntax]<br />Odwrócenie fazy uzyskasz jak linię:<br />[syntax=basic4gl]TCCR0.COM01 = 1   'Clear OC0 on compare match, set on top[/syntax]<br />Zastąpisz:<br />[syntax=basic4gl]TCCR0.COM01 = 1   '|<br />TCCR0.COM00 = 1   '|-&gt; Set OC0 on compare match, clear OC0 at TOP[/syntax]<br />Dla timera 2 używasz nazw z 2 zamiast 0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 3 mar 2013, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-03T15:19:12+01:00</updated>
<published>2013-03-03T15:19:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29708#p29708</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29708#p29708"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29708#p29708"><![CDATA[
W tej wersji u mnie również nie ma błędów, ale nie działa to poprawnie. Nie wiem co zrobić. Masz jakiś pomysł, żeby timer0 i timer2 działały jako fast pwm w prescale 8?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 3 mar 2013, o 15:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-02T18:25:12+01:00</updated>
<published>2013-03-02T18:25:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29637#p29637</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29637#p29637"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29637#p29637"><![CDATA[
Coś z tymi linijkami:<br />TCCR0.WGM01 = 1   '|<br />TCCR0.WGM00 = 1   '|- Fast PWM<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 2 mar 2013, o 18:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-03-02T16:45:30+01:00</updated>
<published>2013-03-02T16:45:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29624#p29624</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29624#p29624"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29624#p29624"><![CDATA[
Ja brałem pod uwagę timer0 i timer1.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 2 mar 2013, o 16:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-02T15:37:00+01:00</updated>
<published>2013-03-02T15:37:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29616#p29616</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29616#p29616"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29616#p29616"><![CDATA[
<div class="quotetitle">karololo napisał(a):</div><div class="quotecontent"><br />W tym ostatnim programie, który mi wysłałeś nadal są błędy dla timer0.<br /></div><br />U mnie nie ma żadnych błędów. Sprawdzałem najnowszą wersją 2.0.7.5.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 2 mar 2013, o 15:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-02T11:47:07+01:00</updated>
<published>2013-03-02T11:47:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29601#p29601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29601#p29601"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29601#p29601"><![CDATA[
Timer0 i Timer2 są 8 bitowe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 2 mar 2013, o 11:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2013-03-02T11:43:01+01:00</updated>
<published>2013-03-02T11:43:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29599#p29599</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29599#p29599"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29599#p29599"><![CDATA[
Jeśli do obu timerów wpiszesz taką samą liczbę przy tej samej częstotliwości  taktowania procka i do tego przy tym samym prescale to powinna być różnica bo jeden timer jest 8 bitowy a drugi szesnasto bitowy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 2 mar 2013, o 11:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-02T11:43:55+01:00</updated>
<published>2013-03-02T11:03:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29597#p29597</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29597#p29597"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29597#p29597"><![CDATA[
Wydaje mi się, że dla timerów są różne Clear poustawiane. Gdy tam wypełnienie 25 dla timer0 i timer2 to jeden silnik kręci się bardzo szybko, a drugo bardzo wolno.<br /><br />Edit:<br />Dotyczy to timer0, coś musi być źle ustawione.<br /><br />W tym ostatnim programie, który mi wysłałeś nadal są błędy dla timer0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 2 mar 2013, o 11:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-01T19:39:49+01:00</updated>
<published>2013-03-01T19:39:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29569#p29569</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29569#p29569"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29569#p29569"><![CDATA[
Częstotliwość PWM dla tego sterownika nie może przekraczać 100kHz, a 16MHz/256 to 62,5 kHz. Nie potrzeba przestawiać preskalera, a w sumie nie jest to skomplikowane po prostu ustawiasz odpowiednią kombinację bitów CSx0, CSx1, CSx2.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 1 mar 2013, o 19:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-01T19:26:18+01:00</updated>
<published>2013-03-01T19:26:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29567#p29567</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29567#p29567"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29567#p29567"><![CDATA[
Czyli ustawienia są prawidłowe do sterowania tego typu mostkiem? Prescale jest wystarczające?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 1 mar 2013, o 19:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-03-01T19:17:46+01:00</updated>
<published>2013-03-01T19:17:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29564#p29564</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29564#p29564"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29564#p29564"><![CDATA[
Zmieni się częstotliwość PWM, ale działać będzie tak samo. Wypełnienie zawsze będzie ilorazem OCRx i 256<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 1 mar 2013, o 19:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karololo]]></name></author>
<updated>2013-03-01T19:13:09+01:00</updated>
<published>2013-03-01T19:13:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29563#p29563</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29563#p29563"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=29563#p29563"><![CDATA[
Jeżeli taktuje teraz procesor zewnętrznym kwarcem 16Mhz to ustawienia te ulegną zmianom? Chcę sterować takim mostkiem <!-- m --><a class="postlink" href="http://botland.com.pl/sterowniki-silnikow-dc/32-tb6612-dwukanalowy-sterownik-silnikow-modul-pololu.html" >http://botland.com.pl/sterowniki-silnik ... ololu.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=978">karololo</a> — 1 mar 2013, o 19:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-02-22T22:20:22+01:00</updated>
<published>2013-02-22T22:20:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=28971#p28971</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=28971#p28971"/>
<title type="html"><![CDATA[Re: Timery i bascom - atmega32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=2405&amp;p=28971#p28971"><![CDATA[
Tak są błędy. Zajrzałem do pliku m32def.dat i w timerze 2 nazwy bitów są inne niż w dokumentacji atmela:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">;TCCR2<br />FOC2   =7<br />PWM2    =6<br />COM21   =5<br />COM20   =4<br />CTC2    =3<br />CS22    =2<br />CS21    =1<br />CS20    =0</div><br /><br />Poprawiony kod:<br />[syntax=basic4gl]$regfile = &quot;m32def.dat&quot;<br />$crystal = 1000000<br /><br />'config timer0 - fast pwm<br />DDRB.DDB3 = 1   'Portb.3 - OC0 output<br />OCR0 = 25    '10% _|-|__________________<br />TCCR0.WGM01 = 1   '|<br />TCCR0.WGM00 = 1   '|- Fast PWM<br />TCCR0.COM01 = 1   'Clear OC0 on compare match, set on top<br />TCCR0.CS00 = 1   'Prescale 1 (f=3,9kHz), start timer<br /><br />'config timer2 - fast pwm<br />DDRD.DDD7 = 1   'Portd.7 - OC2 output<br />OCR2 = 25   '10% _|-|__________________<br />TCCR2.3 = 1   'WGM21|<br />TCCR2.6 = 1   'WGM20|- Fast PWM<br />TCCR2.COM21 = 1   'Clear OC2 on compare match, set on top<br />TCCR2.CS20 = 1   'Prescale 1 (f=3,9kHz), start timer<br /><br />Do 'infinite loop<br />Loop<br />End[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 22 lut 2013, o 22:20</p><hr />
]]></content>
</entry>
</feed>