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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-03-31T16:16:53+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=20517&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-03-31T16:16:53+01:00</updated>
<published>2018-03-31T16:16:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206339#p206339</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206339#p206339"/>
<title type="html"><![CDATA[Re: Usypianie Atmega 48PA-AU różnie pobory prądu w trybie PO]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206339#p206339"><![CDATA[
I obejrzyj koniecznie krociutki filmik <a href="https://youtu.be/DGtYKFhLxPg"  class="postlink">link</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 31 mar 2018, o 16:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-03-29T17:55:28+01:00</updated>
<published>2018-03-29T17:55:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206226#p206226</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206226#p206226"/>
<title type="html"><![CDATA[Re: Usypianie Atmega 48PA-AU różnie pobory prądu w trybie PO]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206226#p206226"><![CDATA[
<div class="quotetitle">xentis napisał(a):</div><div class="quotecontent"><br />Problem zapewne leży albo w jakimś sprzęcie który tam używasz (w sensie moduły uC takie jak liczniki, ADC czy magistrale komunikacyjne) które zostają włączone, ale również w jakim stanie zostają piny uC. Poczytaj sobie rozdział w nocie nt. ograniczania pobieranej energii w trybie power save. Bo sama komenda usypiania uC nie wyłączy wszystkich peryferiów i/lub nie przestawi pinów w optymalny stan - o to musi zadbać programista.<br /></div><br /><br />nie wspominając już o komparatorze jeśli jest w procku - bo domyślnie jest zawsze włączony i żre jak głupi <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: kilkunastu sekundach ]</span></strong><br /><br />nie wspominając już że bez widoku całego kodu szczególnie inicjalizacji to można tylko wróżyć<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 mar 2018, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2018-03-29T17:52:08+01:00</updated>
<published>2018-03-29T17:52:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206225#p206225</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206225#p206225"/>
<title type="html"><![CDATA[Re: Usypianie Atmega 48PA-AU różnie pobory prądu w trybie PO]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206225#p206225"><![CDATA[
Poczytaj o rejestrze PRR;<br />Ściągnij sobie notę: &quot;AVR4013: picoPower Basics&quot;, tam są przykłady.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 29 mar 2018, o 17:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-03-29T17:45:55+01:00</updated>
<published>2018-03-29T17:45:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206223#p206223</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206223#p206223"/>
<title type="html"><![CDATA[Re: Usypianie Atmega 48PA-AU różnie pobory prądu w trybie PO]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206223#p206223"><![CDATA[
Problem zapewne leży albo w jakimś sprzęcie który tam używasz (w sensie moduły uC takie jak liczniki, ADC czy magistrale komunikacyjne) które zostają włączone, ale również w jakim stanie zostają piny uC. Poczytaj sobie rozdział w nocie nt. ograniczania pobieranej energii w trybie power save. Bo sama komenda usypiania uC nie wyłączy wszystkich peryferiów i/lub nie przestawi pinów w optymalny stan - o to musi zadbać programista.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 29 mar 2018, o 17:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[abel11]]></name></author>
<updated>2018-03-29T17:42:59+01:00</updated>
<published>2018-03-29T17:42:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206222#p206222</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206222#p206222"/>
<title type="html"><![CDATA[Re: Usypianie Atmega 48PA-AU różnie pobory prądu w trybie PO]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206222#p206222"><![CDATA[
Nie wiem jak w AVR ale w PIC masz podane w nocie katalogowej jakie peryferia jaki prąd pobierają oraz co ważniejsze, czy mają się wyłączyć w trybie Power-down/ Sleep. Być może gdzieś jakieś peryferia zostawiasz włączone, ewentualnie jakiś pin może być w stanie wysokim/niskim i przez rezystor pull up/down płynie prąd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17861">abel11</a> — 29 mar 2018, o 17:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matej1410]]></name></author>
<updated>2018-03-29T14:18:48+01:00</updated>
<published>2018-03-29T14:18:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206215#p206215</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206215#p206215"/>
<title type="html"><![CDATA[Usypianie Atmega 48PA-AU różnie pobory prądu w trybie PO_DWN]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20517&amp;p=206215#p206215"><![CDATA[
Witam serdecznie.<br /><br />Proszę o pomoc w jednej kwestii.<br />Na początku wrzucę kawałek kodu:<br /><br />[syntax=c]void usypianie (void)<br />{<br /><br />PORTC &amp;= ~(1&lt;&lt;PC3);//wygaszenie diody1<br />PORTC &amp;= ~(1&lt;&lt;PC4);//wygaszenie diody2<br />LED_OFF();                                                                       // wygaszanie diody 3,4,5,6,7,8<br /><br /><br />set_sleep_mode(SLEEP_MODE_PWR_DOWN);//Funkcje ustawiające procesor w tryb oszczędnosci POWER DOWN<br />cli();<br />sleep_enable();<br />sleep_bod_disable();<br />sei();<br />sleep_cpu();<br />sleep_disable();<br />sei();<br />}[/syntax]<br /><br />Funkcję tę do usypiania wywołuję w dwóch miejscach programu i problem jest taki, że w pierwszym miejscu gdy funkcja jest wykonywana pobór prądu rzeczywiście znacznie maleje i wynosi x uA natomiast w drugim x +160 uA. Widać gołym okiem, że poziom poboru prądu zdecydowanie spada za każdym razem, ale skąd taka rozbieżność?<br />Czy to możliwe i jak to możliwe <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />?<br /><br />bazuję na tym:<br /><!-- m --><a class="postlink" href="https://www.nongnu.org/avr-libc/user-manual/group__avr__sleep.html" >https://www.nongnu.org/avr-libc/user-ma ... sleep.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1912">matej1410</a> — 29 mar 2018, o 14:18</p><hr />
]]></content>
</entry>
</feed>