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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-05-05T07:55:00+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=15273&amp;mode</id>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2016-05-05T07:55:00+01:00</updated>
<published>2016-05-05T07:55:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=160027#p160027</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=160027#p160027"/>
<title type="html"><![CDATA[Re: avr221 - funkcja init()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=160027#p160027"><![CDATA[
Ja mam pytanie trochę z innej beczki, czy do pliku pdf avr221 jest jakiś przykładowy kod? Piszesz <div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />w kodzie atmelowskim z pidem, do pliku main zaleca się wrzucić następującą funkcję:<br /></div> ja wielokrotnie czytałem tego pdf-a i nic nie widziałem, a byłoby to bardzo pomocne bo sam pdf mało do mnie trafia. Zastanawiam się tylko czy coś przeoczyłem.<br /><br />Tak się dziwnie złożyło że już sam sobie pomogłem. Jest post/pytanie kolegi<br /><a href="http://forum.atnel.pl/topic9447.html?uid=548"  class="postlink">http://forum.atnel.pl/topic9447.html?uid=548</a><br />gdzie autor zamiescił link do dokumentacji, jest tam również plik z przykładowym kodem. Jakoś tego wcześniej nie zauważyłem  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br />Kliknij sobie readme.html jest w paczce z przykładowym programem, mniej więcej w połowie jest opisana funkcja Timera0, może to Ci coś pomoże.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=548">Tom277</a> — 5 maja 2016, o 07:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[2m7]]></name></author>
<updated>2016-05-01T22:43:14+01:00</updated>
<published>2016-05-01T22:43:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159706#p159706</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159706#p159706"/>
<title type="html"><![CDATA[Re: avr221 - funkcja init()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159706#p159706"><![CDATA[
A czy wartość wyjściowa z funkcji pid_Controller(); dokładniej, jej znak, jest równoważny znakowi aktualnego błędu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10132">2m7</a> — 1 maja 2016, o 22:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Gelten]]></name></author>
<updated>2016-05-01T21:07:06+01:00</updated>
<published>2016-05-01T21:07:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159698#p159698</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159698#p159698"/>
<title type="html"><![CDATA[Re: avr221 - funkcja init()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159698#p159698"><![CDATA[
Zapewne służy do odmierzania czasu aktualizacji wartości zmiennych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5228">Gelten</a> — 1 maja 2016, o 21:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[2m7]]></name></author>
<updated>2016-05-01T18:21:18+01:00</updated>
<published>2016-05-01T18:21:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159679#p159679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159679#p159679"/>
<title type="html"><![CDATA[avr221 - funkcja init()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15273&amp;p=159679#p159679"><![CDATA[
Witajcie,<br />w kodzie atmelowskim z pidem, do pliku main zaleca się wrzucić następującą funkcję: <br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">void Init(void)<br />{<br />  pid_Init(K_P * SCALING_FACTOR, K_I * SCALING_FACTOR , K_D * SCALING_FACTOR , &amp;pidData);<br /><br />  //Set up timer, enable timer/counte 0 overflow interrupt<br />  TCCR0A = (1&lt;&lt;CS00);<br />  TIMSK0 = (1&lt;&lt;TOIE0);<br />  TCNT0 = 0;</div><br /><br />o ile pid_Init rozumiem, o tyle ustawienie timera jest dla mnie niezrozumiałe. Do czego on ma służyć? To nie jest ustawienie licznika do wyjścia PWM, mam rację? Jeśli chcę zaadoptować wartość funkcji wyjściowej do PWM 8 bitowego muszę gdzieś zainicjalizować dodatkowo FastPWM oraz wartość wyjściową typu int16_t przypisać przez (uint8_t) (wyjscie+32'768)/255. Dobrze kombinuję?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10132">2m7</a> — 1 maja 2016, o 18:21</p><hr />
]]></content>
</entry>
</feed>