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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-08-13T18:34:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1409&amp;mode</id>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-13T18:33:23+01:00</updated>
<published>2012-08-13T18:33:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12539#p12539</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12539#p12539"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12539#p12539"><![CDATA[
<div class="quotetitle">filipo96 napisał(a):</div><div class="quotecontent"><br />Pierwsze słyszę, że ATmega 8 ma fusebit CKDIV8.<br /></div><br /><img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />  no nie ma takiego. Trzeba przestawić CKSEL3..0 z 0001 na 0100. Dawno nie używałem tego staruszka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 13 sie 2012, o 18:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kobuz]]></name></author>
<updated>2012-08-13T17:55:03+01:00</updated>
<published>2012-08-13T17:55:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12535#p12535</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12535#p12535"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12535#p12535"><![CDATA[
oj.. przepraszam bardzo, nie spodziewałem się że obrazek to będzie link  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> faktycznie napisane jest download... przepraszam raz jeszcze.dziękuję<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=509">Kobuz</a> — 13 sie 2012, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-13T17:46:25+01:00</updated>
<published>2012-08-13T17:46:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12534#p12534</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12534#p12534"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12534#p12534"><![CDATA[
<div class="quotetitle">Kobuz napisał(a):</div><div class="quotecontent"><br />to ja mam jeszcze pytanie może bardziej co do pobierania programu. Na stronie już go nie ma czy przeglądarka mi nie wszystko wczytuje?<br /><!-- m --><a class="postlink" href="http://www.atnel.pl/download---programy.html" >http://www.atnel.pl/download---programy.html</a><!-- m --><br /></div><br /><br />A nie sprawdzał kolega TU ????? :<br /><br /><!-- m --><a class="postlink" href="http://www.atnel.pl/mkavrcalculator.html" >http://www.atnel.pl/mkavrcalculator.html</a><!-- m --><br /><br />pierwszy obrazek to DOWNLOAD<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 sie 2012, o 17:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[filipo96]]></name></author>
<updated>2012-08-13T17:37:45+01:00</updated>
<published>2012-08-13T17:37:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12532#p12532</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12532#p12532"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12532#p12532"><![CDATA[
Pierwsze słyszę, że ATmega 8 ma fusebit CKDIV8.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=99">filipo96</a> — 13 sie 2012, o 17:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kobuz]]></name></author>
<updated>2012-08-13T17:37:05+01:00</updated>
<published>2012-08-13T17:37:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12531#p12531</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12531#p12531"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12531#p12531"><![CDATA[
to ja mam jeszcze pytanie może bardziej co do pobierania programu. Na stronie już go nie ma czy przeglądarka mi nie wszystko wczytuje?<br /><!-- m --><a class="postlink" href="http://www.atnel.pl/download---programy.html" >http://www.atnel.pl/download---programy.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=509">Kobuz</a> — 13 sie 2012, o 17:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2012-08-13T17:24:33+01:00</updated>
<published>2012-08-13T17:24:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12530#p12530</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12530#p12530"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12530#p12530"><![CDATA[
W MKavrcalculator fusy dziecko jest w stanie nawet ustawić -&gt; Fusy Uproszczone wew RC 8Mhz --&gt; zakładka programator zahaczasz Fusebit  i zapisz. Jeśli chcesz sprawdzić czy aby na pewno ustawiłeś po zapisie  dajesz odczyt -&gt; wracasz do zakładki Fusy Uproszczone i &quot;kropka&quot; powinna być przy wew RC 8Mhz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 13 sie 2012, o 17:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-13T16:47:51+01:00</updated>
<published>2012-08-13T16:47:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12528#p12528</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12528#p12528"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12528#p12528"><![CDATA[
Tak to konieczne bo procesor z fabryki działa na 1MHz. Jak jesteś początkujący nie przestawiaj fusebitów w eclipse, bo możesz sobie narobić kłopotu. Skorzystaj z darmowego dla atmega8 programu <!-- m --><a class="postlink" href="http://www.atnel.pl/mkavrcalculator.html" >http://www.atnel.pl/mkavrcalculator.html</a><!-- m --> . Przeczytaj instrukcję, oglądnij film i po kłopocie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 13 sie 2012, o 16:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kobuz]]></name></author>
<updated>2012-08-13T16:36:48+01:00</updated>
<published>2012-08-13T16:36:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12526#p12526</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12526#p12526"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12526#p12526"><![CDATA[
nie, ale mam od razu taką trochę głupią prośbę... jeśli to konieczne, to jak go ustawić za pomocą Eclipse? znalazłem zakładkę FUSES w ustawieniach projektu. Tylko jak się tym posługiwać?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=509">Kobuz</a> — 13 sie 2012, o 16:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-08-13T18:34:43+01:00</updated>
<published>2012-08-13T14:50:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12516#p12516</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12516#p12516"/>
<title type="html"><![CDATA[Re: Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12516#p12516"><![CDATA[
Przestawiłeś fusebity?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 13 sie 2012, o 14:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kobuz]]></name></author>
<updated>2012-08-13T14:35:28+01:00</updated>
<published>2012-08-13T14:35:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12514#p12514</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12514#p12514"/>
<title type="html"><![CDATA[Program do obsługi programowego PWM. Gdzie błąd?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1409&amp;p=12514#p12514"><![CDATA[
Witam,<br /><br />Niestety znów muszę wesprzeć się waszą pomocą.<br /><br />Otrzymałem taki oto kod, lecz niestety nie działa on na mojej ATmedze8. Kompiluję Eclipsem. W ustawianiach projektu mam wybrane ATmega 8 i częstotliwość oczywiście 8MHz. Niestety program nie działa. Serwa powinny ustawić się w neutrum (1500) a tego nie robią. Jedynie drżą. Oscyloskop pokazuje 12ms co około 160ms...<br />Spędzam nad tym już na prawdę sporo czasu, próbowałem przez inny kompilator, przebudowywałem układ żeby się upewnić ze zwarć nie ma, ze wszystko dobrze podłączone... Zsilanie podłączone prawidłowo... <br />Czy ktoś byłby w stanie pomóc?<br /><br />[syntax=c]<br />//#define F_CPU 8000000UL                                       //Rowniez ustawione w parametrach projektu <br />#include &lt;avr/io.h&gt; <br />#include &lt;avr/interrupt.h&gt; <br />#include &lt;util/delay.h&gt; <br /><br />//------------ F_CPU 8MHz -----------// <br /><br />#define LICZBA_SERW        8 <br />#define SERWPORT         PORTB <br />#define SERWDIR         DDRB <br />#define SERW_PWMMIN        600 <br />#define SERW_PWMMAX        2400 <br />#define SERW_PWMSRODEK    ((SERW_PWMMAX - SERW_PWMMIN)/2) <br /><br />int SERW_TablicaPwm[LICZBA_SERW]; <br />int SERW_Numer=0; <br />int SERW_NumerOdbior=0; <br /><br />void SERW_TablicaPwmInit()                                        //Inicjalizacja tabeli przechowującej pozycje serw <br />{ <br />    for(int i=0;i&lt;LICZBA_SERW;i++) <br />        SERW_TablicaPwm[i]=SERW_PWMSRODEK; <br />} <br /><br /><br />void SERW_PortInit()                                            //Inicjalizacja portu do którego podłączono serwa <br />{ <br />    SERWDIR = 0xFF; <br />    SERWPORT = 0x00; <br />} <br /><br />void TIMER1_Init() <br />{ <br />    TCCR1B |= _BV(WGM12);                                        //Tryb CTC <br />    OCR1A = SERW_PWMSRODEK;                                        //Ustawienie wstępne serw w pozycji środkowej <br />} <br /><br />void TIMER2_Init() <br />{ <br />    TCCR2 |= _BV(WGM21) | _BV(CS21) | _BV(CS22);                 //Tryb CTC, preskaler przez 256 <br />    OCR2 = 78;                                                     //Odmierzanie 2,5 ms <br />    TIMSK |= _BV(OCIE2);                                        //Zezwolenie na przerwanie CTC <br />} <br /><br />ISR(TIMER1_COMPA_vect) <br />{ <br />    TCCR1B &amp;= ~_BV(CS11);                                        //Włączenie TIMER1 <br />    SERWPORT = 0x00;                                            //Wyzerowanie portu serw <br />    TIMSK &amp;= ~_BV(OCIE1A);                                        //Wyłączenie zezwolenia na przerwanie COMP od TIMER1 <br />    if(++SERW_Numer &gt;= LICZBA_SERW) <br />        SERW_Numer=0; <br />} <br /><br />ISR(TIMER2_COMP_vect) <br />{ <br />    TCNT1=0;                                                    //Zerowanie TIMER1 <br />    OCR1A = SERW_TablicaPwm[SERW_Numer];                        //Podanie wypełnienia dla danego serwa <br />    TCCR1B |= _BV(CS11);                                        //Uruchomienie TIMER1 z preskalerem 8 <br />    SERWPORT |= _BV(SERW_Numer);                                //Ustawienie odpowiedniego pinu <br />    TIMSK |= _BV(OCIE1A);                                        //Zezwolenie na przerwanie COMP od TIMER1 <br />} <br /><br /><br /><br />int main() <br />{ <br />    SERW_PortInit(); <br />    SERW_TablicaPwmInit(); <br />    TIMER1_Init(); <br />    TIMER2_Init(); <br />    sei(); <br />    while(1) <br />    { <br />        //funkcja zmiany wartoci w tablicy, <br />    } <br />    return 0; <br />} [/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=509">Kobuz</a> — 13 sie 2012, o 14:35</p><hr />
]]></content>
</entry>
</feed>