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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2022-01-05T20:11:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=56&amp;t=1848&amp;mode</id>
<entry>
<author><name><![CDATA[KazioB]]></name></author>
<updated>2022-01-05T20:11:08+01:00</updated>
<published>2022-01-05T20:11:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234701#p234701</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234701#p234701"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234701#p234701"><![CDATA[
Witam p.Mirku, jeśli w tej linijce wpiszę const przed extern - wyskakują błędy w komendy_at.h i komendy_at.c / variable 'polecenia_at' must be const in order to be put into read-only section by means of '__attribute__((progmem))'/<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 15 minutach ]</span></strong><br /><br />Po dodaniu const w tych plikach, kompilacja przebiegła pomyślnie. Dziękuję za podpowiedź, pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13570">KazioB</a> — 5 sty 2022, o 20:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2022-01-05T20:02:35+01:00</updated>
<published>2022-01-05T20:02:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234699#p234699</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234699#p234699"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234699#p234699"><![CDATA[
<div class="quotetitle">KazioB napisał(a):</div><div class="quotecontent"><br />W czym może tkwić problem?<br /></div><br />W tym, że poradnik był w dawnych czasach a dzisiaj jest nieco inne podejście do zmiennych w PROGMEM - musi być specyfikator const<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 sty 2022, o 20:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KazioB]]></name></author>
<updated>2022-01-05T19:59:24+01:00</updated>
<published>2022-01-05T19:59:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234698#p234698</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234698#p234698"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=234698#p234698"><![CDATA[
Witam, po latach znalazłem ten poradnik, wydaje mi się że, zrobiłem wszystko jak należy. Niestety przy kompilacji wyświetla się błąd w pliku common.h linika 44 (extern TCFG pgm_cfg PROGMEM;// dane w pamięci FLASH) - (../common.h:44:13: error: variable 'pgm_cfg' must be const in order to be put into read-only section by means of '__attribute__((progmem))' ).  W czym może tkwić problem? Pozdrawia wszystkich forumowiczów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13570">KazioB</a> — 5 sty 2022, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-07-13T22:23:25+01:00</updated>
<published>2016-07-13T22:23:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163964#p163964</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163964#p163964"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163964#p163964"><![CDATA[
No i masz to samo tyle że odnosi się to do kupy innych funkcji rozrzuconych po innych bibliotekach - może warto jednak wrócić do Bluebooka i zajrzeć do rozdziału w którym opisuję jakie są zasady podziału projektu na pliki i jak się je inkluduje - bo widzę, że próbujesz tu działać po omacku robiąc jakieś dziwne ruchy ... a zresztą nawet nie wiadomo jakie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 lip 2016, o 22:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lukas12]]></name></author>
<updated>2016-07-13T21:56:48+01:00</updated>
<published>2016-07-13T21:56:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163962#p163962</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163962#p163962"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163962#p163962"><![CDATA[
O dzięki, rzeczywiście w common.c nie dodałem common.h. Bo wcześniej miałem inne błędy, dlatego dodałem inne biblioteki, a ta się usunęła.<br />Teraz inne błędy <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">avr-gcc -Wl,-Map,EPROM.map -mmcu=atmega32 -o &quot;EPROM.elf&quot;  ./MK_USART/mkuart.o  ./LCD/lcd44780.o  ./IR_UNI/ir_jvc.o ./IR_UNI/ir_rc5.o ./IR_UNI/ir_samsung.o ./IR_UNI/ir_sony.o  ./common.o ./komendy_at.o ./main.o   <br />./komendy_at.o: In function `at_lcd_service':<br />komendy_at.c:(.text+0x7a): undefined reference to `uart_puts'<br />./komendy_at.o: In function `ati_service':<br />komendy_at.c:(.text+0x96): undefined reference to `uart_puts'<br />./komendy_at.o: In function `at_service':<br />komendy_at.c:(.text+0xa2): undefined reference to `uart_puts'<br />./komendy_at.o: In function `at_led_service':<br />komendy_at.c:(.text+0xd0): undefined reference to `uart_puts'<br />komendy_at.c:(.text+0xe6): undefined reference to `uart_putint'<br />komendy_at.c:(.text+0xee): undefined reference to `uart_puts'<br />komendy_at.c:(.text+0x100): undefined reference to `uart_puts'<br />./komendy_at.o: In function `at_ir_service':<br />komendy_at.c:(.text+0x118): undefined reference to `ir_enable'<br />komendy_at.c:(.text+0x11e): undefined reference to `ir_enable'<br />komendy_at.c:(.text+0x12a): undefined reference to `uart_puts'<br />komendy_at.c:(.text+0x130): undefined reference to `ir_enable'<br />komendy_at.c:(.text+0x138): undefined reference to `uart_putint'<br />komendy_at.c:(.text+0x14a): undefined reference to `uart_puts'<br />./komendy_at.o: In function `at_rst_service':<br />komendy_at.c:(.text+0x156): undefined reference to `uart_puts'<br />./komendy_at.o: In function `parse_uart_data':<br />komendy_at.c:(.text+0x2b2): undefined reference to `uart_puts'<br />komendy_at.c:(.text+0x382): undefined reference to `uart_puts'<br />komendy_at.c:(.text+0x450): undefined reference to `uart_puts'<br />./main.o:main.c:(.text+0x10): more undefined references to `uart_puts' follow<br />./main.o: In function `parse_ir_data':<br />main.c:(.text+0x1c): undefined reference to `uart_putint'<br />main.c:(.text+0x24): undefined reference to `uart_puts'<br />main.c:(.text+0x30): undefined reference to `uart_putint'<br />main.c:(.text+0x38): undefined reference to `uart_puts'<br />main.c:(.text+0x44): undefined reference to `uart_putint'<br />main.c:(.text+0x4c): undefined reference to `uart_puts'<br />./main.o: In function `main':<br />main.c:(.text+0x88): undefined reference to `USART_Init'<br />main.c:(.text+0xb0): undefined reference to `register_uart_str_rx_event_callback'<br />main.c:(.text+0xd4): undefined reference to `uart_puts'<br />main.c:(.text+0xe6): undefined reference to `UART_RX_STR_EVENT'<br />make: *** &#91;EPROM.elf&#93; Error 1</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=513">lukas12</a> — 13 lip 2016, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-07-13T20:58:06+01:00</updated>
<published>2016-07-13T20:58:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163960#p163960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163960#p163960"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163960#p163960"><![CDATA[
<div class="quotetitle">lukas12 napisał(a):</div><div class="quotecontent"><br />../common.c:37: error: 'ram_cfg' undeclared (first use in this function)<br /></div><br />Przecież masz wyraźny jak byk błąd podany, że nie widać deklaracji nazwy 'ram_cfg' i innych więc to nie jest wina żadnych bibliotek z greenboka tylko jakiegoś babola robisz w programie i to tyle ...<br /><br />Zgodnie z wyświetlonym błędem można się domyślać nie widząc twojego kodu, że albo gdzieś jakąś literówkę trzepnąłeś albo gdzieś nie umieściłeś w pliku *.h nagłówków tych nazw<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 lip 2016, o 20:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lukas12]]></name></author>
<updated>2016-07-13T20:44:03+01:00</updated>
<published>2016-07-13T20:44:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163958#p163958</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163958#p163958"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=163958#p163958"><![CDATA[
Witam, po prawie 4 latach od wydania poradnika.<br />Niestety po pobraniu programu i załadowaniu bibliotek z gren booka program nie chce się za nic skompilować, zmieniłem zapis struktury tak jak jest na blogu pod filmikami, ale dalej jest tak samo <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />W kompilatorze błąd:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=11059200UL -MMD -MP -MF&quot;common.d&quot; -MT&quot;common.d&quot; -c -o &quot;common.o&quot; &quot;../common.c&quot;<br />../common.c: In function 'pokaz_alarmy':<br />../common.c:37: error: 'ram_cfg' undeclared (first use in this function)<br />../common.c:37: error: (Each undeclared identifier is reported only once<br />../common.c:37: error: for each function it appears in.)<br />../common.c: In function 'copy_eem_to_ram':<br />../common.c:59: error: 'ram_cfg' undeclared (first use in this function)<br />../common.c:59: error: 'eem_cfg' undeclared (first use in this function)<br />../common.c: In function 'copy_ram_to_eem':<br />../common.c:63: error: 'ram_cfg' undeclared (first use in this function)<br />../common.c:63: error: 'eem_cfg' undeclared (first use in this function)<br />../common.c: In function 'copy_pgm_to_ram':<br />../common.c:67: error: 'ram_cfg' undeclared (first use in this function)<br />../common.c:67: error: 'pgm_cfg' undeclared (first use in this function)<br />../common.c: In function 'check_and_load_defaults':<br />../common.c:76: error: 'ram_cfg' undeclared (first use in this function)<br />make: *** &#91;common.o&#93; Error 1</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=513">lukas12</a> — 13 lip 2016, o 20:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Paul Dirac]]></name></author>
<updated>2013-05-31T10:21:33+01:00</updated>
<published>2013-05-31T10:21:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=38132#p38132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=38132#p38132"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=38132#p38132"><![CDATA[
Co tutaj dużo pisac, poradnik mega, książki mega. Tylko ja potrzebuje jeszcze z jednego dnia, żeby mi sie w głowie poukładało all co obejrzałem i pisałem wraz z poradnikami, które znalazłem na blogu. Ale ogólnie czuje sie jak Alicja w krainie czarów- tak jakbym juz nic nie rozumiał z C. Dobrze, że powstają takie poradniki jako typowe ćwiczenia na przykładach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1035">Paul Dirac</a> — 31 maja 2013, o 10:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[nixie]]></name></author>
<updated>2013-01-09T09:00:24+01:00</updated>
<published>2013-01-09T09:00:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24092#p24092</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24092#p24092"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24092#p24092"><![CDATA[
Ja jak zaglądam do swoich to zastanawiam się który mój klon to napisał i chce mu w... . Fakt jet taki, że wiedza, którą zaczerpnąłem od Mirka zmieniła bardzo wiele w moim podejściu do programowania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=358">nixie</a> — 9 sty 2013, o 09:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-01-09T08:24:38+01:00</updated>
<published>2013-01-09T08:24:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24086#p24086</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24086#p24086"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24086#p24086"><![CDATA[
<div class="quotetitle">kidcowboy napisał(a):</div><div class="quotecontent"><br />( czuję się jak jakiś &quot;Ulung&quot; )  ...<br /></div><br /><br />hahahaha podoba mi się określenie &quot;Ulung&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ale spokojnie - jak ja zaglądam do swoich kodów sprzed 2-3 lat to też czuję się jak &quot;Ulung&quot; hahahaha<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 sty 2013, o 08:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kidcowboy]]></name></author>
<updated>2013-01-09T02:19:08+01:00</updated>
<published>2013-01-09T02:19:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24083#p24083</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24083#p24083"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=24083#p24083"><![CDATA[
Opad kopary !!! ... dziś obejrzałem jeszcze raz całość i stwierdzenie &quot; wiem że nic nie wiem &quot; jak najbardziej wydrukować sobie muszę. Mirku dzięki Tobie będę musiał całkowicie zmienić podejście do tego co pisałem w C wcześniej ( to był bajzel nieziemski ). Patrzę na program co napisałem sobie rok temu i nie wiem o co w nim chodzi ( czuję się jak jakiś &quot;Ulung&quot; ) - jakaś masakra ... &quot;a zatem&quot; - WSZYSTKO do Koszalina i pomału postaram się &quot;łyknąć kilogramy przekazanej wiedzy- nie tylko z C ale i elektroniki &quot; choć pewnie zajmie mi to z parę ładnych lat. Bardzo Dziękuję ! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  No oczywiście jedynkę też sobie do dzienniczka muszę wstawić ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=313">kidcowboy</a> — 9 sty 2013, o 02:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[p_zag]]></name></author>
<updated>2013-01-06T14:53:38+01:00</updated>
<published>2013-01-06T14:53:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=23617#p23617</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=23617#p23617"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=23617#p23617"><![CDATA[
Witam. <br />Dzisiaj obejrzałem ten poradnik - sporo tu wiedzy, będę musiał go obejrzeć jeszcze raz jednocześnie wykonując te ćwiczenia, żeby to wszystko sobie w głowie poukładać. <br /><br />Piotr<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=539">p_zag</a> — 6 sty 2013, o 14:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[1bobik1]]></name></author>
<updated>2012-12-12T17:40:51+01:00</updated>
<published>2012-12-12T17:40:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=20976#p20976</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=20976#p20976"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=20976#p20976"><![CDATA[
Mirku świetna robota !<br />Z Twoim tłumaczeniem wszystko staje się proste .<br />Miło patrzeć jak radzisz sobie z błędami sypiącymi się z kompilatora i spokojnie kończysz program.<br />Chciałbym takich nauczycieli w szkole...<br /><br /><br />Czekam na kolejne filmy <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=464">1bobik1</a> — 12 gru 2012, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xbary]]></name></author>
<updated>2012-11-30T09:43:32+01:00</updated>
<published>2012-11-30T09:43:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19800#p19800</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19800#p19800"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19800#p19800"><![CDATA[
Mowa była wcześniej co gdzie inkludować i wstawiać w projekcie C. Ja stosuje też podpatrzoną metodę taką że każdy projekt jaki sobie zakładam w Eclipse zawsze musi zawierać w swoim głównym katalogu pliki board.h i board.c . W Plikach tych mam wszystkie definicje odpowiedzialne za komunikacje i konfiguracje płytki i mikrokontrolera i w module board.c mam initboard(); który jest odpowiedzialny za inicjowanie wszystkiego co związane z portami itd. <br />Teraz mam tak kosmetycznie przerobioną biblioteczkę do LCD że konfiguracja pinów została przeniesiona do board.h a w tym miejscu jest inkludowanie.<br /><br />Zaletą według mnie takiego rozwiązania jest to że w jednym miejscu w projekcie mam pinologię, a jeśli np projekt przeportowuję na inny procesor to i tylko w jednym miejscu są zmiany.<br /><br />.....<br />A sprawa małego kroku do klas ze struktur, mnie ciekawi jak to kompilator traktuje offesty pół w klasach jeśli mamy podział na publiczne i prywatne itd, czy kompilator traktuje te pola w takiej kolejności jak występują w klasie,czy np publiczne są w pierwszej kolejności ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=447">xbary</a> — 30 lis 2012, o 09:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-11-29T20:04:33+01:00</updated>
<published>2012-11-29T20:04:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19755#p19755</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19755#p19755"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19755#p19755"><![CDATA[
Jej blog i eevblog, to najlepsze zagraniczne blogi na temat elektroniki jakie istnieją w sieci. Kobieta ma głowę na karu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> o innych walorach nie wspominając <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 29 lis 2012, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-29T20:02:13+01:00</updated>
<published>2012-11-29T20:02:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19754#p19754</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19754#p19754"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19754#p19754"><![CDATA[
fakt nawet ostatnio też wpadłem na te wykładziki tej Kobiety <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> super się je ogląda a tym bardziej, że to właśnie Kobieta <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> — 29 lis 2012, o 20:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Taktyk]]></name></author>
<updated>2012-11-29T18:57:06+01:00</updated>
<published>2012-11-29T18:57:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19752#p19752</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19752#p19752"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19752#p19752"><![CDATA[
Witam,<br /><br />Cóż pomysł z tablicą i później konsolą naprawdę bardzo dobry. Jest taka kobieta inżynier na YouTube, która prowadzi krótkie wykłady na temat elektroniki, czasami coś programuje...<img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> I niczym się generalnie nie przejmuję. Więc nie ma się czym przejmować. Taki spontaniczny przekaz ma większą siłę oddziaływania niż przygotowany wykład.<br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/user/jeriellsworth" >https://www.youtube.com/user/jeriellsworth</a><!-- m --><br /><br />Elektronika jest fascynująca i programowanie jest fascynujące.<br /><br />Pozdrawiam<br />Taktyk<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=139">Taktyk</a> — 29 lis 2012, o 18:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-29T13:57:42+01:00</updated>
<published>2012-11-29T13:57:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19744#p19744</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19744#p19744"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19744#p19744"><![CDATA[
<div class="quotetitle">worner napisał(a):</div><div class="quotecontent"><br />No tak, po dłuższym zastanowieniu się ....<br /></div><br /><br />Mówię wam Panowie, (a przyznam że sam na początku tej drogi gdy poszukiwałem jak wy i błądziłem) że stwórca języka C po prostu wymyślił genialne zalety takiego podziału na pliki .... i jak się już człowiek do tego przyzwyczai, zrozumie do końca - to będziecie mieli tak jak ja <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... że aż ciarki przechodzą na myśl jak kiedyś mogłem programować i tworzyć projekty inaczej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Stwórca czy też stwórcy języka C mieli jednak jak to się mówi &quot;łeb na karku&quot; i wymyślili fajne rzeczy dla nas.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 lis 2012, o 13:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2012-11-29T13:44:08+01:00</updated>
<published>2012-11-29T13:44:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19743#p19743</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19743#p19743"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19743#p19743"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">worner napisał(a):</div><div class="quotecontent">Choć po cichu przyznam, że mnie też by pasowało takie &quot;uporządkowanie&quot; projektu, jak opisał to Rezasurmar.<br /></div><br /><br />Tyle tylko że z jednej strony sam sobie odpowiedziałeś i to dobrze zwracając jeszcze uwagę na definicje stałych może - bo przecież nie zmiennych. No bo zmienne do MUSZĄ być w plikach źródłowych *.c a tymczasem piszesz że wolałbyś takie &quot;uporządkowanie&quot;, które przecież nie może być uporządkowaniem bo wyszłoby z tego wrzucanie wszystkiego do jednego wielkiego wora i tak na końcu to okazałoby się - że w zasadzie to po co nam oddzielne pliki projektu? po co pliki nagłówkowe i źródłowe ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> aaaa zróbmy wszystko = cały projekt w jednym pliku main.c <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... to by wtedy było <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... no prawie jak Bascom - czyli powrót do przeszłości ?</div><br /><br />No tak, po dłuższym zastanowieniu się to mało roztropne  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 29 lis 2012, o 13:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-11-29T11:48:46+01:00</updated>
<published>2012-11-29T11:48:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19742#p19742</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19742#p19742"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19742#p19742"><![CDATA[
Myślę, że sposób pokazany przez Mirka w w/w kusie wystarczy do uporządkowania. Dodatkowo idąc za przykładami z książki oraz w/w kursu tworzenie własnych #define rozjaśnia używanie wielu stałych, oraz pinów procesora.<br /><br />Jeszcze nie patrzę tak globalne na swoje projekty, ale faktycznie wracając do jakiegoś programu po dłuższym czasie. Rzut oka na deklaracje pozwala nam już mniej więcej ogarnąć czego użyliśmy do danego programu.<br /><br />Sam staram się rozbijać poszczególną obsługę na pliki, by podobnie jak Mirek pisać chodź odrobinę niezależne procedury, które można przecież zawsze wykorzystać do swoich innych programów.<p>Statystyki: Napisane przez Gość — 29 lis 2012, o 11:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-29T11:26:34+01:00</updated>
<published>2012-11-29T11:26:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19741#p19741</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19741#p19741"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19741#p19741"><![CDATA[
<div class="quotetitle">worner napisał(a):</div><div class="quotecontent"><br />Choć po cichu przyznam, że mnie też by pasowało takie &quot;uporządkowanie&quot; projektu, jak opisał to Rezasurmar.<br /></div><br /><br />Tyle tylko że z jednej strony sam sobie odpowiedziałeś i to dobrze zwracając jeszcze uwagę na definicje stałych może - bo przecież nie zmiennych. No bo zmienne do MUSZĄ być w plikach źródłowych *.c a tymczasem piszesz że wolałbyś takie &quot;uporządkowanie&quot;, które przecież nie może być uporządkowaniem bo wyszłoby z tego wrzucanie wszystkiego do jednego wielkiego wora i tak na końcu to okazałoby się - że w zasadzie to po co nam oddzielne pliki projektu? po co pliki nagłówkowe i źródłowe ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> aaaa zróbmy wszystko = cały projekt w jednym pliku main.c <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... to by wtedy było <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... no prawie jak Bascom - czyli powrót do przeszłości ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 lis 2012, o 11:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2012-11-29T11:15:24+01:00</updated>
<published>2012-11-29T11:15:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19740#p19740</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19740#p19740"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19740#p19740"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />(...)<br />Takie jedno pytanko mam, dotyczące głównie podziału projektu na pliki (bo zawsze staram się to robić).<br />Czy nie lepiej było by wszystkie deklaracje (...)<br /></div><br /><br /><br />W zasadzie Mirek już odpowiedział na Twoje pytanie, ale wydaje mi się, że gdyby definiować w ten sposób np. wszystkie zmienne, to nagle wszystkie z nich uzyskałyby status globalnych dla całego projektu, co niekiedy mogłoby być niewskazane, czy wręcz wprowadzać trochę zamieszania. A tak, w każdym z plików deklarujemy zmienne (albo funkcje), które też są globalne, ale dla danego pliku .c i nie mają wpływu na inne pliki.<br />Choć po cichu przyznam, że mnie też by pasowało takie &quot;uporządkowanie&quot; projektu, jak opisał to Rezasurmar.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 29 lis 2012, o 11:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-11-29T08:04:05+01:00</updated>
<published>2012-11-29T08:04:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19734#p19734</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19734#p19734"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19734#p19734"><![CDATA[
Mirku ja też nie zauważyłem, żadnego jąkania, po za tym genialne umysły już tak mają tysiąc myśli, a usta nie nadążają mówić i się człowiek zacina <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />, ale to jeszcze nie jąkanie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />Jeszcze raz mówię, jak by mieć takich wykładowców to można by po 3 fakultety równolegle robić. Tak miło wspominam tylko Prof. Ligenzę z UŚ.<br />Jeszcze jak byś kiedyś miał chwilę i ochotę na rozwinięcie tematu struktur wskaźników, bo o wskaźnikach do struktur wspomniałeś <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<p>Statystyki: Napisane przez Gość — 29 lis 2012, o 08:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-11-29T00:29:11+01:00</updated>
<published>2012-11-29T00:29:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19720#p19720</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19720#p19720"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19720#p19720"><![CDATA[
to ja wam Panowie dziękuję za słowa otuchy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 27 lis 2012, o 22:46 ]</span></strong><br /><br /><div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />PS. Mirku masz jakiś harmonogram szkoleń.....korci mnie zrobić sobie wakacje w szczecinie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, wypoczywać nie potrafię, a tak bym miał przyjemne z pożytecznym.<br /></div><br /><br />Nie mam żadnego harmonogramu i nie miałem ponieważ szkolenia u mnie odbywają się indywidualnie albo w grupkach max 2-3 osobowych o ile te osoby razem się zgadają i chcą przyjechać w tym samym terminie.<br /><br />Więc jeśli kiedyś w lato może będziesz przejeżdżał przez Sz-n nad morze - to serdecznie zapraszam chociażby na dobre piwko <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> — 29 lis 2012, o 00:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[IUVOit]]></name></author>
<updated>2012-11-29T00:06:02+01:00</updated>
<published>2012-11-29T00:06:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19719#p19719</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19719#p19719"/>
<title type="html"><![CDATA[Re: AVR-EEPROM Struktury - poradnik do książek Atnel]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1848&amp;p=19719#p19719"><![CDATA[
Bardzo dobra robota !!! Dzięki !!!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=94">IUVOit</a> — 29 lis 2012, o 00:06</p><hr />
]]></content>
</entry>
</feed>