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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-01-16T20:55:44+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5568&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-16T20:55:44+01:00</updated>
<published>2014-01-16T20:55:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65286#p65286</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65286#p65286"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65286#p65286"><![CDATA[
<div class="quotetitle">Qardius napisał(a):</div><div class="quotecontent"><br />Jedyna rada to BB przeczytać, od początku do końca<br /></div><br /><br />to jest dobra rada - i nie chodzi o to aby nagle wszystko zapamiętać - ale zobaczysz, że w głowie później będą kotwiczki, które w razie problemów podrapią cię i podpowiedzą - że &quot;aha ... o tym gdzieś było w BB .. i już można poszukać i powoli ruszać dalej <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> — 16 sty 2014, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Qardius]]></name></author>
<updated>2014-01-16T19:09:45+01:00</updated>
<published>2014-01-16T19:09:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65273#p65273</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65273#p65273"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65273#p65273"><![CDATA[
Jedyna rada to BB przeczytać, od początku do końca i poradniki o przerwaniach obejrzeć z tego co widzę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2186">Qardius</a> — 16 sty 2014, o 19:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2014-01-16T18:54:24+01:00</updated>
<published>2014-01-16T18:54:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65271#p65271</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65271#p65271"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65271#p65271"><![CDATA[
wygląda na M8 i jakieś 8Mhz wew<br />jak znikło to nie straszymy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 16 sty 2014, o 18:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2014-01-16T18:53:04+01:00</updated>
<published>2014-01-16T18:53:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65270#p65270</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65270#p65270"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65270#p65270"><![CDATA[
Nie strasz bo się kolega będzie jąkał <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br />Zresztą jak widać już zniknęło.<br /><br />A już widzę Kolega tego w przerwaniach nie robi  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> <br />A to gapa ze mnie.<br />Jaka to mega i jak taktowana?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 16 sty 2014, o 18:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Qardius]]></name></author>
<updated>2014-01-16T18:52:36+01:00</updated>
<published>2014-01-16T18:52:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65268#p65268</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65268#p65268"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65268#p65268"><![CDATA[
Do przerwań jeszcze nie doszedłem i nie ma ich(chyba, kod mam z jakiegoś artykułu i na swoje potrzeby przerobiłem)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2186">Qardius</a> — 16 sty 2014, o 18:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2014-01-16T18:46:33+01:00</updated>
<published>2014-01-16T18:46:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65267#p65267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65267#p65267"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65267#p65267"><![CDATA[
echh....   i się dziwi ze ma problem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />co tam robi F_CPU ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 16 sty 2014, o 18:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2014-01-16T18:46:07+01:00</updated>
<published>2014-01-16T18:46:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65266#p65266</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65266#p65266"/>
<title type="html"><![CDATA[Re: Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65266#p65266"><![CDATA[
<div class="quotetitle">Qardius napisał(a):</div><div class="quotecontent"><br />Witam, wyłożyłem się na timerze i nie wiem jak zrobić aby to mrugało co sekundę i się zerowało, tzn. ma mrugać co jedną sekundę i po 10 zmienić cyfrę i na końcu zacząć od nowa. Z góry dziękuje  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />[syntax=c]#include &lt;avr/io.h&gt;<br />#define F_CPU 1000000<br />int main (void)<br />{<br />int licznik2 = 0;<br />DDRC = (0xff);<br />TCCR1B |= (1 &lt;&lt; CS10); // Ustawienie timera<br />while(1)<br />{<br />for (int licznik = 0;licznik &lt;20;)  <br />{<br />// Sprawdza wartość timera w pętli IF, prawda jeśli wartość wynosi <br />if (TCNT1 &gt;= 50000)<br />{<br />licznik++;<br />TCNT1 = 0;<br />}<br />}<br />if(licznik2 == 0)<br />PORTC =~(0x3F);<br />else if (licznik2 == 100) <br />PORTC =~(0x06);<br />else  if(licznik2 == 200)<br />PORTC =~(0x5B);<br />else  if(licznik2 == 300)<br />PORTC =~(0x4F);<br />else  if(licznik2 == 400)<br />PORTC =~(0x66);<br />else  if(licznik2 == 500)<br />PORTC =~(0x6D);<br />else  if(licznik2 == 600)<br />PORTC =~(0x7D);<br />else  if(licznik2 == 700)<br />PORTC =~(0x07);<br />else  if(licznik2 == 800)<br />PORTC =~(0x7F);<br />else  if(licznik2 == 900)<br />PORTC =~(0x6F);<br />licznik2++;<br />}<br /><br />}[/syntax]<br /></div><br />Po pierwsze nie stosuj w kodzie F_CPU<br />Po drugie może jakieś wcięcia w kodzie byś zrobił bo ciutek nieczytelny jest ten Twój kod<br />Po trzecie a gdzie masz obsługę przerwania? Może jest a ja tak na szybko zerknąłem i może nie widzę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 16 sty 2014, o 18:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Qardius]]></name></author>
<updated>2014-01-16T18:49:50+01:00</updated>
<published>2014-01-16T18:37:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65263#p65263</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65263#p65263"/>
<title type="html"><![CDATA[Głupi problem, z timer'em]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5568&amp;p=65263#p65263"><![CDATA[
Witam, wyłożyłem się na timerze i nie wiem jak zrobić aby to mrugało co sekundę i się zerowało, tzn. ma mrugać co jedną sekundę i po 10 zmienić cyfrę i na końcu zacząć od nowa. Z góry dziękuje  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />[syntax=c]#include &lt;avr/io.h&gt;<br /><br />int main (void)<br />{<br />int licznik2 = 0;<br />DDRC = (0xff);<br />TCCR1B |= (1 &lt;&lt; CS10); // Ustawienie timera<br />while(1)<br />{<br />for (int licznik = 0;licznik &lt;20;)  <br />{<br />// Sprawdza wartość timera w pętli IF, prawda jeśli wartość wynosi <br />if (TCNT1 &gt;= 50000)<br />{<br />licznik++;<br />TCNT1 = 0;<br />}<br />}<br />if(licznik2 == 0)<br />PORTC =~(0x3F);<br />else if (licznik2 == 100) <br />PORTC =~(0x06);<br />else  if(licznik2 == 200)<br />PORTC =~(0x5B);<br />else  if(licznik2 == 300)<br />PORTC =~(0x4F);<br />else  if(licznik2 == 400)<br />PORTC =~(0x66);<br />else  if(licznik2 == 500)<br />PORTC =~(0x6D);<br />else  if(licznik2 == 600)<br />PORTC =~(0x7D);<br />else  if(licznik2 == 700)<br />PORTC =~(0x07);<br />else  if(licznik2 == 800)<br />PORTC =~(0x7F);<br />else  if(licznik2 == 900)<br />PORTC =~(0x6F);<br />licznik2++;<br />}<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2186">Qardius</a> — 16 sty 2014, o 18:37</p><hr />
]]></content>
</entry>
</feed>