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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-12-29T13:59:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16268&amp;mode</id>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-12-29T13:59:14+01:00</updated>
<published>2016-12-29T13:59:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178514#p178514</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178514#p178514"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178514#p178514"><![CDATA[
Nie wiem czy to kopiowałeś czy edytowałeś, ale w nazwie funkcji brakuje Ci podkreślenia<br />To teraz sprawdź co Ci przychodzi przez UARTa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 29 gru 2016, o 13:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-12-29T13:47:02+01:00</updated>
<published>2016-12-29T13:47:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178508#p178508</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178508#p178508"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178508#p178508"><![CDATA[
A gdzie wywołujesz funkcję:<br />[syntax=c]analizuj_dane( char*buf )[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 29 gru 2016, o 13:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-12-29T12:09:17+01:00</updated>
<published>2016-12-29T12:09:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178481#p178481</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178481#p178481"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178481#p178481"><![CDATA[
Ale co koledze podpowiedzieć?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 29 gru 2016, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-28T17:19:21+01:00</updated>
<published>2016-12-28T17:19:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178405#p178405</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178405#p178405"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178405#p178405"><![CDATA[
w tum sęk że ja też ich nie widzę.  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /> <br />A powinniśmy je zobaczyć przed int main...  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />W ostateczności możesz umieścić całe definicje funkcji przed int mai... ,<br />ale to zły nawyk i potem się odbije.  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br />spróbuj coś tak.<br />[syntax=c]#include &lt;util/delay.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;string.h&gt;<br />#include  &quot;UART/mkuart.h&quot;<br /><br />volatile uint16_t Timer1;<br /><br />/*-----------DEKLARACJE FUNKCJI*/<br />void soft_timer_init(void);<br />void rejestr(void);<br />void analizuj_dane(char*buf);<br /><br /><br /><br />/*-----------------------------*/<br />int main(void) {<br /><br />sei();<br />USART_Init(__UBRR);<br />register_uart_str_rx_event_callback(rejestr);<br />soft_timer_init();<br /><br />while (1) {<br />rejestr();<br />UART_RX_STR_EVENT(uart_buf);<br />}<br />}<br /><br /><br />/*------------DEFINICJE FUNKCJI*/<br />void analizuj_dane(char*buf) {<br />if (!strcmp(buf, &quot;LICZ&quot;)) {<br />TCNT2 = 0;<br />//zapala diodę czyli widzi tego strina<br />}<br />}<br /><br />void rejestr(void) {<br />if (!Timer1) {<br />Timer1 = 1500;<br />uart_puts(&quot;POLICZYLEM&quot;);<br />}<br />}<br /><br />void soft_timer_init(void) {<br />/* Timer2 – inicjalizacja przerwania co 10ms */<br />TCCR2 |= (1 &lt;&lt; WGM21);                  // tryb pracy CTC<br />TCCR2 |= (1 &lt;&lt; CS22) | (1 &lt;&lt; CS21) | (1 &lt;&lt; CS20);       // preskaler = 1024<br />OCR2 = F_CPU / 1024UL / 100UL;      // przerwanie porównania co 10ms (100Hz)<br />TIMSK = (1 &lt;&lt; OCIE2);                // Odblokowanie przerwania CompareMatch<br />}<br /><br />/*-------------------PRZERWANIE*/<br />ISR( TIMER2_COMP_vect ) {<br />uint16_t n;<br /><br />n = Timer1; /* 100Hz Timer1 */<br />if (n)<br />Timer1 = --n;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 28 gru 2016, o 17:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-28T17:14:19+01:00</updated>
<published>2016-12-28T17:14:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178402#p178402</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178402#p178402"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178402#p178402"><![CDATA[
<div class="quotetitle">multitask napisał(a):</div><div class="quotecontent"><br />serio nie widzę ?<br /></div><br />Jak możesz widać jeśli właśnie nie dałeś deklaracji żadnej funkcji przed main. Zajrzyj do książki i zobacz co to jest deklaracja a co to jest definicja funkcji i czym to się różni.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 gru 2016, o 17:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-28T17:07:09+01:00</updated>
<published>2016-12-28T17:07:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178400#p178400</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178400#p178400"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178400#p178400"><![CDATA[
deklaracje funkcji.. &lt;&lt;------ przed main. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /> int main(v...<br /> {<br />  while...{<br />            }<br /> }<br /><br />definicje funkcji..{}<br /><br />ISR...{}<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 28 gru 2016, o 17:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Daro69]]></name></author>
<updated>2016-12-28T16:57:34+01:00</updated>
<published>2016-12-28T16:57:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178398#p178398</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178398#p178398"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=178398#p178398"><![CDATA[
popraw sobie nawiasy przy definicjach funkcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11549">Daro69</a> — 28 gru 2016, o 16:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mczarny]]></name></author>
<updated>2016-09-21T14:39:49+01:00</updated>
<published>2016-09-21T14:39:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169232#p169232</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169232#p169232"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169232#p169232"><![CDATA[
cześć<br /><br />Sam piszesz, że chcesz kiedyś tam wyzerować licznik więc na pewno nie w początkowych ustawieniach timera bo i tak licznik startuje od zera<br />Możesz napisać po prostu&quot;<br /><br />if ( coś tam )<br />{<br />   TCNT2=0<br />}<br /><br />i wszystko<br />a w BB masz cały rozdział o timerach - nie można nie zrozumieć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4651">mczarny</a> — 21 wrz 2016, o 14:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Makowka]]></name></author>
<updated>2016-09-21T14:37:02+01:00</updated>
<published>2016-09-21T14:37:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169231#p169231</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169231#p169231"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169231#p169231"><![CDATA[
W miejscu inicjalizacji timera.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10748">Makowka</a> — 21 wrz 2016, o 14:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[zoom]]></name></author>
<updated>2016-09-21T13:34:20+01:00</updated>
<published>2016-09-21T13:34:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169220#p169220</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169220#p169220"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169220#p169220"><![CDATA[
Wpisz po prostu to co napisał Mirek <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=685">zoom</a> — 21 wrz 2016, o 13:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-09-21T12:30:54+01:00</updated>
<published>2016-09-21T12:30:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169208#p169208</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169208#p169208"/>
<title type="html"><![CDATA[Re: Timer - liczenie od początku]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16268&amp;p=169208#p169208"><![CDATA[
a operacji <br /><br />TCNT2 = 0;<br /><br />to rozumiem że nie próbowałeś i nie wpadłeś na to że można po prostu wpisać wartość zero do rejestru?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 wrz 2016, o 12:30</p><hr />
]]></content>
</entry>
</feed>