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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-24T13:41:51+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=10334&amp;mode</id>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2015-01-24T13:41:51+01:00</updated>
<published>2015-01-24T13:41:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115675#p115675</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115675#p115675"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115675#p115675"><![CDATA[
A jak kiedyś pisałem żeby na Atmegi dawać radiatory to się ze mnie śmiano  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 24 sty 2015, o 13:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-23T18:30:24+01:00</updated>
<published>2015-01-23T18:30:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115529#p115529</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115529#p115529"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115529#p115529"><![CDATA[
<div class="quotetitle">Federerer napisał(a):</div><div class="quotecontent"><br />Widać jakie to odporne bestie na którymś poradniku, gdzie atmega8 przeżyła kilkuminutowe gotowanie z odwrotnie podpiętym zasilaniem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />A wiesz jak fajnie się gotuje Atmega16 w obudowie DIP przy podłączeniu do niej 12V? Za to LCD Nokia 3310 przeżył to gotowanie:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 23 sty 2015, o 18:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Federerer]]></name></author>
<updated>2015-01-23T16:15:38+01:00</updated>
<published>2015-01-23T16:15:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115511#p115511</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115511#p115511"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115511#p115511"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Weź idź wywal procka na śmietnik i kup nowego, jak będziesz miał to samo, to znowu wywal i kup kolejnego, jak to samo to na śmietnik i nowego itd itp itd itp<br /><br />ciekaw jestem ile procków wywalisz 500 ? .... 1200 ? ... zanim dojdziesz do wniosku ... ?<br /></div><br />Ciekawa byłaby statystyka, mówiąca ile procentowo problemów na forum okazało się być rzeczywiście związanych z felernym egzemplarzem procesora/układu scalonego/modułu (niepotrzebne skreślić) <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Mnie się nawet nigdy nie zdarzyło samemu zepsuć avra, choć czasem coś się zwarło lub źle połączyło. Widać jakie to odporne bestie na którymś poradniku, gdzie atmega8 przeżyła kilkuminutowe gotowanie z odwrotnie podpiętym zasilaniem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Usmażyłem za to raz wejście ADC i kilka malutkich mosfetów, które były wrażliwe na elektrostatykę i lubiły dostać przebicia przy montażu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4440">Federerer</a> — 23 sty 2015, o 16:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-23T11:04:56+01:00</updated>
<published>2015-01-23T11:04:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115447#p115447</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115447#p115447"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115447#p115447"><![CDATA[
Popraw zasilanie i port A powinien ruszyć z kopyta<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 23 sty 2015, o 11:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-23T10:52:14+01:00</updated>
<published>2015-01-23T10:52:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115445#p115445</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115445#p115445"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115445#p115445"><![CDATA[
Próbowałem na innych pinach PORTA bo tylko do tego portu miałem na płytce wlutowane diody, ale przylutowałem na szybko do PORTD i faktycznie teraz działa:) <br />Ale dziwne bo wcześniej próbowałem w pętli while i to na samym początku mrugać diodą i działało, zawszę tak robię wcześniej żeby sprawdzić. A teraz te piny nie działają:/ Rezystor ograniczający prąd diody to 330 omów więc moim zdaniem ok.<br /><br />Dziękuję za pomoc i przepraszam za zamieszanie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 23 sty 2015, o 10:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-23T10:20:43+01:00</updated>
<published>2015-01-23T10:20:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115442#p115442</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115442#p115442"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115442#p115442"><![CDATA[
Wywoływanie wygląda w porządku. <br />Wiem w czym może tkwić problem. Mój port A zachowywał się tak samo jak źle popodłączałem zasilanie. Sprawdź na innym porcie czy działa wtedy będziesz wiedział czy to nie jest wina złego podłączenia. Polecam port D bo on zawsze działa <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=1425">WoodPaker</a> — 23 sty 2015, o 10:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-23T09:36:22+01:00</updated>
<published>2015-01-23T09:36:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115440#p115440</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115440#p115440"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115440#p115440"><![CDATA[
no i teraz jaśniej, w takim razie pytanie dodatkowe do ciebie.<br /><br />Próbowałeś migać samą diodą LED w pętli głównej? bez udziału timera ? z jakimś zwykłym delayem ? wtedy miga ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 sty 2015, o 09:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-23T09:00:40+01:00</updated>
<published>2015-01-23T09:00:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115438#p115438</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115438#p115438"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115438#p115438"><![CDATA[
Ma Pan racje. Więc zaczne jeszcze raz. Robie bardzo ciekawy projekt, w którym potrzebne mi są dwa timery 16-to bitowe. Jeden na potrzeby sterowania silnikiem krokowym, włącznie z rampą rozpędzjącą (to jest gotowe i ładnie działa), obsługuję też komunikację modbus z panelem operatorskim (i to też ładnie działa) + enkoder (też wszystko ładnie gra). Brakuje mi drugiego timera16-bitowego który będę potrzebował do precyzyjnego pomiaru czasu. <br />Będę chciał wykorzystać do tego celu tryb inputcapture ale na początek chciałem go zinicjalizować w trybie CTC. I z tym napotkałem problem. Oto kod, w którym inicjalizuje pracę Timera_3 i aby zauważyć efekty jego działania mrugam w przerwaniu diodą :<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 &lt;avr/pgmspace.h&gt;<br /><br />#include &quot;uart.h&quot;<br /><br />volatile uint16_t licznik;<br /><br />int main(void)<br />{<br /><br />DDRA |= (1&lt;&lt;PA3);<br /><br />//TIMER3 16-bitowy - compare match<br />TCCR3B |= (1&lt;&lt;WGM32);//tryb CTC<br />TCCR3B |= (1&lt;&lt;CS30);//prescaler na 1<br />OCR3A |= 18432;//1000 hz<br />ETIMSK |= (1&lt;&lt;OCIE3A);//interrupt enable*/<br /><br /><br /><br />sei();//włączamy globalnie przerwania<br /><br />while(1)<br />{<br /><br />}<br />}<br /><br />ISR(TIMER3_COMPA_vect)<br />{<br />licznik++;<br /><br />if(licznik==500) {<br />PORTA ^= (1&lt;&lt;PA3);<br />licznik = 0;<br />}<br />}[/syntax]<br /><br />Na dole screen ze schematu połączeń procesorka.<br />W ramach pokuty za te romantyczne wiersze co wcześniej pisałem, jak tylko się uporam z tym timerem to napisze ładny referacik z obsługi komunikacji Modbus RTC i wystawie na forum, ponieważ dosyć dobrze udało mi się to po dłuższym czasie obcykać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1392/c35090701221a92627daeaa9a9bf08d6.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1392/c35090701221a92627daeaa9a9bf08d6.JPG" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1392/084a56287e1149be134d352f7d187235.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1392/084a56287e1149be134d352f7d187235.JPG" alt="Obrazek" /></a><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Chciałem napisać Modbus RTU oczywiście;)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 23 sty 2015, o 09:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-23T08:48:51+01:00</updated>
<published>2015-01-23T08:48:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115437#p115437</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115437#p115437"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115437#p115437"><![CDATA[
64 ma podobne ustawienia jak 16 i 32. One sie rożnią od 8. Przeczytaj dokładnie note i wrzuć tu kawałek programu gdzie<br />a) inicjalizujesz timery (wszystkie)<br />b) wywołujesz funkcje timera. Bo może zwyczajnie skopałeś obsługę timera i dlatego wydaje Ci się, że nie działa.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 23 sty 2015, o 08:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-23T05:32:28+01:00</updated>
<published>2015-01-23T05:32:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115435#p115435</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115435#p115435"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115435#p115435"><![CDATA[
Jak ja słyszę, że nie działa jeden timer w procku a drugi działa w połowie a do tego<br /><div class="quotetitle">Rafael86 napisał(a):</div><div class="quotecontent"><br />Może trafiłem na jakąś wadliwą serię<br /></div><br />to nie gniewaj się ale bebechy mi się przewracają na lewą stronę <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Tym bardziej, że niby piszesz:<br /><div class="quotetitle">Rafael86 napisał(a):</div><div class="quotecontent"><br />Wiem, że początkujący mają tendencje (jak coś nie działa) do nażekania na sprzęt<br /></div><br /><br />Weź idź wywal procka na śmietnik i kup nowego, jak będziesz miał to samo, to znowu wywal i kup kolejnego, jak to samo to na śmietnik i nowego itd itp itd itp<br /><br />ciekaw jestem ile procków wywalisz 500 ? .... 1200 ? ... zanim dojdziesz do wniosku ... ?<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />&quot;hmmm a może to jednak ja robię gdzieś błąd? ..... ale ok skoro sam go nie mogę znaleźć to może napiszę na jakimś forum fragmenty kodu jakie próbuję stworzyć, pokażę schemat jak ja to podłączam i zasilam tak w ogóle? ... może ktoś spojrzy świeżym okiem i pomoże mi znaleźć miejsce gdzie robię babola - no bo już zmarnowałem sporo kasy wyrzucając 1200 procków <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> &quot;<br /></div><br /><br />I wtedy to ja powiem że miałeś dobry pomysł ... bo po tym co wyżej piszesz, tzn po tej beletrystyce, prozie i opowiadaniu - to można tylko usiąść i popłakać.<br /><br />Ciekawe ile razy jeszcze na forum muszę powtórzyć, że elektronicy/programiści porozumiewają się za pomocą:<br /><br />1. schematów<br />2. kodów źródłowych<br />3. wzorów PCB<br /><br />a humaniści za pomocą:<br /><br />1. wierszy<br />2. prozy<br />3. opowiadań<br /><br />sam pomyśl teraz - to jest forum humanistyczne czy techniczne ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 sty 2015, o 05:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-22T23:03:25+01:00</updated>
<published>2015-01-22T23:03:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115411#p115411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115411#p115411"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115411#p115411"><![CDATA[
hehe:) może być na koszt firmy Atmel <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Ale dalej mam problem z timerami. Jak wyżej pisałem nie działa Timer3, a w timerze1 uruchomiłem w trybie CTC prerwania od output compare od porówniania z OCR1A i OCR1B, natomiast przerwanie od porównania z OCR1C już też nie działa mimo, że dokonałem inicjalizacji w identyczny sposób jak OCR1A i B. Kompletnie nie wiem o co z tym chodzi. Wiem, że początkujący mają tendencje (jak coś nie działa) do nażekania na sprzęt, ale jest taka możliwość, że mikrokonroler jest w części uszkodzony ? wcześniej miałem wątek, że atmega64 nie chiała się programować, z programu mkacrcalc dało się ją zczytać za okolo 10 klinięciem, a program po wgraniu nie startował, natomiast gdy tylko ją wylutowałem i wstawiłem nową to wszystko od razu zagrało. Może trafiłem na jakąś wadliwą serię. Pewnie tak nie jest ale skońćzyły mi się już pomysły więc zostało mi obwinianie sprzętu;)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 22 sty 2015, o 23:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-22T15:01:29+01:00</updated>
<published>2015-01-22T15:01:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115322#p115322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115322#p115322"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115322#p115322"><![CDATA[
Proszę.<br />Na kogo wystawić rachunek? <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 22 sty 2015, o 15:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-22T12:28:10+01:00</updated>
<published>2015-01-22T12:28:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115300#p115300</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115300#p115300"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115300#p115300"><![CDATA[
Faktycznie, teraz działa elegancko, zobacze jeszcze czy te nie działające Timery to też była konsekwencja źle ustawionych fusów. Dziękuję;)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 22 sty 2015, o 12:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2015-01-22T10:23:48+01:00</updated>
<published>2015-01-22T10:23:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115287#p115287</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115287#p115287"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115287#p115287"><![CDATA[
Masz na dole legendę, która mówi checked items means programmed |(bit=0) co oznacza, że u Ciebie jest zaprogramowane bo masz ptaszka (hehehe)<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano z prędkością 1Gbit/sek ]</span></strong><br /><br />Także nie masz wyłączonego gdyż ptaszek oznacza zaprogramowany<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 22 sty 2015, o 10:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-22T09:51:14+01:00</updated>
<published>2015-01-22T09:51:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115284#p115284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115284#p115284"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115284#p115284"><![CDATA[
wczytaj się tam w te ptaszki ponyprogowe bo już nie jeden poległ na ptaszkowaniu fusów w tym programie - ja nie mam pojęcia czy ten fus M103 masz wyłączony czy nie <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><div class="quotetitle">Rafael86 napisał(a):</div><div class="quotecontent"><br />i fuse M103C jest wyłączony, a fusa CompMode nie mogę znaleźć.<br /></div><br />to jest to samo - tylko czasem określane jest to M103C a czasem jako CompMode i to przez samego Atmela<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sty 2015, o 09:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-22T09:16:38+01:00</updated>
<published>2015-01-22T09:16:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115277#p115277</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115277#p115277"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115277#p115277"><![CDATA[
Zaglądnąłem do ustawień fusebitów, i fuse M103C jest wyłączony, a fusa CompMode nie mogę znaleźć. Wyrzuciłem fragment kodu z inicjalizacją stosu i atmega nie startuje z programem:/ <br />Na dole załączam obrazek z ustawienia fusów:<br /><a href="http://forum.atnel.pl/_obrazki/o/1392/949b96d516b46b71e2101cb5242d1260.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1392/949b96d516b46b71e2101cb5242d1260.JPG" alt="Obrazek" /></a><br /><br />Ptaszki oznacają, że fuse bit = 0. W ponny progu bo na razie nie mam pełnej wersji mkavrcalc , przymierzam się do zakupu w najbliższym czasie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Proszę o pomoc, gdzie jest błąd, dlaczego program nie startuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 22 sty 2015, o 09:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-21T22:48:39+01:00</updated>
<published>2015-01-21T22:48:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115229#p115229</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115229#p115229"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115229#p115229"><![CDATA[
Czyli ten problem wynika z nieprawidłowego ustawienia fusebitów. <br />Dziękuję bardzo:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 21 sty 2015, o 22:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-21T21:54:59+01:00</updated>
<published>2015-01-21T21:54:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115216#p115216</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115216#p115216"/>
<title type="html"><![CDATA[Re: Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115216#p115216"><![CDATA[
No z tym ustawianiem stosu (jak w asemblerze) to kolega zaszalał na maxa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />proponuję to wyrzucić bo to jest hmmm ... no delikatnie mówiąc - kosmiczny pomysł<br /><br />a zainteresować się lepiej wyłączeniem fusebitu CompMode lub M103 w takich prockach jak ATmega64 czy ATmega128 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 sty 2015, o 21:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rafael86]]></name></author>
<updated>2015-01-21T21:33:22+01:00</updated>
<published>2015-01-21T21:33:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115205#p115205</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115205#p115205"/>
<title type="html"><![CDATA[Nie działa timer3 CTC - Atmega64A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10334&amp;p=115205#p115205"><![CDATA[
Witam,<br /><br />mam problem z ustawieniem przerwania compare match na 16-bitowym timerze 3. <br />To samo przerwanie na Timerze1 udało mi się ustawić bez problemu. Ale to co wykonuję w T1 potrbuję przenieść na Timer3, ponieważ w późniejszym czasie będzie mi potrzebny input capture wyzwalany komparatorem, a to potrzfi tylko Timer 1. Ale do rzeczy:<br />w ten sposób ustawiłem działający Timer 1:<br />[syntax=c]volatile uint16_t licznik;<br /><br />int main(void)<br />{<br /><br />DDRA |= 0xff;<br />DDRE |= 0xff;<br /><br />SPH = 0x0F;//inicjalizacja wskaznika stosu<br />SPL = 0xFF;<br /><br />TCCR1B |= (1&lt;&lt;WGM12)|(1&lt;&lt;CS10);//tryb CTC, prescaler = 1<br />OCR1A = 18432;<br />        TIMSK |= (1&lt;&lt;OCIE1A)|(1&lt;&lt;OCIE1B);//interrupt OCIE1A OCIE1B enable<br /><br />        sei();<br /><br />        while(1)<br />{<br /><br />}<br />}<br />ISR(TIMER1_COMPA_vect)<br />{<br />licznik++;<br /><br />if(licznik==1000) {<br />PORTA ^= (1&lt;&lt;PA3);<br />licznik = 0;<br />}[/syntax]<br />A oto kod z timerem3, który nie działa:<br />[syntax=c]volatile uint16_t licznik;<br /><br />int main(void)<br />{<br /><br />DDRA |= 0xff;<br />DDRE |= 0xff;<br /><br />SPH = 0x0F;//inicjalizacja wskaznika stosu<br />SPL = 0xFF;<br /><br />TCCR3B |= (1&lt;&lt;WGM32);//tryb CTC<br />TCCR3B |= (1&lt;&lt;CS30);//prescaler na 1<br />OCR3A |= 18432;//1000 hz<br />ETIMSK |= (1&lt;&lt;OCIE3A);//interrupt enable*/<br /><br />        sei();<br /><br />        while(1)<br />{<br /><br />}<br />}<br />ISR(TIMER3_COMPA_vect)<br />{<br />licznik++;<br />PORTA |=(1&lt;&lt;PA3);<br />if(licznik==500) {<br />PORTA ^= (1&lt;&lt;PA3);<br />licznik = 0;<br />}[/syntax]<br />Nie wiem co robię nie tak, bardzo proszę o pomoc.<br /><br />Jeszcze tak na marginiesie, chciałbym się odnieść do fragmentu kodu:<br />[syntax=c]SPH = 0x0F;//inicjalizacja wskaznika stosu<br />SPL = 0xFF;[/syntax]<br />Bez tego fragmentu kodu uC wogóle nie rusza, nawet nie wchodzi w funkcję int main(), <br />aby dopisać ten fragment kodu poradził mi kolega, który nie zna C ale zna assembler i podziałało.<br />Jest to dla mnie dziwne bo nigdy wcześniej tego nie robiłem i też nie słyszałem, że powinno się inicjalizować wskaźnik stosu.<br />Wcześniej pracowałem tylko z Atmegą8 i zawsze wszystko grało, odkąd zacząłem z atmegą64A to mam same problemy i ogólnie droga przez mękę, ciągłe niespodzianki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1392">Rafael86</a> — 21 sty 2015, o 21:33</p><hr />
]]></content>
</entry>
</feed>