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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=23769&amp;mode</id>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2021-05-12T20:05:28+01:00</updated>
<published>2021-05-12T20:05:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232319#p232319</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232319#p232319"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232319#p232319"><![CDATA[
Gdybyś traktował nas jak konkurencję, to nie przekazywałbyś tak łatwo swojej wiedzy. Szkoda, że nie ma wielu takich nauczycieli<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 12 maja 2021, o 20:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-12T20:01:29+01:00</updated>
<published>2021-05-12T20:01:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232316#p232316</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232316#p232316"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232316#p232316"><![CDATA[
<div class="quotetitle">Marhef napisał(a):</div><div class="quotecontent"><br />Można powiedzieć, że tworzysz sobie konkurencję<br /></div><br />Gdy widzę młodych ludzi, którzy mnie prześcigają w umiejętnościach programowania czy elektroniki po niedługim czasie nauki - to jest największy miód na moje serce i największa radość <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> W żadnym wypadku nie traktuję tego jako jakiejś konkurencji - świat i Polska jest na tyle duża, że oby JAK NAJWIĘCEJ ludzi się garnęło do tego, a i tak każdy znajdzie dla siebie pracę w tym zakresie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 maja 2021, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2021-05-12T19:06:47+01:00</updated>
<published>2021-05-12T19:06:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232314#p232314</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232314#p232314"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232314#p232314"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />zależy mi bardzo na tym, żeby w Polsce było jak najwięcej elektroników i programistów<br /></div>Można powiedzieć, że tworzysz sobie konkurencję <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 12 maja 2021, o 19:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-12T09:10:43+01:00</updated>
<published>2021-05-12T09:10:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232289#p232289</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232289#p232289"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232289#p232289"><![CDATA[
Nie ma za co <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> na zdrowie ! <br /><br />Ale masz rację zależy mi bardzo na tym, żeby w Polsce było jak najwięcej elektroników i programistów, żeby też sami projektowali swoje układy a nie jechali tylko na gotowcach z andruino i gotowcach skeczach zassanych z netu ... bo to do niczego nie prowadzi dobrego niestety.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 maja 2021, o 09:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-12T02:16:50+01:00</updated>
<published>2021-05-12T02:16:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232286#p232286</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232286#p232286"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232286#p232286"><![CDATA[
Kurde... no coś słabo szukałem w tym Menu... jest okay... pliki po kompilacji mają nazwę projektu:<br /><br /><a href="https://obrazkiforum.atnel.pl/16264/ed7f9f3b7da4554ae0e234e86650091f.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16264/ed7f9f3b7da4554ae0e234e86650091f.JPG" alt="Obrazek" /></a><br /><br />A swoją drogą wielki szacun dla Ciebie Mirek. Ty nigdy nie odmawiasz pomocy jak zauważyłem. Nie obraź si za porównanie, ale tak Cię czasem porównywałem do Magdy Gessler... ona robi niesamowite rewolucje gastronomiczne, a ty dzięki swoim poradnikom, książkom robisz równie wielką robotę... edukujesz wielu Polaków, wielu inżynierów, miłośników AVR. Ja się zainteresowałem mikrokontrolerami niezależnie... po prostu budowałem jakieś tam urządzenie. I zbudowałem. Ale i tak trafiłem na to forum przy pewnych problemach... nie elektronicznych, ale programowych. I tu twoje książki, poradniki, zestaw ATB, pomoc na tym forum okazały się nie raz bezcenne. <br /><br />Zatem kłaniam się panie Mirku i jeszcze raz dziękuję za pomoc.<br /><br />Pozdro<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 12 maja 2021, o 02:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-12T00:16:23+01:00</updated>
<published>2021-05-12T00:16:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232285#p232285</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232285#p232285"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232285#p232285"><![CDATA[
hehehe no gdzieś masz wpisaną nazwę kalibracja panie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... i nie ma że boli, a co masz w tym folderze wyżej UART? może z niego kopiowałeś coś, albo zamiast copy zrobiło się tylko powiązanie folderu z poprzednim projektem. Poszukaj bo coś sam namieszałeś.<br /><br />A najprościej to sprawdzić, zakładając całkiem nowy folder projektu panie kolego - to 12 sekund roboty, i wystarczy do niego skopiować z tego folderu - TYLKO main.c i ew folder MK_UART i to wszystko i wtedy sprawdzić.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 13 minutach ]</span></strong><br /><br />hahaha TU masz wpisane:<br /><br /><a href="https://obrazkiforum.atnel.pl/54/b9a915e4b31902d63237f4185c13fdb2.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/54/b9a915e4b31902d63237f4185c13fdb2.png" alt="Obrazek" /></a><br /><br />a powinieneś mieć tak:<br /><br /><a href="https://obrazkiforum.atnel.pl/54/1b3d80d44fe41816347251cd7ed1f5f5.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/54/1b3d80d44fe41816347251cd7ed1f5f5.png" alt="Obrazek" /></a><br /><br />wtedy będzie się tworzyła nazwa taka jak nazwa głównego folderu projektu<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 15 minutach ]</span></strong><br /><br />Pewnie problem ciągnie się tylko z tym projektem z materiałów do Bluebooka - być może jak kiedyś tam ręcznie wpisałem tę nazwę. Dlatego pisałem ci wyżej że również pomogłoby stworzenie nowego projektu i wkopiowanie tylko pliku main.c i biblioteki MK_UART<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 maja 2021, o 00:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-11T23:28:51+01:00</updated>
<published>2021-05-11T23:28:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232284#p232284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232284#p232284"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232284#p232284"><![CDATA[
A właśnie jest zagadka. Skąd ECLIPSE, którego tak lubimy bierze tą nazwę? Robiłem to wcześniej nie raz... kasowałem folder RELEASE i po ponownej kompilacji znowu tworzą się pliki z końcówką &quot;_kalibracja&quot;. Stąd moje pytanie?<br /><br />Niby wszystko działa, ale to mi wierci dziurę w głowie, bo nikt nie lubi nierozwiązanych zagadek. Gdzie ECLIPSE ma to zapisane? Sprawdziłem całe &quot;Properties&quot; tego projektu i żadnego słowa &quot;kalibracja&quot; nie napotkałem. Testowałem dzisiaj inne projekty. Procedura była taka: zmiana nazw projektu, kasowanie folderu RELEASE, nowa kompilacja. Zawsze nowe pliki miały nazwę głównego folderu projektu. A ten jest uparty... co bym nie robił to dodaje końcówkę &quot;_kalibracja&quot;. I to mnie trochę... wiesz... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><!-- m --><a class="postlink" href="https://youtu.be/GImdeLtTDs4" >https://youtu.be/GImdeLtTDs4</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 11 maja 2021, o 23:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-11T22:26:01+01:00</updated>
<published>2021-05-11T22:26:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232282#p232282</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232282#p232282"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232282#p232282"><![CDATA[
żadna zagadka - z jakiegoś poprzedniego projektu i to tyle, skopiowałeś pewnie folder cały czy coś - czy to ważne - można je skasować. W ogóle cały folder RELEASE możesz śmiało skasować a po kompilacji sam się odtworzy ze świeżymi plikami i to wszystko<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 maja 2021, o 22:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-11T20:45:38+01:00</updated>
<published>2021-05-11T20:45:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232281#p232281</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232281#p232281"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232281#p232281"><![CDATA[
Mirek... ja rozumiem skąd biorą się te pliki.... ale skąd w nazwie bierze się &quot;_kalibracja&quot;? Te nazwy nie ma nigdzie w projekcie. To jest zagadka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 11 maja 2021, o 20:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-11T16:17:09+01:00</updated>
<published>2021-05-11T16:17:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232277#p232277</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232277#p232277"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232277#p232277"><![CDATA[
aaaa nie no panie, myślałem że ci się tam jakieś gwiazdki znaki zapytania w nazwach wyświetlają ... a ty pokazujesz na pliki<br /><br />*.HEX - czyli wsad FLASH wgrywany do procka<br />*.EEP - czyli zawartość pamięci EEPROM wgrywana do procka<br />*.LSS - czyli kod w asemblerze tego co napisałeś sobie w C<br />*.MAP - czyli plik opisowy <br /><br />i jest ich jeszcze więcej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ale nie będę to wszystkich pośrednich plików omawiał ... im więcej będziesz się uczył C to w końcu sięgniesz głębiej i do tych informacji <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> — 11 maja 2021, o 16:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-11T15:55:32+01:00</updated>
<published>2021-05-11T15:55:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232276#p232276</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232276#p232276"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232276#p232276"><![CDATA[
A proszę:<br /><br /><a href="https://obrazkiforum.atnel.pl/16264/bdc55cce93b4e439b1aee2e786b221f2.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16264/bdc55cce93b4e439b1aee2e786b221f2.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 11 maja 2021, o 15:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-11T15:04:30+01:00</updated>
<published>2021-05-11T15:04:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232274#p232274</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232274#p232274"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232274#p232274"><![CDATA[
<div class="quotetitle">wojtassm napisał(a):</div><div class="quotecontent"><br />Dlaczego kompilator tworzy pliki: 07_UART_kalibracja.* ? Takiej nazwy nie ma w żadnym icludzie, w żadnym pliku, katalogu. Skąd to się bierze?<br /></div><br />Pokaż może zrzut ekranu o co chodzi bo szczerze mówiąc nie mogę sobie wyobrazić. Żeby było widać eclipsa i miejsca gdzie są te pliki i ich nazwy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 maja 2021, o 15:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-11T14:17:28+01:00</updated>
<published>2021-05-11T14:17:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232272#p232272</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232272#p232272"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232272#p232272"><![CDATA[
No wiadomo, że Twoje poradniki są niezastąpione <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Oczywiście, że ruszyło. Wielkie dzięki za wskazówki.<br /><br />Na koniec jeszcze jedno pytanie. Nie jest jakoś wielce istotne i nie ma wpływu na działanie programu, ale trochę mnie to nurtuje. Większość poradników chyba obejrzałem, ale na to chyba nigdzie nie trafiłem.<br /><br />Dlaczego kompilator tworzy pliki: 07_UART_kalibracja.* ? Takiej nazwy nie ma w żadnym icludzie, w żadnym pliku, katalogu. Skąd to się bierze?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 11 maja 2021, o 14:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-11T13:19:59+01:00</updated>
<published>2021-05-11T13:19:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232271#p232271</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232271#p232271"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232271#p232271"><![CDATA[
<div class="quotetitle">wojtassm napisał(a):</div><div class="quotecontent"><br />Ale tak czy owak warning jest tylko po zrobieniu na projekcie &quot;Clean&quot;. Każda kolejna kompilacja przechodzi bez błędów<br /></div><br />Dlatego mówiłem ci obejrzyj poradnik jak działa kompilator <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> bo sorki ale ręce opadają.<br /><br />Kompilator C ZAWSZE za drugą kompilacją zrzuci ci wszystkie warningi - bo uzna, że ty wiesz co robisz i KAŻESZ mu nie drzeć papy <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no powtarzam to prawie w co drugim poradniku wideo panie. <br /><br />Więc przestań traktować to znikanie warnigów jako coś magicznego i samonaprawienie się twoich błędów w kodzie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Zapamiętaj LICZY SIĘ STAN po CLEAN projektu ok ? musisz to na zawsze sobie zapamiętać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />A jak poprawisz te wektory <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> to może ruszy ci już wsio jak należy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 maja 2021, o 13:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-11T11:53:03+01:00</updated>
<published>2021-05-11T11:53:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232268#p232268</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232268#p232268"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232268#p232268"><![CDATA[
Dzięki Mirek... odrobię te lekcje i dam znać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Ale tak czy owak warning jest tylko po zrobieniu na projekcie &quot;Clean&quot;. Każda kolejna kompilacja przechodzi bez błędów<br /><br /><a href="https://obrazkiforum.atnel.pl/16264/f5aff8ea660064454d3072cf7498b9a0.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16264/f5aff8ea660064454d3072cf7498b9a0.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 11 maja 2021, o 11:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-05-11T11:46:02+01:00</updated>
<published>2021-05-11T11:46:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232266#p232266</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232266#p232266"/>
<title type="html"><![CDATA[Re: Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232266#p232266"><![CDATA[
Nie czasem zwraca warningi tylko zawsze, a co ja mówiłem ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Panie - jak nie wiesz jak przebiega jeszcze proces kompilacji to traktuj warningi jak errory. Ale ok najpierw obejrzyj sobie poradnik jak działa kompilator - bo przyda ci się to mocno &quot;na zaś&quot;<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />A skoro masz warnigi to masz źle dobrane wektory przerwań i już - więc co tu się dziwić, że nie działa? A przecież w ECLIPSE za FREE masz piękne podpowiedzi jak się nazywają wektory przerwań dla KAŻDEGO procka AVR, ten poradnik oglądałeś pan ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jeśli nie to szybciutko<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 11 maja 2021, o 11:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojtassm]]></name></author>
<updated>2021-05-11T10:53:32+01:00</updated>
<published>2021-05-11T10:53:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232264#p232264</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232264#p232264"/>
<title type="html"><![CDATA[Problem z biblioteką MKUSART na ATmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23769&amp;p=232264#p232264"><![CDATA[
Cześć fachowcy.<br />Bardzo zainteresował mnie poradnik Mirka TERMINAL. Tak mnie wkręcił, że poświęciłem na to dobry tydzień. Niestety poległem. Za małe doświadczenie. Ale może ktoś ten problem napotkał i może jakoś pomóc? <br />Testowałem bibliotekę MKUART, którą znalazłem na pendrive Green i Blue Booka. Na ATmega32 działa bez problemu. Ale temat zainteresował mnie po kątem mojego sterownika zbudowanego na Atmega64. I tu pojawiły się schody.<br />ATmega64 ma 2 USART’y więc bibliotekę przerobiłem zgodnie z notą aplikacyjną.:<br /><br />[syntax=c]void USART_Init( uint16_t baud ) {<br />/* Ustawienie prędkości */<br />UBRR0H = (uint8_t)(baud&gt;&gt;8);<br />UBRR0L = (uint8_t)baud;<br />/* Załączenie nadajnika I odbiornika */<br />UCSR0B = (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0);<br />/* Ustawienie format ramki: 8bitów danych, 1 bit stopu */<br />UCSR0C = (3&lt;&lt;UCSZ00);[/syntax]<br /><br />Tu mamy drugi raz ustawienia rejestru UCSRB… nie wiem dlaczego po raz drugi, ale OK. Jakby nie przeszkadza.<br /><br />[syntax=c]// jeśli nie  korzystamy z interefejsu RS485<br />UCSR0B |= (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0)|(1&lt;&lt;RXCIE0);[/syntax]<br /><br /><br />Ostatnia zmiana:<br /><br />[syntax=c]void uart_putc( char data ) {<br />uint8_t tmp_head;<br /><br />    tmp_head  = (UART_TxHead + 1) &amp; UART_TX_BUF_MASK;<br />    while ( tmp_head == UART_TxTail ){}<br /><br />    UART_TxBuf&#91;tmp_head&#93; = data;<br />    UART_TxHead = tmp_head;<br /><br />    UCSR0B |= (1&lt;&lt;UDRIE0);<br />}[/syntax]<br /><br />Biblioteka się kompiluje. Co ciekawe czasem wywal poniższe warningi, a czasem nie: <br /><br />[syntax=c]ISR( USART_UDRE_vect)  {<br />    // sprawdzamy czy indeksy są różne<br />    if ( UART_TxHead != UART_TxTail ) {<br />    // obliczamy i zapamiętujemy nowy indeks ogona węża (może się zrównać z głową)<br />    UART_TxTail = (UART_TxTail + 1) &amp; UART_TX_BUF_MASK;<br />    // zwracamy bajt pobrany z bufora  jako rezultat funkcji<br />    UDR0 = UART_TxBuf&#91;UART_TxTail&#93;;<br />    } else {<br />// zerujemy flagę przerwania występującego gdy bufor pusty<br />UCSR0B &amp;= ~(1&lt;&lt;UDRIE0);<br />    }<br />}<br />ISR( USART_RXC_vect ) {<br />    uint8_t tmp_head;<br />    char data;<br /><br />    data = UDR0; //pobieramy natychmiast bajt danych z bufora sprzętowego<br /><br />    // obliczamy nowy indeks „głowy węża”<br />    tmp_head = ( UART_RxHead + 1) &amp; UART_RX_BUF_MASK;<br /><br />    // sprawdzamy, czy wąż nie zacznie zjadać własnego ogona<br />    if ( tmp_head == UART_RxTail ) {<br />    // tutaj możemy w jakiś wygodny dla nas sposób obsłużyć  błąd spowodowany<br />    // próbą nadpisania danych w buforze, mogłoby dojść do sytuacji gdzie<br />    // nasz wąż zacząłby zjadać własny ogon<br />    } else {<br />UART_RxHead = tmp_head; // zapamiętujemy nowy indeks<br />UART_RxBuf&#91;tmp_head&#93; = data; // wpisujemy odebrany bajt do bufora<br />    }<br /><br />../MKUART/mkuart.c:104:6: warning: 'USART_UDRE_vect' appears to be a misspelled signal handler, missing __vector prefix &#91;-Wmisspelled-isr&#93;<br /> ISR( USART_UDRE_vect)  {<br />      ^<br />../MKUART/mkuart.c: In function 'USART_RXC_vect':<br />../MKUART/mkuart.c:130:6: warning: 'USART_RXC_vect' appears to be a misspelled signal handler, missing __vector prefix &#91;-Wmisspelled-isr&#93;<br /> ISR( USART_RXC_vect ) {[/syntax]<br />      ^<br />Wiecie o co chodzi z tymi wektorami? Dlaczego na ATmega32 działa a na ATmega64 nie?<br />Program siękompiluje i da się wgrać do uC, jednak wiadomo, że nie działa. Instrukcja T5_Toggle to mruganie pewnej diody. Dioda nie mruga do czasu wykomentowania funkcji uart_puts<br /><br />[syntax=c]while(1) {<br />uart_puts(&quot;Test UART, wartosc OSCCAL = &quot;);// wyślij tekst<br />_delay_ms(1000);<br />T5_Toggle;<br />}[/syntax]<br /><br />Z góry dzięki za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16264">wojtassm</a> — 11 maja 2021, o 10:53</p><hr />
]]></content>
</entry>
</feed>