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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-03-17T13:06:16+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22931&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-03-17T13:06:16+01:00</updated>
<published>2020-03-17T13:06:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225394#p225394</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225394#p225394"/>
<title type="html"><![CDATA[Re: Test obciążenia mikrokontrolera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225394#p225394"><![CDATA[
Domyślam się, że koledze chodzi o określenie wielkości bezczynności. Do analizy 'zajętości' procesora służą np profilery. Ale najszybciej jest to zrobić z logic analizerem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 17 mar 2020, o 13:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[P3ndz3l3k]]></name></author>
<updated>2020-03-17T12:54:44+01:00</updated>
<published>2020-03-17T12:54:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225393#p225393</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225393#p225393"/>
<title type="html"><![CDATA[Re: Test obciążenia mikrokontrolera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225393#p225393"><![CDATA[
Witaj <br /><br />Trochę dziwne pytanie jeśli chodzi o AVR-a bo przecież procesor jest sprzętowy i nie ma w sobie jakiegoś systemu operacyjnego który powoduje obciążenie.<br />To programista obciąża go ilością kodu (ilością rozkazów itp.).<br />Właśnie Mirek w poradniku z analizatorem pokazuje jak sobie mierzyć ile zajmuje wykonanie danego programu.<br />Bo w zależności jak napiszesz program tak szybko będzie działał.<br /><br />No chyba, że nie chodzi ci o obciążenie programowe tylko ile prądu procesor pobiera maksymalnie.<br /><br />Co do kodu to nie jest zbyt łatwo określić ile cykli zegara zużyje procesor na wykonanie programu bo trzeba by analizować kod asemblerowy.<br /><br />Wszystkie peryferia jak porty, timery, adc w procku są sprzętowe i mogą działać jednocześnie nie powodując jakichś obciążeń.<br />Jedynie programista używając przerwań musi zadbać o optymalizację kodu dla prawidłowej pracy programu.<br /><br />Mirek w bluebook-u wyjaśnia ten temat jak podejść do programowania trzeba sobie przyjąć jakiś minimalny czas wykonania programu.<br /><br />Jeśli napisałem tu jakieś bzdury to proszę kolegów o poprawę, ja właśnie tak rozumiem działanie jedno-układowców.<br /><br />Pozdrawiam Paweł<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3709">P3ndz3l3k</a> — 17 mar 2020, o 12:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jez2000]]></name></author>
<updated>2020-03-17T12:44:59+01:00</updated>
<published>2020-03-17T12:44:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225392#p225392</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225392#p225392"/>
<title type="html"><![CDATA[Re: Test obciążenia mikrokontrolera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225392#p225392"><![CDATA[
Procek zawsze śmiga na 100%. Zeby sprawdzić obciążenie to poza wyliczeniem czasu dzialania programu musisz też mieć czas w jakim uc jest uśpione-bezczynne. I wtedy obciążenie to stosunek czasów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11828">jez2000</a> — 17 mar 2020, o 12:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2020-03-17T12:27:17+01:00</updated>
<published>2020-03-17T12:27:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225391#p225391</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225391#p225391"/>
<title type="html"><![CDATA[Re: Test obciążenia mikrokontrolera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225391#p225391"><![CDATA[
<div class="quotetitle">micky napisał(a):</div><div class="quotecontent"><br />Np. miganie pinem i sprawdzanie logic analyzerem. Mirek chyba stworzył taki filmik.<br /></div><br /><br />Ciekawe rozwiązanie aczkolwiek bardziej myślę nad tym, aby mieć możliwość wyświetlić informację o &quot;zajętości&quot; mikrokontrolera np na LCD<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 17 mar 2020, o 12:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-03-17T11:52:32+01:00</updated>
<published>2020-03-17T11:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225390#p225390</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225390#p225390"/>
<title type="html"><![CDATA[Re: Test obciążenia mikrokontrolera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225390#p225390"><![CDATA[
Np. miganie pinem i sprawdzanie logic analyzerem. Mirek chyba stworzył taki filmik.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 17 mar 2020, o 11:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2020-03-17T11:47:48+01:00</updated>
<published>2020-03-17T11:47:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225389#p225389</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225389#p225389"/>
<title type="html"><![CDATA[Test obciążenia mikrokontrolera]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22931&amp;p=225389#p225389"><![CDATA[
Cześć,<br /><br />macie jakieś fajne patenty na przeprowadzenie diagnostyki mikrokontrolera w celu oszacowania jego &quot;obciążenia&quot;? Nie chodzi o obciążenie w sensie zużycia energii tylko pokazanie np. w zakresie 0-100% ile swojej &quot;mocy obliczeniowej&quot; zużywa w danym momencie mikrokontroler...<br /><br />Przyszło mi na myśl włączenie timera sprzętowego i odczytywanie go tuż przed końcem obiegu pętli głównej. Im więcej timer zliczy impulsów tym procek bardziej obciążony. Po odczycie następowałby reset zliczonych impulsów i sytuacja się powtarza z każdym obiegiem pętli. Można wyciągnąć jakąś średnio z określonego przedziału czas itd. Generalnie idea banalna. Oczywiście program musi być napisany nieblokująco bo inaczej nie ma to sensu.<br /><br />To moja wizja a może ktoś ma pomysł albo stosował inne techniki? Będę wdzięczny za każdą radę <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=2511">Jarecki</a> — 17 mar 2020, o 11:47</p><hr />
]]></content>
</entry>
</feed>