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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-10T11:15:00+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=18&amp;t=4724&amp;mode</id>
<entry>
<author><name><![CDATA[cdominik]]></name></author>
<updated>2013-11-09T21:01:59+01:00</updated>
<published>2013-11-09T21:01:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56031#p56031</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56031#p56031"/>
<title type="html"><![CDATA[Re: AVR Studio 4 -błąd undefined reference to...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56031#p56031"><![CDATA[
Dzięki serdeczne za pomoc!Pomogło ale jeszczeprzede mną długa droga do dobrego opanowania C <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Pozdrawiam!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1496">cdominik</a> — 9 lis 2013, o 21:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-11-09T20:57:18+01:00</updated>
<published>2013-11-09T20:57:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56030#p56030</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56030#p56030"/>
<title type="html"><![CDATA[Re: AVR Studio 4 -błąd undefined reference to...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56030#p56030"><![CDATA[
a gdzie masz funkcję main ??  <br /><br />bo wiesz nie możesz sobie ot tak nazwać pętla główna .....<br /><br />[syntax=c]void petla_glowna(){<br /> <br /> <br />    czytaj_czujniki();<br />    blad = licz_blad();  <br />       <br /> <br />        int regulacja = PD_algorytm();<br />        PWM(V_zad + regulacja,V_zad - regulacja);<br /> <br />}[/syntax]<br /><br />tego kompilator nie łyknie ,......  w zyciu<br />ale to :<br /><br />[syntax=c]void main(){<br /> <br /> <br />    czytaj_czujniki();<br />    blad = licz_blad();  <br />       <br /> <br />        int regulacja = PD_algorytm();<br />        PWM(V_zad + regulacja,V_zad - regulacja);<br /> <br />}[/syntax]<br /><br />Już tak ... i nawet skompiluje program ....<br /><br />To nie jest tak że sobie będziesz robił co chcesz są jakieś zasady i trzeba się ich trzymać prawda ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 9 lis 2013, o 20:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cdominik]]></name></author>
<updated>2013-11-10T11:15:00+01:00</updated>
<published>2013-11-09T20:50:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56027#p56027</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56027#p56027"/>
<title type="html"><![CDATA[Re: AVR Studio 4 -błąd undefined reference to...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56027#p56027"><![CDATA[
Kod wyglada mniej wiecej tak:<br /><br />[syntax=c]#define F_CPU 16000000L<br />#include &lt;avr/io.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay.h&gt;<br />...<br /><br />#define AIN1 (1&lt;&lt;PC1)<br />#define AIN2 (1&lt;&lt;PC0)<br />#define BIN1 (1&lt;&lt;PC2)<br />#define BIN2 (1&lt;&lt;PC3)<br />#define OC1A (1&lt;&lt;PD5)<br />#define OC1B (1&lt;&lt;PD4)<br />#definePWMA OCR1A<br />#define PWMB OCR1B<br /><br /><br />void PWM_ustawienia(){<br /><br />/* Porty sinika - wyjścia*/<br /><br />DDRC |= AIN1 | AIN2 | BIN1 | BIN2;<br /><br /><br />/* Porty PWM - wyjścia*/<br /><br />DDRD |= OC1A | OC1B;<br /><br />/* Ustawienie timera do pracy w trybie PWM */<br />    I...}<br /><br />void czujniki_ustawienia(){<br /><br /><br />...<br /><br />}<br /><br />/******************************* PWM  ****************************/<br />void PWM(int lewy, int prawy){<br /><br />  if(lewy &gt;= 0){<br /><br />if(lewy&gt;1000)<br />lewy = 1000;<br />       <br />    PORTC&amp;=~AIN2; <br />            PORTC|=AIN1;<br /><br />}else{<br /><br />    if(lewy&lt;-1000)<br />lewy = -1000;<br /> <br />    PORTC|=AIN2; <br />            PORTC&amp;=~AIN1;<br />}<br /><br />if(prawy &gt;= 0){<br /><br />if(prawy&gt;1000)<br />prawy = 1000;<br /><br />        PORTC&amp;=~BIN1;  <br />            PORTC|=BIN2;<br />}else{<br /><br />if(prawy&lt;-1000)<br />prawy = -1000;<br /> <br />    PORTC|=BIN1; <br />            PORTC&amp;=~BIN2;<br />}<br /><br />PWMA = abs(lewy);<br />PWMB = abs(prawy);<br />}<br />/********************* odczyt z czujników    **************************/<br />void czytaj_czujniki(){<br /><br />   if (PINB &amp; (1&lt;&lt;PB4)){<br />  czujnik&#91;0&#93;=1;<br />  }else{<br />  czujnik&#91;0&#93;=0;<br />  }<br /><br />if (PINB &amp; (1&lt;&lt;PB3)){<br />  czujnik&#91;1&#93;=1;<br />  }else{<br />  czujnik&#91;1&#93;=0;<br />  }<br /> <br /> if (PINB &amp; (1&lt;&lt;PB2)){<br />  czujnik&#91;2&#93;=1;<br />  }else{<br />  czujnik&#91;2&#93;=0;<br />  }<br /> <br /> if (PINB &amp; (1&lt;&lt;PB1)){<br />  czujnik&#91;3&#93;=1;<br />  }else{<br />  czujnik&#91;3&#93;=0;<br />  }<br /><br /> if (PINA &amp; (1&lt;&lt;PA0)){<br />  czujnik&#91;4&#93;=1;<br />  }else{<br />  czujnik&#91;4&#93;=0;<br />  }<br /><br /> if (PINB &amp; (1&lt;&lt;PB0)){<br />  czujnik&#91;5&#93;=1;<br />  }else{<br />  czujnik&#91;5&#93;=0;<br />  }<br /><br />  if (PINA &amp; (1&lt;&lt;PA1)){<br />  czujnik&#91;6&#93;=1;<br />  }else{<br />  czujnik&#91;6&#93;=0;<br />  }<br /><br /> if (PINA &amp; (1&lt;&lt;PA2)){<br />  czujnik&#91;7&#93;=1;<br />  }else{<br />  czujnik&#91;7&#93;=0;<br />  }<br /><br /> if (PINA &amp; (1&lt;&lt;PA3)){<br />  czujnik&#91;8&#93;=1;<br />  }else{<br />  czujnik&#91;8&#93;=0;<br />  }<br /><br />  if (PINA &amp; (1&lt;&lt;PA5)){<br />  czujnik&#91;9&#93;=1;<br />  }else{<br />  czujnik&#91;9&#93;=0;<br />  }<br /><br /> if (PINA &amp; (1&lt;&lt;PA7)){<br />  czujnik&#91;10&#93;=1;<br />  }else{<br />  czujnik&#91;10&#93;=0;<br />  }<br /><br /> if (PINA &amp; (1&lt;&lt;PA6)){<br />  czujnik&#91;11&#93;=1;<br />  }else{<br />  czujnik&#91;11&#93;=0;<br />  }<br /><br />  if (PINC &amp; (1&lt;&lt;PC7)){<br />  czujnik&#91;12&#93;=1;<br />  }else{<br />  czujnik&#91;12&#93;=0;<br />  }<br /><br /> if (PINC &amp; (1&lt;&lt;PC6)){<br />  czujnik&#91;13&#93;=1;<br />  }else{<br />  czujnik&#91;13&#93;=0;<br />  }<br /> <br />  if (PINC &amp; (1&lt;&lt;PC5)){<br />  czujnik&#91;14&#93;=1;<br />  }else{<br />  czujnik&#91;14&#93;=0;<br />  }<br /><br /> if (PINC &amp; (1&lt;&lt;PC4)){<br />  czujnik&#91;15&#93;=1;<br />  }else{<br />  czujnik&#91;15&#93;=0;<br />  }<br />}<br /><br />/*************** obliczanie bledu  **********************/<br />int licz_blad(){<br /><br />int blad = 0;/* wartość błędu*/<br />int ilosc_czujnikow = 0;/* ilość czujników z wykrytą linią */<br /><br /><br />for(int i=0; i&lt;16; i++){<br />...<br />}<br />/*********** algorytm PD  **************************/<br />int PD_algorytm(){<br /><br />...<br />}<br /><br />/****************************glowna petla programu**********************/<br />void petla_glowna(){<br /><br />...<br />    <br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1496">cdominik</a> — 9 lis 2013, o 20:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-11-09T20:49:21+01:00</updated>
<published>2013-11-09T20:49:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56025#p56025</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56025#p56025"/>
<title type="html"><![CDATA[Re: AVR Studio 4 -błąd undefined reference to...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56025#p56025"><![CDATA[
no dziwne to to jest brak głównej funkcji programu  main() {}<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 9 lis 2013, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2013-11-09T20:32:02+01:00</updated>
<published>2013-11-09T20:32:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56024#p56024</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56024#p56024"/>
<title type="html"><![CDATA[Re: AVR Studio 4 -błąd undefined reference to...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56024#p56024"><![CDATA[
a masz gdzieś funkcję main ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 9 lis 2013, o 20:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cdominik]]></name></author>
<updated>2013-11-09T20:29:11+01:00</updated>
<published>2013-11-09T20:29:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56023#p56023</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56023#p56023"/>
<title type="html"><![CDATA[AVR Studio 4 -błąd undefined reference to...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4724&amp;p=56023#p56023"><![CDATA[
Witam!<br />Pracuje nad pewnym projekcikiem,jednakże utknąłem przy kompilacji mojego programu.Mianowicie program wyrzuca błędy takie jak na obrazku i nie potrafię sobie z nimi poradzić.Przeinstalowałem już Win AVR i pozmieniałem trochę w opcjach programu-tyle wyczytałem po forach a i to nie pomogło.Czy możecie mi podpowiedzieć co z tym fantem zrobić?<br />Dziękuję z góry!<br /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1496/c56c94c7826764d12e7c273dc9f999fd.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1496/c56c94c7826764d12e7c273dc9f999fd.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1496">cdominik</a> — 9 lis 2013, o 20:29</p><hr />
]]></content>
</entry>
</feed>