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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-01-16T13:27:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=12058&amp;mode</id>
<entry>
<author><name><![CDATA[ciamciak]]></name></author>
<updated>2016-01-16T13:27:59+01:00</updated>
<published>2016-01-16T13:27:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150755#p150755</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150755#p150755"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150755#p150755"><![CDATA[
Kiedyś jeden z forumowiczów utworzył temat, w którym dość ciekawie opisywał jak żongluje wątkami, ustawia im priorytety i sprawdza wydajność. Jednak teraz coś nie mogę tego znaleźć, może ktoś ma linka i zamieści.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1254">ciamciak</a> — 16 sty 2016, o 13:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-01-16T11:55:41+01:00</updated>
<published>2016-01-16T11:55:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150751#p150751</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150751#p150751"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150751#p150751"><![CDATA[
<div class="quotetitle">mk94 napisał(a):</div><div class="quotecontent"><br />bo to ma szanse działać.<br /></div><br />Też tak uważam i dlatego tym bardziej warte jest to nowego wątku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 sty 2016, o 11:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mk94]]></name></author>
<updated>2016-01-16T11:36:22+01:00</updated>
<published>2016-01-16T11:36:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150746#p150746</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150746#p150746"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150746#p150746"><![CDATA[
Ok Panie Mirku, nie ma problemu, posiedzę nad tym jeszcze i potem postaram się opisać to co zrobiłem, bo to ma szanse działać. <br />Pozdrawiam Serdecznie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8267">mk94</a> — 16 sty 2016, o 11:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-01-16T06:26:39+01:00</updated>
<published>2016-01-16T06:26:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150735#p150735</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150735#p150735"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150735#p150735"><![CDATA[
<div class="quotetitle">mk94 napisał(a):</div><div class="quotecontent"><br />Wiem że odgrzewam stare, ale po co nowy temat<br /></div><br />No no i po co wtedy w ogóle forum ? jego działy? wątki i tak dalej ? .... piszmy wszyscy ciurkiem w jednym wątku na całym forum - a wtedy na pewno będzie &quot;łatwiej&quot; się połapać o co chodzi, łatwiej znaleźć różnie odpowiedzi na ciekawe pytania itp itd. Będzie JEDEN wątek na forum liczący miliard postów - wtedy będzie łatwiej prawda ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />eeeeh ludzie ludzie - no takim podejście zaprzeczacie w ogóle idei forum ... z jednej strony dokopując się do archeologicznych tematów i jeszcze w nich pisząc dalej na jakiś swój temat - a później zdziwienie, że ktoś nie odpowiada na forum itp ....<br /><br />ale ok mogę to zrozumieć - nowe osoby, które nie miały wcześniej kontaktu z forami tak miewają - cóż tu dużo mówić - sam tak miałem kiedyś - więc na spokojnie staram się wyjaśnić o co chodzi - pomimo, że to robię po raz .... nie pamiętam już który ... ale też liczę na to, że i takie moje posty czasem ktoś nowy znajdzie - przeczyta i zrozumie .... <br /><br />Więc proszę na przyszłość zakładać nowy wątek - bo mam nadzieję, że dobrze uzasadniłem - że jednak warto zakładać nowy temat ok?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 sty 2016, o 06:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mk94]]></name></author>
<updated>2016-01-16T01:22:37+01:00</updated>
<published>2016-01-16T01:22:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150734#p150734</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150734#p150734"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=150734#p150734"><![CDATA[
Witam<br />Wiem że odgrzewam stare, ale po co nowy temat. Mój nauczyciel powiedział że robi to w ten sposób że mamy zmienną volatile którą inkrementujemy w pętli głównej while. Najpierw wszystko wyłączamy co tam jest i patrzymy sobie ile naliczył w sekundę i to jest naszym odniesieniem, potem odpalamy wszystko i mamy wynik, tzn. trzeba jeszcze podzielić przez odniesienie i razy 100 i mamy wynik w procentach. Fajnie się to mówiło. Przeszedłem dziś do realizacji i nie wiem co się dzieje.<br /><br />Najpierw mierzę sobie odniesienie, no to mam tylko włączone przerwania od Timera żeby odmierzać sobie sekundę, no i wynik jest podobny do częstotliwości taktowania. Do tej pory było fajnie, teraz odpaliłem wszystko (3 USARTY 1 UART, I2C,) i okazało się że nagle wartość obliczana wynosi 300 % ... Nie wiem czemu nie wiem skąd, procek też potrafi się zamielić tylko w wyświetlaniu wartości obciążenia, gdzie tam normalnie jeszcze inne dane po tym samym Uarcie powinien puszczać. Posiedzę jeszcze z tym dziś i dam znać jaki rezultat. <br /><br />Jestem ciekaw co sądzicie o tej metodzie. <br />Pozdrawiam serdecznie!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8267">mk94</a> — 16 sty 2016, o 01:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dexter]]></name></author>
<updated>2015-06-19T20:01:12+01:00</updated>
<published>2015-06-19T20:01:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132200#p132200</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132200#p132200"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132200#p132200"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">dexter napisał(a):</div><div class="quotecontent">Można by dać drugi malutki procek który robił by za taki analizator ale to w ostateczności.<br /></div><br />przerost formy nad treścią - taniej kupić byle najtańszy analizator <br /><br />a robienie miernika obciążenia 8-bitowca - to hmmmm jakby to delikatnie powiedzieć ... ale też mi się wydaje być przerostem formy nad treścią <br /><br />Proponuję powiedzieć do czego ci to, co chcesz uzyskać to może prędzej ktoś podpowie ci jak można rozwiązać taki problem<br /><br />no chyba że to tylko tak dla idei <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> dla nauczenia się czegoś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... to ok - rozumiem wtedy próbuj pisać</div><br /><br />Analizatora raczej nie kupię poniżej 5zł a małego Attiny jak najbardziej więc nie wiem skąd takie porównanie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Rozumiem że to przerost jednak temat pisany z ciekawości i narazie nie planuję nic takiego, czysta ciekawość. <br />Nie napisałem też że to dla 8 bitowca choć nie ukrywam że też mnie to interesuje, pracuję także na mikrokontrolerach PIC32 i tam jak najbardziej taki wskaźnik by mi się przydał.<br /><br />Kolego Mokrowski dzięki za wyjaśnienie, teraz mniej więcej kapuję jak by to wyglądało. <br />Z tego co pamiętam to w Blue booku jest jakiś kod wielozadaniowy przypominający prosty system podzielony na wątki więc pewnie było by to nawet łatwiejsze do zrealizowania, coś na wzór PC'ta.<br /><br />Może kiedyś jak będzie trochę czasu pokombinuję nad takim pomiarem, dzięki za informacje <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=907">dexter</a> — 19 cze 2015, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-06-19T16:24:10+01:00</updated>
<published>2015-06-19T16:24:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132171#p132171</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132171#p132171"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132171#p132171"><![CDATA[
<div class="quotetitle">dexter napisał(a):</div><div class="quotecontent"><br />Można by dać drugi malutki procek który robił by za taki analizator ale to w ostateczności.<br /></div><br />przerost formy nad treścią - taniej kupić byle najtańszy analizator <br /><br />a robienie miernika obciążenia 8-bitowca - to hmmmm jakby to delikatnie powiedzieć ... ale też mi się wydaje być przerostem formy nad treścią <br /><br />Proponuję powiedzieć do czego ci to, co chcesz uzyskać to może prędzej ktoś podpowie ci jak można rozwiązać taki problem<br /><br />no chyba że to tylko tak dla idei <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> dla nauczenia się czegoś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... to ok - rozumiem wtedy próbuj pisać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 19 cze 2015, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dexter]]></name></author>
<updated>2015-06-19T15:23:20+01:00</updated>
<published>2015-06-19T15:23:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132164#p132164</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132164#p132164"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132164#p132164"><![CDATA[
<div class="quotetitle">Arek1111111111 napisał(a):</div><div class="quotecontent"><br />Choć nie jestem &quot;starym wyjadaczem&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  a początkującym amatorem to z pomiarem czasu zajętości procka, czyli ile czasu jaka operacja zajmuje radze sobie bardzo prosto dzięki analizatorowi stanów logicznych. Taki można kupić już za 40 zł. a jest to nieoceniony przyrząd. Jak na dłoni widać ile jaki rozkaz zajmuje czasu procesora lekko modyfikując program np, aby przed rozpoczęciem części rozkazów wystawił stan niski na któryś z portów a po skończeniu wykonywania tych rozkazów ustawić z powrotem stan wysoki. W analizatorze zobaczymy jak długo utrzymywał się stan niski a więc jak długo trwały procedury. Oczywiście należy z pomiędzy tych rozkazów usunąć wszystkie &quot;delay&quot;. Na pomiar zajętości stosu jest sposób programowy w Greenbooku gdzie na lcd widzimy poziom zajętości stosu.<br /></div><br /><br /><br />Metoda jak najbardziej dobra ale wymaga zewnętrznego sprzętu i nie da się tego stwierdzić wewnątrz samego procka bez użycia komputera, a mnie własnie ciekawi sposób pomiaru z samego mikrokontrolera. Można by dać drugi malutki procek który robił by za taki analizator ale to w ostateczności.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=907">dexter</a> — 19 cze 2015, o 15:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-06-19T15:05:36+01:00</updated>
<published>2015-06-19T15:05:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132162#p132162</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132162#p132162"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132162#p132162"><![CDATA[
<div class="quotetitle">Arek1111111111 napisał(a):</div><div class="quotecontent"><br />Ale miele to w pętli tylko do testów i pomiarów, później rozmieszczam w timerach sprzętowych itp. To prawda da się sprawdzić tylko część instrukcji, ale można raz sprawdzić ile zajmuje ta część a potem ile tamta i tamta a na koniec wszystkie zsumować. Prawdą jest też to że ten sposób daje tylko orientacyjne czasy kiedy program wykonuje się szybciej kiedy wolniej, oraz czy jest jeszcze trochę czasu procesora na nowe procedury czy już nie bardzo. Wszystko zależy od podejścia i każdy ma swoje sposoby. Jak na razie nie znam innego sposobu ale chętnie usłyszę jak robią to inni <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />W przerwaniu też da się sprawdzić np jak długo wykonuje się dane przerwanie.<br /></div><br /><br />To jest BARDZO dobry sposób, rzekłbym sprzętowy wręcz zewnętrzny debuger, metoda tak jak z jedną diodą LED - stara, sprawdzona, pewna i niezawodna do ogromnej ilości zastosowań <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> — 19 cze 2015, o 15:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-06-19T14:51:20+01:00</updated>
<published>2015-06-19T14:51:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132161#p132161</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132161#p132161"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132161#p132161"><![CDATA[
Ale miele to w pętli tylko do testów i pomiarów, później rozmieszczam w timerach sprzętowych itp. To prawda da się sprawdzić tylko część instrukcji, ale można raz sprawdzić ile zajmuje ta część a potem ile tamta i tamta a na koniec wszystkie zsumować. Prawdą jest też to że ten sposób daje tylko orientacyjne czasy kiedy program wykonuje się szybciej kiedy wolniej, oraz czy jest jeszcze trochę czasu procesora na nowe procedury czy już nie bardzo. Wszystko zależy od podejścia i każdy ma swoje sposoby. Jak na razie nie znam innego sposobu ale chętnie usłyszę jak robią to inni <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />W przerwaniu też da się sprawdzić np jak długo wykonuje się dane przerwanie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 19 cze 2015, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-06-19T14:46:21+01:00</updated>
<published>2015-06-19T14:46:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132160#p132160</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132160#p132160"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132160#p132160"><![CDATA[
No tak, tym sposobem masz nadmiarowość obiegu pętli, czyli powiedzmy procent o jaki jeszcze można ją &quot;zająć&quot; innymi operacjami,<br />nie zakłócając prawidłowości działania tego co już robi. <br />Ale przyjęcie, że te nadmiarowe obiegi to proces idle, jest chyba trochę na wyrost.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 19 cze 2015, o 14:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-06-19T14:35:01+01:00</updated>
<published>2015-06-19T14:35:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132159#p132159</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132159#p132159"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132159#p132159"><![CDATA[
Ale wyłączając opóźnienia i mieląc to non stop w pętli jestem w stanie stwierdzić z jaką częstotliwością dane rozkazy się wykonują, kiedy dłużej a kiedy krócej itp. Później dodając opóźnienie wiem już ile czasu te procedury zajmą i ile mam wolnego czasu na inne rzeczy. Nie mówię że to jest jakieś super czy optymalne niemniej przynajmniej mi takie podejście niesamowicie ułatwia prace.<br />Np pisząc bibliotekę do obsługi wyświetlaczy led nie zmieniając nic w kodzie mogę ocenić który sposób na wyświetlenie kropki zajmuje mniej czasu. Różnice miedzy różnymi algorytmami w tak samo działającym projekcie były nawet kilkukrotne. Ale tak jak mówiłem jestem początkujący i tylko podzieliłem się jak ja do tego podchodzę <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=3349">Arek1111111111</a> — 19 cze 2015, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-06-19T14:24:57+01:00</updated>
<published>2015-06-19T14:24:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132157#p132157</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132157#p132157"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132157#p132157"><![CDATA[
No tak, ale tym sposobem używasz odmiany wspomnianego &quot;zewnętrznego spojrzenia&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Poza tym wiesz tylko jak długo wykonuje się ta, czy inna funkcja/operacja.<br />Ale bez delay pętla główna chodzi na 100% obciążenia, w zależności od ilości instrukcji wykonując obieg wolniej lub szybciej.<br />Idealnie byłoby, gdyby wszystko działo się w przerwaniu/przerwaniach, wtedy można byłoby coś rzeźbić w pętli głównej,<br />przyjmując, że czas na pętlę główną jest równy czasowi bezczynności.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8719">jerrylu</a> — 19 cze 2015, o 14:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Arek1111111111]]></name></author>
<updated>2015-06-19T14:10:48+01:00</updated>
<published>2015-06-19T14:10:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132156#p132156</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132156#p132156"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132156#p132156"><![CDATA[
Choć nie jestem &quot;starym wyjadaczem&quot;  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  a początkującym amatorem to z pomiarem czasu zajętości procka, czyli ile czasu jaka operacja zajmuje radze sobie bardzo prosto dzięki analizatorowi stanów logicznych. Taki można kupić już za 40 zł. a jest to nieoceniony przyrząd. Jak na dłoni widać ile jaki rozkaz zajmuje czasu procesora lekko modyfikując program np, aby przed rozpoczęciem części rozkazów wystawił stan niski na któryś z portów a po skończeniu wykonywania tych rozkazów ustawić z powrotem stan wysoki. W analizatorze zobaczymy jak długo utrzymywał się stan niski a więc jak długo trwały procedury. Oczywiście należy z pomiędzy tych rozkazów usunąć wszystkie &quot;delay&quot;. Na pomiar zajętości stosu jest sposób programowy w Greenbooku gdzie na lcd widzimy poziom zajętości stosu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3349">Arek1111111111</a> — 19 cze 2015, o 14:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jerrylu]]></name></author>
<updated>2015-06-19T13:55:26+01:00</updated>
<published>2015-06-19T13:55:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132154#p132154</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132154#p132154"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132154#p132154"><![CDATA[
Nieszczęśliwie dobrałeś temat <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Z drugiej strony w treści jest jasno napisane o co chodzi.<br /><br />Odnośnie pytania, wg mnie nie do zrealizowania (albo z dużym narzutem na obciążenie uC). <br />To nie OS. Wszystko chodzi w pętli głównej, lub przerwaniach - brak &quot;zewnętrznego spojrzenia&quot;.<br />Ale niech się wypowiedzą starzy wyjadacze <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=8719">jerrylu</a> — 19 cze 2015, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzechu]]></name></author>
<updated>2015-06-19T13:52:28+01:00</updated>
<published>2015-06-19T13:52:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132153#p132153</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132153#p132153"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132153#p132153"><![CDATA[
Aha, to mnie teraz zagiąłeś...  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5164">Grzechu</a> — 19 cze 2015, o 13:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dexter]]></name></author>
<updated>2015-06-19T13:41:13+01:00</updated>
<published>2015-06-19T13:41:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132152#p132152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132152#p132152"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132152#p132152"><![CDATA[
Nie chodzi mi o wyświetlanie obciążenia komputera tylko mikrokontrolera <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=907">dexter</a> — 19 cze 2015, o 13:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Grzechu]]></name></author>
<updated>2015-06-19T13:37:47+01:00</updated>
<published>2015-06-19T13:37:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132151#p132151</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132151#p132151"/>
<title type="html"><![CDATA[Re: Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132151#p132151"><![CDATA[
Zainteresuj się projektem lcd2usb -&gt; <a href="http://mdiy.pl/miniaturowy-sterownik-wyswietlacza-lcd2usb/"  class="postlink">http://mdiy.pl/miniaturowy-sterownik-wyswietlacza-lcd2usb/</a><br />Może tego szukasz  <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5164">Grzechu</a> — 19 cze 2015, o 13:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dexter]]></name></author>
<updated>2015-06-19T13:29:16+01:00</updated>
<published>2015-06-19T13:29:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132150#p132150</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132150#p132150"/>
<title type="html"><![CDATA[Wskaźnik obciążenia procesora]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=12058&amp;p=132150#p132150"><![CDATA[
Witajcie, dawno nie pisałem na forum bo mam straszne urwanie głowy ale ostatnio nie daje mi spać pewien pomysł. Otóż czy jest możliwość w jakiś sposób napisać program który w trakcie normalnej pracy mikrokontrolera mógłby sygnalizować np. procentowo na LCD jego obciążenie związane z ilością wykonywanych operacji i zużycie pamięci? Coś na wzór systemowego menedżera zadań w którym mamy okienko wydajność i w nim obciążenie CPU. Pytam czysto z ciekawości bo tak mi przeszło przez głowę i w sumie nie wiem czy jest to możliwe oczywiście tak aby dodatkowo nie zamulać tym procka. <br /><br />Ma ktoś jakiś pomysł? Zapraszam do kreatywnej dyskusji <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Pozdrawiam Dexter<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=907">dexter</a> — 19 cze 2015, o 13:29</p><hr />
]]></content>
</entry>
</feed>