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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-04-02T18:05:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6605&amp;mode</id>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-04-02T18:05:07+01:00</updated>
<published>2014-04-02T18:05:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76756#p76756</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76756#p76756"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76756#p76756"><![CDATA[
Dzięki bardzo za wyjaśnienie <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=889">kaka0204</a> — 2 kwi 2014, o 18:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-02T17:04:28+01:00</updated>
<published>2014-04-02T17:04:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76747#p76747</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76747#p76747"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76747#p76747"><![CDATA[
<div class="quotetitle">ElektronikKr napisał(a):</div><div class="quotecontent"><br />w przypadku kiedy cos jest wskaźnikiem.<br /></div><br /><br />W przypadku gdy mamy wskaźnik do struktury.<br /><br />Czyli wtedy zamiast odwoływać się do jej pól za pomocą kropki jak pisał kolega wyżej, to odwołujemy się za pomocą strzałki <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> — 2 kwi 2014, o 17:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ElektronikKr]]></name></author>
<updated>2014-04-02T16:57:32+01:00</updated>
<published>2014-04-02T16:57:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76746#p76746</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76746#p76746"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76746#p76746"><![CDATA[
<div class="quotetitle">kaka0204 napisał(a):</div><div class="quotecontent"><br />Witam.<br />Wiem, że gdzieś na forum była o tym mowa, ale nie mogę tego znaleźć, dokładnie mam na myśli ten operator -&gt;. Czy ktoś mógłby napisać o nim coś więcej? Co on robi itd itd.<br /></div><br />Jest to operator wyłuskania dla wskaźnika.<br />Tzn to samo co kropka w operacji cos.element = 1; tylko w przypadku kiedy cos jest wskaźnikiem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=569">ElektronikKr</a> — 2 kwi 2014, o 16:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-04-02T15:59:22+01:00</updated>
<published>2014-04-02T15:59:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76745#p76745</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76745#p76745"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76745#p76745"><![CDATA[
Witam.<br />Wiem, że gdzieś na forum była o tym mowa, ale nie mogę tego znaleźć, dokładnie mam na myśli ten operator -&gt;. Czy ktoś mógłby napisać o nim coś więcej? Co on robi itd itd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 2 kwi 2014, o 15:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dżony]]></name></author>
<updated>2014-04-02T11:24:40+01:00</updated>
<published>2014-04-02T11:24:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76711#p76711</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76711#p76711"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76711#p76711"><![CDATA[
Właśnie to już zastosowałem, dlatego wrzuciłem ten fragment kodu i nie mam pomysłu co ATmedze się w nim nie podoba  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Jak tą funkcję zakomentuje to wszystko hula no ale brak sterowania  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Sprawdziłem jeszcze dokładniej i zawiesza się w tym miejscu:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">DanePid-&gt;Pitch=(KP*BladPitch)+(KD*RozniczkaPitch);<br />   DanePid-&gt;Roll= (KP*BladRoll)+(KD*RozniczkaRoll);</div><br /><br />I jeszcze jedne pomysł mi przyszedł czemu może się program wieszać czy przerywanie może przeszkadzać w ustawianiu pwm dla silników?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=521">Dżony</a> — 2 kwi 2014, o 11:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-04-02T10:59:10+01:00</updated>
<published>2014-04-02T10:59:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76706#p76706</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76706#p76706"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76706#p76706"><![CDATA[
Dokładnie - tzw &quot;debuger na jednej diodzie LED&quot; , kilka prób i znajdziesz sam DOKŁADNE miejsce <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> — 2 kwi 2014, o 10:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2014-04-02T07:46:08+01:00</updated>
<published>2014-04-02T07:46:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76687#p76687</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76687#p76687"/>
<title type="html"><![CDATA[Re: Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76687#p76687"><![CDATA[
Sam bym zaczął od wrzucenia &quot;Mirkowego Myku&quot; z diodą, czyli do jakiegoś wolnego pinu podłączasz diodę, a potem ustawiasz ją by świeciła w przed funkcją którą podejrzewasz o wywalanie programu, następnie gdzieś za funkcją robisz gaszenie diody <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br />Wtedy samo zaświecenie przesuwasz dowolnie po funkcji, jak ci będzie świecić stale to masz miejsce gdzie się program wykłada.<p>Statystyki: Napisane przez Gość — 2 kwi 2014, o 07:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dżony]]></name></author>
<updated>2014-04-01T23:20:40+01:00</updated>
<published>2014-04-01T23:20:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76678#p76678</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76678#p76678"/>
<title type="html"><![CDATA[Zawieszanie się ATmeg128A]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6605&amp;p=76678#p76678"><![CDATA[
Cześć, mam taki problem, że wymieniony w temacie uC zawiesza mi się w funkcji która wygląda tak:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">void pidKontroler( Dane_Katy *Zadany_Kat, Dane_Katy *Zmierzony_Kat, Poprzedni_Blad *Poprzedni_Blad, Dane_PID *DanePid)<br />{<br />   int16_t BladPitch=1;<br />   int16_t RozniczkaPitch=0;<br /><br />   int16_t BladRoll=1;<br />   int16_t RozniczkaRoll=0;<br /><br />   BladPitch=Zadany_Kat-&gt;Pitch-Zmierzony_Kat-&gt;Pitch;<br />   BladRoll=Zadany_Kat-&gt;Roll-Zmierzony_Kat-&gt;Roll;<br /><br />   RozniczkaPitch=(BladPitch-Poprzedni_Blad-&gt;Pitch)/dt;<br />   RozniczkaRoll=(BladRoll-Poprzedni_Blad-&gt;Roll)/dt;<br /><br />   DanePid-&gt;Pitch=(KP*BladPitch)+(KD*RozniczkaPitch);<br />   DanePid-&gt;Roll=(KP*BladRoll)+(KD*RozniczkaRoll);<br /><br />}<br /></div><br />Zastanawiam się czy to przez dużą ilość przekazywanych adresów do funkcji:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">pidKontroler(&amp;ZadaneKaty, &amp;ZmierzoneKaty, &amp;PoprzedniBlad, &amp;DanePid);</div><br />Dodam że jak tej funkcji nie ma to wszystko działa  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Jakieś sugestie czego to wina? Atmega taktowana 16MHz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=521">Dżony</a> — 1 kwi 2014, o 23:20</p><hr />
]]></content>
</entry>
</feed>