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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-01-27T14:46:12+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=23&amp;t=12164&amp;mode</id>
<entry>
<author><name><![CDATA[Michu28]]></name></author>
<updated>2018-01-27T14:46:12+01:00</updated>
<published>2018-01-27T14:46:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=202764#p202764</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=202764#p202764"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=202764#p202764"><![CDATA[
Witam<br />Czy wygeneruje program do arduino ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18907">Michu28</a> — 27 sty 2018, o 14:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grigor]]></name></author>
<updated>2017-08-18T19:04:55+01:00</updated>
<published>2017-08-18T19:04:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=193581#p193581</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=193581#p193581"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=193581#p193581"><![CDATA[
Uwaga, odgrzewamy temat  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />   Czy ktoś mógłby wytłumaczyć jak przysłowiowej &quot;krowie&quot; sam mechanizm działania tego menu? Potrafię już samodzielnie doklepywać sobie do struktur kolejne elementy menu z poziomu eclipsa [tu się przydał poradnik odnośnie struktur], zarówno tych do wyświetlania jak i działających na klawisze. Jednakże chciałbym, aby w ekranie głównym (poziom 0) na bieżąco działało wyświetlanie mojego menu, wraz z odmierzanym czasem i temperaturą. Usiadłem więc i &quot;przestudiowałem&quot; jazdę bez trzymanki, czyli poradnik &quot;wskaźniki, struktury..&quot; o tworzeniu gry Snake. Niestety mam mętlik w głowie i nie potrafię zebrać tego do kupy. Myślę że nie tylko mnie się ta wiedza przyda  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  Będę wdzięczny za każdą pomoc!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16454">Grigor</a> — 18 sie 2017, o 19:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[damian5602]]></name></author>
<updated>2016-09-08T16:33:17+01:00</updated>
<published>2016-09-08T16:33:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=168370#p168370</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=168370#p168370"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=168370#p168370"><![CDATA[
<div class="quotetitle">bloniak91 napisał(a):</div><div class="quotecontent"><br />Witam,<br />dziękuję za pomoc @avrfun. Program po poprawkach wstawiony w 1 poście, który został edytowany.<br /><br />Pojawił się mały problem związany z samą kompilacją plików z kodem. <br />Ja osobiście na Windows 7, na eclipse luna(nie wiem jaki dokładnie toolchain itd), nie mam żadnych warningów, na drugim komputerze z win 10 i Eclipse Mars, najnowsze aktualizacje posiadam warning:<br />warning (variable 'previous_menu' set but not used [-Wunused-but-set-variable]):<br /><br />Natomiast kolega @avrfun posiada takie warningi:<br />(pointer targets in passing argument 1 of 'lcd_str_P' differ in signedness [-Wpointer-sign])<br />i<br />warning (variable 'previous_menu' set but not used [-Wunused-but-set-variable]):<br /><br />Ktoś wie jak zrobić bardziej &quot;uniwersalny&quot; kod żeby tego typu konflikty się nie pojawiały? <br /><br />Pozdrawiam<br /></div><br /><br />Rozwiązałeś problem z &quot;previous_menu?&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12380">damian5602</a> — 8 wrz 2016, o 16:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[usiex]]></name></author>
<updated>2016-08-03T09:14:25+01:00</updated>
<published>2016-08-03T09:14:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=165316#p165316</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=165316#p165316"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=165316#p165316"><![CDATA[
W jaki sposób można by było z wygenerowanego menu ukryć częśç opcji tzn zrobić dostęp do tej części menu dopiero np przy włączeniu urządzenia i ustawieniu 0 na któryś pin procesora coś ala menu serwisowe.Jak to ugryźć?Dzięki za podpowiedź<br /><br />Wysłane z mojego ZP951 przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4295">usiex</a> — 3 sie 2016, o 09:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2016-05-05T21:40:06+01:00</updated>
<published>2016-05-05T21:40:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=160068#p160068</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=160068#p160068"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=160068#p160068"><![CDATA[
To jest błąd programu, należy to usunąć i będzie działać &quot;System.Windows.Controls.ComboBoxItem:&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 5 maja 2016, o 21:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2016-05-05T14:26:56+01:00</updated>
<published>2016-05-05T14:26:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=160033#p160033</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=160033#p160033"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=160033#p160033"><![CDATA[
Czy ktoś używał zmiany wartości godzinowych w generatorze menu?<br />Wszystko śmiga oprócz tego.<br /><br />[syntax=c]void RAM_USTAWIENIA_hh ( unsigned char event ){<br />zmiana_wartosci_godzinowych(event, &amp;RAM_USTAWIENIA.hh, System.Windows.Controls.ComboBoxItem: &amp;RAM_USTAWIENIA.mm, USTAWIENIA_ram_eeprom );<br />}[/syntax]<br /><br />Do czego to się ma odnosić? System.Windows.Controls.ComboBoxItem:<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 5 maja 2016, o 14:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-27T20:48:15+01:00</updated>
<published>2016-04-27T20:48:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159496#p159496</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159496#p159496"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159496#p159496"><![CDATA[
Czy jak pokręcisz kontrastem to nadal jest ten sam efekt?<br />Czy nie próbujesz w kółko czyścić i wyświetlać danych na wyświetlaczu? Czy jak odłączysz w czasie takiego wyświetlania linie sygnałowe, zostawiając tylko zasilanie, to nadal masz ten efekt?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 27 kwi 2016, o 20:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sparrow-hawk]]></name></author>
<updated>2016-04-26T14:43:00+01:00</updated>
<published>2016-04-26T14:43:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159360#p159360</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159360#p159360"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159360#p159360"><![CDATA[
Co do ostrzeżenia z kompilatora, to poczytaj tu: <a href="http://mirekk36.blogspot.com/2012/08/eclipse-kopot-z-pstr-przeczytaj.html"  class="postlink">http://mirekk36.blogspot.com/2012/08/eclipse-kopot-z-pstr-przeczytaj.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10614">Sparrow-hawk</a> — 26 kwi 2016, o 14:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[KBCH]]></name></author>
<updated>2016-04-26T13:14:40+01:00</updated>
<published>2016-04-26T13:14:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159351#p159351</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159351#p159351"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=159351#p159351"><![CDATA[
Czy ktoś spotkał się z takim efektem, większego i mniejszego kontrastu na poszczególnych znakach?<br /><br /><a href="https://obrazkiforum.atnel.pl/781/998cfd01ad7070175c4b4864ed61f78c.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/781/998cfd01ad7070175c4b4864ed61f78c.jpg" alt="Obrazek" /></a><br /><br />dodatkowo w najnowszym toolchainie krzyczy warningami:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">passing argument 1 of 'lcd_str_P' discards 'const' qualifier from pointer target type &#91;enabled by default&#93;</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=781">KBCH</a> — 26 kwi 2016, o 13:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2016-04-15T12:47:29+01:00</updated>
<published>2016-04-15T12:47:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=158595#p158595</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=158595#p158595"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=158595#p158595"><![CDATA[
Nie testowałem jeszcze tego generatora. Widzę że do obsługi potrzeba aż 5 przycisków.<br />Czy da się to obsłużyć enkoderem z przyciskiem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 15 kwi 2016, o 12:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2016-02-14T14:26:36+01:00</updated>
<published>2016-02-14T14:26:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=153644#p153644</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=153644#p153644"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=153644#p153644"><![CDATA[
A uzywasz gdziekolwiek tej zmiennej? Bo komunikat o tym właśnie prawi. <br /><br />Sent from my mobile.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 14 lut 2016, o 14:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bloniak91]]></name></author>
<updated>2016-02-08T08:47:45+01:00</updated>
<published>2016-02-08T08:47:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=153052#p153052</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=153052#p153052"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=153052#p153052"><![CDATA[
Witam,<br />dziękuję za pomoc @avrfun. Program po poprawkach wstawiony w 1 poście, który został edytowany.<br /><br />Pojawił się mały problem związany z samą kompilacją plików z kodem. <br />Ja osobiście na Windows 7, na eclipse luna(nie wiem jaki dokładnie toolchain itd), nie mam żadnych warningów, na drugim komputerze z win 10 i Eclipse Mars, najnowsze aktualizacje posiadam warning:<br />warning (variable 'previous_menu' set but not used [-Wunused-but-set-variable]):<br /><br />Natomiast kolega @avrfun posiada takie warningi:<br />(pointer targets in passing argument 1 of 'lcd_str_P' differ in signedness [-Wpointer-sign])<br />i<br />warning (variable 'previous_menu' set but not used [-Wunused-but-set-variable]):<br /><br />Ktoś wie jak zrobić bardziej &quot;uniwersalny&quot; kod żeby tego typu konflikty się nie pojawiały? <br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3841">bloniak91</a> — 8 lut 2016, o 08:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-19T14:58:18+01:00</updated>
<published>2016-01-19T14:58:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=151054#p151054</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=151054#p151054"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=151054#p151054"><![CDATA[
<div class="quotetitle">bloniak91 napisał(a):</div><div class="quotecontent"><br />Do rzeczy. kolega @avrfun prosi o poprawienie błędów pojawiających się przy kompilacji. Proponuję, że do końca tygodnia wrzucę poprawioną wersję i wtedy odpowiem na pytania jeśli jeszcze jakieś się pojawią. Proszę o sugestie czego jeszcze brakuję, a może pokuszę się o dodanie jakiś nowych, pomocnych funkcji.<br /></div><br />Bardzo dziękuję!<br /><br />Na gorąc obserwacja.<br />Tworzę MENU -&gt; tworzę PODMENU1 -&gt; chcę dodać funkcję (funkcja1) dla PODMENU1.<br />Muszę to zrobić tak:<br />PODMENU1 -&gt; tworzę dowolne podmenu dla PODMENU1 np. POD_PODMENU_1 i dopiero wówczas mogę zamienić POD_PODMENU_1 na funkcję (funkcja1) poprzez użycie &quot;Stwórz funkcję&quot;. Użycie klawisza &quot;Stwórz funkcję&quot; po kliknięciu na PODMENU1 zamieni je na funkcję, a nie o to chodzi. Dodatkowy krok - stwórz podmenu i zamień je na funkcję. Czy to jest zamierzona reakcja programu? <br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 19 sty 2016, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bloniak91]]></name></author>
<updated>2016-01-19T12:57:53+01:00</updated>
<published>2016-01-19T12:57:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=151047#p151047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=151047#p151047"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=151047#p151047"><![CDATA[
Witam,<br /><br />na początku dziękuję za priva od użytkownika @avrfun. Dzięki mailowi o wiadomości zobaczyłem, że coś się tu dzieje.<br /><br />Nie jestem ostatnio aktywny na forum ani nie robię nic w kierunku poszerzania swojej wiedzy elektronicznej i programistycznej. Jest mi z tym źle, ale może Wasze zainteresowanie w tym temacie zmusi mnie do działania. Nie było mnie tutaj dawno i nawet nie widziałem, że piszecie w tym temacie.<br /><br />Do rzeczy. kolega @avrfun prosi o poprawienie błędów pojawiających się przy kompilacji. Proponuję, że do końca tygodnia wrzucę poprawioną wersję i wtedy odpowiem na pytania jeśli jeszcze jakieś się pojawią. Proszę o sugestie czego jeszcze brakuję, a może pokuszę się o dodanie jakiś nowych, pomocnych funkcji.<br /><br />Pozdrawiam serdecznie<br /><br />btw. Gry elektroniczne to jedna z największych uzależniaczy jakie przerabiam/łem. Udało mi się rzucić tytoń, zbyt częsty sok jabłkowy i inne różne rzeczy, ale gierki w sieci są niestety tak beztroskie i tak niewinne, że człowiek sam nie wie w czym jest problem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3841">bloniak91</a> — 19 sty 2016, o 12:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-17T22:31:43+01:00</updated>
<published>2016-01-17T22:31:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150892#p150892</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150892#p150892"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150892#p150892"><![CDATA[
Trudności pokonane <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />Wszystko działa jak należy. Jeszcze raz bardzo dziękuję Autorowi za program.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 17 sty 2016, o 22:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-17T20:52:48+01:00</updated>
<published>2016-01-17T20:52:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150885#p150885</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150885#p150885"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150885#p150885"><![CDATA[
<div class="quotetitle">MirkoT napisał(a):</div><div class="quotecontent"><br />proponuję zobaczyć i pooglądać to: <!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2012/11/avr-eeprom-struktury-poradnik-do-ksiazek.html" >http://mirekk36.blogspot.com/2012/11/av ... iazek.html</a><!-- m --><br />Na pewno wiele się wyjaśni i będzie wiadomo jak używać<br /></div><br />Witam.<br />Obejrzałem dokładnie. Przykład z poradnika wykonałem na zestawie ATB. Działa prawidłowo. Analogia jest bardzo duża, a większość funkcji identyczna. Jeżeli &quot;odpaliłeś&quot; przykład dołączony do generatora menu to napisz proszę. Mam kilka pytań.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 17 sty 2016, o 20:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-01-17T17:51:35+01:00</updated>
<published>2016-01-17T17:51:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150856#p150856</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150856#p150856"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150856#p150856"><![CDATA[
<div class="quotetitle">avrfun napisał(a):</div><div class="quotecontent"><br />Witam!<br /><br />Zmieniam ustawienia nastawy temperatury w menu z przykładu np. na 60 stopni i przypisuję pole odpowiedniej struktury do zmiennej (w RAM). Po restarcie programu zmienna jest zerowana (bo RAM). Jak zapamiętać tą zmienną w pamięci EEPROM, aby po resecie nadal wynosiła 60? Widzę, że są odpowiednie struktury PGM_NASTAWY i EEPROM_NASTAWY, ale nie wiem jak z nich skorzystać.<br /><br />[syntax=c]zmienna = (RAM_NASTAWY.temperatura1);<br /><br />lcd_locate(0,14);<br />lcd_int(zmienna);[/syntax]<br /><br />Pozdrawiam<br /></div><br />proponuję zobaczyć i pooglądać to: <a href="http://mirekk36.blogspot.com/2012/11/avr-eeprom-struktury-poradnik-do-ksiazek.html"  class="postlink">http://mirekk36.blogspot.com/2012/11/avr-eeprom-struktury-poradnik-do-ksiazek.html</a><br />Na pewno wiele się wyjaśni i będzie wiadomo jak używać <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=189">MirkoT</a> — 17 sty 2016, o 17:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-16T21:53:31+01:00</updated>
<published>2016-01-16T21:53:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150796#p150796</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150796#p150796"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150796#p150796"><![CDATA[
Witam!<br /><br />Zmieniam ustawienia nastawy temperatury w menu z przykładu np. na 60 stopni i przypisuję pole odpowiedniej struktury do zmiennej (w RAM). Po restarcie programu zmienna jest zerowana (bo RAM). Jak zapamiętać tą zmienną w pamięci EEPROM, aby po resecie nadal wynosiła 60? Widzę, że są odpowiednie struktury PGM_NASTAWY i EEPROM_NASTAWY, ale nie wiem jak z nich skorzystać.<br /><br />[syntax=c]zmienna = (RAM_NASTAWY.temperatura1);<br /><br />lcd_locate(0,14);<br />lcd_int(zmienna);[/syntax]<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 16 sty 2016, o 21:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-16T14:10:50+01:00</updated>
<published>2016-01-16T14:10:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150757#p150757</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150757#p150757"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150757#p150757"><![CDATA[
Witam.<br /><br />Po raz kolejny podchodzę do generatora menu. Przykład zamieszony przez Autora działa dobrze. Problem pojawia się w chwili gdy chcę za pomocą menu wywołać własną funkcję np. pozycja menu - temperatura3 + wciśnięcie OK -&gt; wywołanie funkcji LED_TOG() (gdzie ją definiować) lub do zmienianej wartości nastawy w pozycji menu -temperatura1 przypisać konkretną zmienną ze swojego programu. Jak wywołać MENU_EVENT() w razie potrzeby (np. wejście w setup zegara), czy wystarczy &quot;wyłączyć&quot; wyświetlanie ekranu startowego? Bardzo proszę o pomoc bo program bardzo dobry i potrzebny, a Autor jakby zapadł się pod Forum <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 16 sty 2016, o 14:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[enzam]]></name></author>
<updated>2016-01-12T19:32:20+01:00</updated>
<published>2016-01-12T19:32:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150349#p150349</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150349#p150349"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150349#p150349"><![CDATA[
Witam<br /><br />Aż tak mocny nie jestem w tym temacie , więc nie będę próbował wyjaśnić jak to jest do końca.<br />Sam nad tym siedzę i próbuję zrozumieć jak te wszystkie funkcje działają.<br />Może skieruję prośbę do kolegi Jakuba w imieniu własny i innych forumowiczów uczących się języka C o opisy funkcji :<br /><br />void change_menu ( void )<br />void call_event_callback_fun(void)<br /><br />Program do generowania menu rewelacja.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2411">enzam</a> — 12 sty 2016, o 19:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-12T18:48:38+01:00</updated>
<published>2016-01-12T18:48:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150344#p150344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150344#p150344"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150344#p150344"><![CDATA[
<div class="quotetitle">enzam napisał(a):</div><div class="quotecontent"><br />Piny klawiszy są skonfigurowane w main.c<br /></div><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />A obsługę klawiszy można zrobić np. tak<br /></div><br />Bardzo dziękuję.<br />Napisz proszę czy dobrze rozumiem filozofię działania tego menu. Jest sobie zegar. Zdarzenie MENU_EVENT() wywoływane &quot;non-stop&quot; w pętli while(1) czuwa aby menu było dostępne (co ono tak właściwie robi?) w każdym momencie. Wciskam KL &quot;ok&quot; i na LCD pojawia się struktura menu. Nawiguję (&quot;up&quot;, &quot;down&quot;) do &quot;USTAW GODZINĘ&quot; i wciskam &quot;ok&quot; co powoduje wywołanie funkcji callback związanej z tą pozycją menu (np. przestawienie zegara w tryb setup - mruga godzina). Funkcje te trzeba sobie uprzednio zdefiniować projektując menu. Może jest całkiem inaczej?<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 12 sty 2016, o 18:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[enzam]]></name></author>
<updated>2016-01-12T18:22:01+01:00</updated>
<published>2016-01-12T18:22:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150342#p150342</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150342#p150342"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150342#p150342"><![CDATA[
<div class="quotetitle">avrfun napisał(a):</div><div class="quotecontent"><br />Witam!<br />Dziękuję za program. Przykład skompilował się poprawnie. Na ekranie LCD są dwie pozycje: KONTROLA TEMP i KONTROLA ALL (trochę inaczej niż w programie na PC po wczytaniu przykładu). W którym miejscu konfigurujemy piny klawiszy do obsługi menu.<br />Pozdrawiam<br /></div><br /><br />Piny klawiszy są skonfigurowane w main.c<br /><br />[syntax=c]#define KL1 (1&lt;&lt;PB0)<br />#define KL2 (1&lt;&lt;PB1)<br />#define KL3 (1&lt;&lt;PB2)<br />#define KL4 (1&lt;&lt;PB3)[/syntax]<br /><br />A obsługę klawiszy można zrobić np. tak <br /><br />main.c<br />[syntax=c]while(1){<br /><br />MENU_EVENT();<br />if( !(PINB &amp; KL1) )<br />{<br />_delay_ms(100);<br />if( !(PINB &amp; KL1) )<br />{<br />UP();<br />}<br />}<br />if( !(PINB &amp; KL2) )<br />{<br />_delay_ms(100);<br />if( !(PINB &amp; KL2) )<br />{<br />OK();<br />}<br />}<br />if( !(PINB &amp; KL3) )<br />{<br />_delay_ms(100);<br />if( !(PINB &amp; KL3) )<br />{<br />PREV();<br />}<br />}<br />if( !(PINB &amp; KL4) )<br />{<br />_delay_ms(100);<br />if( !(PINB &amp; KL4) )<br />{<br />DOWN();<br />}<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2411">enzam</a> — 12 sty 2016, o 18:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avrfun]]></name></author>
<updated>2016-01-09T20:55:03+01:00</updated>
<published>2016-01-09T20:55:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150106#p150106</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150106#p150106"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=150106#p150106"><![CDATA[
Witam!<br />Dziękuję za program. Przykład skompilował się poprawnie. Na ekranie LCD są dwie pozycje: KONTROLA TEMP i KONTROLA ALL (trochę inaczej niż w programie na PC po wczytaniu przykładu). W którym miejscu konfigurujemy piny klawiszy do obsługi menu.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9310">avrfun</a> — 9 sty 2016, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rumunn95]]></name></author>
<updated>2015-09-11T20:06:33+01:00</updated>
<published>2015-09-11T20:06:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=139574#p139574</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=139574#p139574"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=139574#p139574"><![CDATA[
ja zadam lamerskie pytanie ,czy jest mozliwosc stworzonego menu za pomoca tego programu wrzucic je do arduino leonardo?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9419">rumunn95</a> — 11 wrz 2015, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[usiex]]></name></author>
<updated>2015-07-29T12:57:26+01:00</updated>
<published>2015-07-29T12:57:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=135774#p135774</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=135774#p135774"/>
<title type="html"><![CDATA[Re: Generator MENU dla mikrokontrolerów]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12164&amp;p=135774#p135774"><![CDATA[
Kolejna uwaga.Program po wczytaniu jakiegoś projektu i dokonaniu w nim zmiana (zmiana nazwy w głównym menu) wyrzuca błąd w załączniku dodałem print screan.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4295">usiex</a> — 29 lip 2015, o 12:57</p><hr />
]]></content>
</entry>
</feed>