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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-03-06T19:23:30+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=22038&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-03-06T19:23:30+01:00</updated>
<published>2019-03-06T19:23:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217139#p217139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217139#p217139"/>
<title type="html"><![CDATA[Re: dołączanie plików nagłówkowych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217139#p217139"><![CDATA[
A czemu nie MkClipse? Przecież to aż się prosi by skorzystać z tego super wygodnego narzędzia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 6 mar 2019, o 19:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-03-06T17:06:16+01:00</updated>
<published>2019-03-06T17:06:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217138#p217138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217138#p217138"/>
<title type="html"><![CDATA[Re: dołączanie plików nagłówkowych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217138#p217138"><![CDATA[
<div class="quotetitle">komax3 napisał(a):</div><div class="quotecontent"><br />spróbuje jeszcze z Atmel studio<br /></div><br />Albo o wiele lżejszy od obydwu wymienionych przeze mnie wcześniej CodeBlocks<br /><br />warto warto - dlatego - że nie trzeba myśleć o ręcznym rzeźbieniu makefile<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 mar 2019, o 17:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komax3]]></name></author>
<updated>2019-03-06T16:40:16+01:00</updated>
<published>2019-03-06T16:40:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217137#p217137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217137#p217137"/>
<title type="html"><![CDATA[Re: dołączanie plików nagłówkowych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217137#p217137"><![CDATA[
Właśnie dla tego założyłem temat żeby nie odcinać głowy bo to logiczne że coś było nie tak jak miało być:)<br />Jeżeli chodzi o kompilatory to próbowałem się przesiąść na Eclipse, ale mi nie spasował, spróbuje jeszcze z Atmel studio.<br />W każdym bądź razie dziękuję i pozdrawiam:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7164">komax3</a> — 6 mar 2019, o 16:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-03-06T16:30:12+01:00</updated>
<published>2019-03-06T16:30:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217135#p217135</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217135#p217135"/>
<title type="html"><![CDATA[Re: dołączanie plików nagłówkowych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217135#p217135"><![CDATA[
<div class="quotetitle">komax3 napisał(a):</div><div class="quotecontent"><br />a chyba ze zmienię <br />#include &quot;d_led.h&quot;<br />na<br />#include &quot;d_led.c&quot;<br />wtedy wszystko jest OK<br /></div><br />Przepraszam nie bierz tego do siebie ale no okrutne bzdury piszesz - zamiana plików nagłówkowych *.h na źródłowe *.c to - mniej więcej jak operacja odcięcia głowy i zamiany jej z pupą - pewnie w ten sposób też dałoby radę żyć ale dwa pytania:<br /><br />1. jak długo ?<br />2. czy organizm będzie poprawnie działać w każdym przypadku?<br /><br />to tak pół żartem ale też pół serio - bo w Bluebooku piszę WYRAŹNIE że NIGDY nie wolno tak robić, ba i wyjaśniam jeszcze dlaczego - a ty ZAMIAST szukać błędu w swoich działaniach - TRACH biegniesz po piłę żeby głowę odjąć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">komax3 napisał(a):</div><div class="quotecontent"><br />Korzystam z Proteus z WinAVR-20100110 oraz czasem z Programmers notepad i efekt ten sam.<br /></div><br />A nie znasz nowszych i porządnych narzędzi? jak ECLIPSE, nawet Atmel Studio, albo Code Blocks ? <br /><br />Toż jak robisz w notatniku to obstawiam że kompletnie być może nie wiesz co to jest plik sterujący kompilacją &quot;makefile&quot; i albo go w ogóle nie tworzysz albo źle go tworzysz ... Więc idąc tą drogą - nie dziwota, że wpadasz na tak drakońskie pomysły jak inkludowanie plików *.C a poprzez to tworzysz jakby jeden GIGANTYCZNY plik C który udaje się na zasadzie przypadku - skompilować.<br /><br />jeśli już piszesz, że wszystko zostawiasz tak jak M.Kardaś - to weź że sięgnij po ECLIPSE i gwarantuję ci że wszystko ruszy od pierwszego kopa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 6 mar 2019, o 16:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komax3]]></name></author>
<updated>2019-03-06T16:31:21+01:00</updated>
<published>2019-03-06T16:23:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217134#p217134</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217134#p217134"/>
<title type="html"><![CDATA[Re: dołączanie plików nagłówkowych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217134#p217134"><![CDATA[
wszystko zostawiam tak jak M. Kardaś wiec tak jak w przypadku #include &quot;d_led.c&quot; nie ma osobnego folderu.<br />Dla #include &quot;LCD/lcd44780.h&quot; jest osobny o nazwie  &quot;LCD&quot;.<br /><br /><br /><br />//Mój głupi błąd, przez pare lat żyłem w nieświadomości że pomimo #include w main.c w programie muszą być otwarte wszystkie pliki *.c.<br />Więc jak otwierałem tylko main to kompilacja nie przechodziła. Jak otwieram każdy plik osobno a potem kompiluje main to przechodzi:D<br /><br />Tak wyglądający projekt działa już poprawnie.<br /><a href="https://obrazkiforum.atnel.pl/7164/d6e290a52e3583676c97c19eb9c218cc.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/7164/d6e290a52e3583676c97c19eb9c218cc.png" alt="Obrazek" /></a><br /><br />//TEMAT MOŻNA ZAMKNĄĆ:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7164">komax3</a> — 6 mar 2019, o 16:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komax3]]></name></author>
<updated>2019-03-06T14:58:53+01:00</updated>
<published>2019-03-06T14:58:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217132#p217132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217132#p217132"/>
<title type="html"><![CDATA[dołączanie plików nagłówkowych]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22038&amp;p=217132#p217132"><![CDATA[
Witam, mam dziwny problem gdyż gdy wezmę jakikolwiek program z BB/GB to muszę zmienić w plikach nagłówkowych z *.h na *.c<br />czyli np z BB 03_Multi_LED<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2010-03-30<br /> *       Autor: Mirosław Kardaś<br /> */<br />#include &lt;avr/io.h&gt;// dołączenie głównego systemowego  pliku nagłówkowego<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;d_led.h&quot;// dołączenie naszego pliku nagłówkowego (obsługa LED)<br />.....[/syntax]<br /><br /><span style="font-size: 50%; line-height: normal"><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />avr-gcc.exe -Wall -gdwarf-2 -fsigned-char -MD -MP -DF_CPU=1000000 -O1 -mmcu=atmega32  -o &quot;main.o&quot; -c &quot;../main.c&quot;<br />avr-gcc.exe -mmcu=atmega32  -o &quot;./Debug.elf&quot; &quot;main.o&quot;<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: main.o: in function `main':<br />D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:17: undefined reference to `d_led_init'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:20: undefined reference to `cy1'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:21: undefined reference to `cy2'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:22: undefined reference to `cy3'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:23: undefined reference to `cy4'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:45: undefined reference to `cy1'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:47: undefined reference to `cy2'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:49: undefined reference to `cy3'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:51: undefined reference to `cy4'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:45: undefined reference to `cy1'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:47: undefined reference to `cy2'<br />c:/winavr-20100110/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: D:\avr\proteus\sterownik v2.0\ATMEGA32\Debug/../main.c:49: undefined reference to `cy3'<br />collect2.exe: error: ld returned 1 exit status<br />make: *** [Debug.elf] Error 1<br /><br />Error code 2<br /></div></span><br />nie działa a chyba ze zmienię  <br />#include &quot;d_led.h&quot;<br />na<br />#include &quot;d_led.c&quot;<br />wtedy wszystko jest OK<br />Korzystam z Proteus z WinAVR-20100110 oraz czasem z Programmers notepad i efekt ten sam. <br />//dodam ze na innym komputerze jest ten sam efekt.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7164">komax3</a> — 6 mar 2019, o 14:58</p><hr />
]]></content>
</entry>
</feed>