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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-10-12T20:13:32+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=21414&amp;mode</id>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-10-12T20:13:32+01:00</updated>
<published>2018-10-12T20:13:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212581#p212581</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212581#p212581"/>
<title type="html"><![CDATA[Re: problem po clean project]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212581#p212581"><![CDATA[
ooo dziękuję dobry człowieku. teraz jest ok. kurka wodna, jeszcze raz bardzo dziękuję <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=14082">wojciechgorzolka</a> — 12 paź 2018, o 20:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2018-10-12T20:06:41+01:00</updated>
<published>2018-10-12T20:06:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212580#p212580</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212580#p212580"/>
<title type="html"><![CDATA[Re: problem po clean project]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212580#p212580"><![CDATA[
Coś mi się wydaje, że &quot;print_char&quot; jest wewnątrz &quot;main&quot; ( funkcja w funkcji).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 12 paź 2018, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-10-12T19:15:30+01:00</updated>
<published>2018-10-12T19:15:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212577#p212577</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212577#p212577"/>
<title type="html"><![CDATA[Re: problem po clean project]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212577#p212577"><![CDATA[
[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay_basic.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;avr/wdt.h&gt;<br /><br />#define LED (1&lt;&lt;PB1)<br />#define LED_ON PORTB &amp;= ~LED<br />#define LED_OFF PORTB |= LED<br />#define LED_TOG PORTB ^= LED<br /><br />#define LED1 (1&lt;&lt;PB2)//DIODA SYBLALIZUJĄCA NADCHODZĄCY SYGNAŁ RX/TX<br />#define LED1_ON PORTB &amp;= ~LED<br />#define LED1_OFF PORTB |= LED<br />#define LED1_TOG PORTB ^= LED<br /><br />#define KEY1 (1&lt;&lt;PC0)<br />#define KEY2 (1&lt;&lt;PC1)<br /><br />uint8_t key_lock;<br />uint8_t zmienna=0;<br />uint8_t toglowanie;<br /><br />void print_char(char znak); //FUNKCJA WYSYŁĄNIA I ODBIERANIA DANYCH<br /><br />int main(void)<br />{<br /><br />    PORTC |= KEY1;<br />    DDRC &amp;= ~KEY1;<br />    PORTC |= KEY2;<br />    DDRC &amp;= ~KEY2;<br /><br />    DDRB = 255;<br />    PORTB = 0xFF;<br /><br />//----------------------------------<br />UBRRL = 5; // było 5. -predkosc 9600 uart przy 8MHz<br />UCSRB |= (1&lt;&lt;RXEN)|(1&lt;&lt;TXEN); //WŁĄCZENIE NADAJNIKA I ODBIORNIKA RX, TX<br />UCSRB |= (1&lt;&lt;RXCIE); //ODBLOKOWANIE PREZERWANIA ZAKOŃCZENIA ODBIORU<br />UCSRC |= (1&lt;&lt;URSEL)|(1&lt;&lt;UCSZ1)|(1&lt;&lt;UCSZ0);//|(3&lt;&lt;UCSZ0); //USTAWIENIE FORMATU RAMKI,8 BITÓW DANYCH,1 BIT STOPU.<br />   //USTAWIAMY URSEL NA JEDEN, PONIEWAŻ REJESTR UCSRC JEST POWIĄZANY<br /> //Z INNYM REJESTREM.<br /><br />sei(); // włącz globalną obsługę przerwań<br /><br />while(1)<br />{<br />if(toglowanie==1){<br />print_char('z');<br />}<br />if(toglowanie==0){<br />print_char('d');<br />}<br />//----------------------------------------<br />        if( !key_lock &amp;&amp; !(PINC &amp; KEY1) )//KLAWISZ PIERWSZY<br />        {<br />         key_lock=1;<br />         // reakcja na PRESS (wcinięcie przycisku)<br />           toglowanie ^=1;<br />         // print_char('z');<br />        }<br />             else if( key_lock &amp;&amp; (PINC &amp; KEY1) )<br />            key_lock++;<br />//--------------------------------------------<br />     /*   if( !key_lock &amp;&amp; !(PINC &amp; KEY2) )//KLAWISZ DRUGI<br />        {<br />         key_lock=1;<br />         // reakcja na PRESS (wcinięcie przycisku)<br />          print_char('d');<br />        }<br />             else if( key_lock &amp;&amp; (PINC &amp; KEY2) )<br />            key_lock++;    */<br />//--------------------------------------------------<br />}<br /><br />//CIAŁO FUNKCJI WYSYŁAINA DANYCH:<br /><br />void print_char(char znak){    //WYSYŁAMY ZNAK &quot;Z&quot;<br />if (bit_is_set(UCSRA,UDRE)){ //JEŚLI BIT JEST USTAWIONY NA JEDEN<br />UDR=znak; //WYŚLIJ ZNAK<br />loop_until_bit_is_set(UCSRA,TXC);// CZEKAMY.WYKONUJE SIĘ PĘTLĘ loop,<br /> //AŻ SŁOWO ZOSTANIE WYSŁANE.<br /> //WTEDY FLAGA MA WARTOŚC ZERO<br />}<br />}<br />}<br />//----------------------------PRZERWANIE------------------------<br />SIGNAL(USART_RXC_vect)<br />{<br />if(UDR=='z'){<br />LED_ON;<br />}<br />else {<br />LED_OFF;<br />}<br />}[/syntax]Wrzucam mój kod. Nie wiem dlaczego przed cleanem programu kod się kompilował, a po czyszczeniu klapa. <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><a href="https://obrazkiforum.atnel.pl/14082/0bf98cbb654830b6461410a6c976e301.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14082/0bf98cbb654830b6461410a6c976e301.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14082">wojciechgorzolka</a> — 12 paź 2018, o 19:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-10-12T07:41:42+01:00</updated>
<published>2018-10-12T07:41:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212543#p212543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212543#p212543"/>
<title type="html"><![CDATA[Re: problem po clean project]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212543#p212543"><![CDATA[
Po pracy wrzucę kod<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14082">wojciechgorzolka</a> — 12 paź 2018, o 07:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2018-10-12T07:18:02+01:00</updated>
<published>2018-10-12T07:18:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212542#p212542</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212542#p212542"/>
<title type="html"><![CDATA[Re: problem po clean project]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212542#p212542"><![CDATA[
Wygląda to tak, jakbyś nie miał zadeklarowanej funkcji print_char. Może jakiegoś include'a brakuje?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 12 paź 2018, o 07:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-10-11T22:53:36+01:00</updated>
<published>2018-10-11T22:53:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212540#p212540</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212540#p212540"/>
<title type="html"><![CDATA[problem po clean project]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21414&amp;p=212540#p212540"><![CDATA[
hej koledzy. <br />Zrobiłem clean project i wyskakuje mi teraz taki błąd. <br />23:48:04 **** Incremental Build of configuration Release for project 00_MIGANIE_DIODA_PROJEKT_WOJTEK1 ****<br />make all <br />'Building file: ../zegarek.c'<br />'Invoking: AVR Compiler'<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=11059200UL -MMD -MP -MF&quot;zegarek.d&quot; -MT&quot;zegarek.o&quot; -c -o &quot;zegarek.o&quot; &quot;../zegarek.c&quot;<br />'Finished building: ../zegarek.c'<br />' '<br />'Building target: 00_MIGANIE_DIODA_PROJEKT_WOJTEK1.elf'<br />'Invoking: AVR C Linker'<br />avr-gcc -Wl,-Map,00_MIGANIE_DIODA_PROJEKT_WOJTEK1.map -mmcu=atmega32 -o &quot;00_MIGANIE_DIODA_PROJEKT_WOJTEK1.elf&quot;  ./zegarek.o   <br />./zegarek.o: In function `main':<br />zegarek.c:(.text.startup.main+0x2e): undefined reference to `print_char'<br />zegarek.c:(.text.startup.main+0x3c): undefined reference to `print_char'<br />zegarek.c:(.text.startup.main+0x5c): undefined reference to `print_char'<br />collect2.exe: error: ld returned 1 exit status<br />make: *** [00_MIGANIE_DIODA_PROJEKT_WOJTEK1.elf] Błąd 1<br /><br />23:48:06 Build Finished (took 1s.396ms)<br /><br />cóż to może oznaczać? <br />wcześniej błędów nie było i program działał poprawnie. Jak tylko zrobiłem clean project, to wyskakuje taki błąd i nie potrafię sobie z nim poradzić:(<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14082">wojciechgorzolka</a> — 11 paź 2018, o 22:53</p><hr />
]]></content>
</entry>
</feed>