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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-16T21:43:59+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=11072&amp;mode</id>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2015-03-16T21:43:59+01:00</updated>
<published>2015-03-16T21:43:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123668#p123668</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123668#p123668"/>
<title type="html"><![CDATA[Re: Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123668#p123668"><![CDATA[
Zgadza się jednak często jest to zupełnie pomijalne. Tak samo jak używanie framework'ów dorzuca &quot;zbędny&quot; kod, tak i pewne biblioteki zwiększają zużycie pamięci. Jednak potencjalne możliwości które za sobą noszą są tego warte.<br />Pisząc w C i tak godzimy się na pewien kompromis czytelności kodu do rozmiaru wynikowego. Chcąc uzyskać minimalny rozmiar lepiej odrazu przerzucić się na Asm...<br /><br />Podsumowując oczywiście masz rację, jednak jeśli Kolega Kaim ma takie pytania to zapewne rozmiar jest nieistotny <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=1183">atmel</a> — 16 mar 2015, o 21:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[giciors]]></name></author>
<updated>2015-03-16T21:21:25+01:00</updated>
<published>2015-03-16T21:21:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123658#p123658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123658#p123658"/>
<title type="html"><![CDATA[Re: Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123658#p123658"><![CDATA[
sprintf zajmuje barrrdzo dużo miejsca w pamięci.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1818">giciors</a> — 16 mar 2015, o 21:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2015-03-16T19:40:32+01:00</updated>
<published>2015-03-16T19:40:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123644#p123644</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123644#p123644"/>
<title type="html"><![CDATA[Re: Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123644#p123644"><![CDATA[
<div class="quotetitle">Kaim napisał(a):</div><div class="quotecontent"><br />...na wyświetlaczu nic się nie wyświetla  a o co chodzi z tym wiodącym zerem ??<br /></div><br />Oczywiście trzeba jeszcze wyświetlić zawartość bufora. Funkcja &quot;sprintf&quot; jedynie formatuje wyjście, a co zrobisz z tym dalej to już zależy od założeń. Można np. &quot;lcd_str(buf)&quot; o ile taka funkcja istnieje.<br />Wiodące zero jest właśnie tym o co Ci chodzi tzn. nieznaczące zera po lewej stronie zostaną dodane (w przypadku wartości dziesiętnej po prawej) np. 05:07 bez zer wiodących byłoby 5:7, itp.<br /><br /><div class="quotetitle">Kaim napisał(a):</div><div class="quotecontent"><br />Nie działa następująca pętla...<br /></div><br />&quot;if&quot; nie jest pętlą tylko instrukcją warunkową.<br /><br />Oczywista sprawa że wewnętrzny warunek nie zostanie spełniony, ponieważ zewnętrzne wyrażenie je wyklucza:<br />Jeżeli &quot;s&quot; jest większe od zera i &quot;s&quot; jest równe zero ???!!!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 16 mar 2015, o 19:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kaim]]></name></author>
<updated>2015-03-16T19:18:35+01:00</updated>
<published>2015-03-16T19:18:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123641#p123641</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123641#p123641"/>
<title type="html"><![CDATA[Re: Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123641#p123641"><![CDATA[
Używając kodu:<br />[syntax=c]#include &lt;stdio.h&gt;<br />     <br />    char buf&#91;6&#93;;<br />     <br />    lcd_cls();<br />    lcd_locate(1,4);<br />    sprintf(buf, &quot;%02d:%02d&quot;, m, s);[/syntax]<br /><br />na wyświetlaczu nic się nie wyświetla <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> a o co chodzi z tym wiodącym zerem ??<br /><br />Mam do was jeszcze jedno pytanie. Napisałem kod zliczający czas po naciśnięciu KEY5 włączamy timer. <br /><br />[syntax=c]if( !key_lock &amp;&amp; !(PINC &amp; KEY5 ) ) {<br />  key_lock=1;<br /><br /><br />  if (s==0){<br /><br />  lcd_cls();<br />  lcd_locate(0,1);<br />  lcd_str(&quot;Ustaw czas !!!&quot;);<br />  _delay_ms(1000);<br />  lcd_cls();<br />  }<br /><br />  if (s&gt;0){<br /><br />  TCCR2 |= (1&lt;&lt;CS22);<br />  if (s==0){<br />  PORTB |= LED1;<br />                                                 TCCR2 &amp;= ~(1&lt;&lt;CS22);<br />  }<br /><br />  }<br /><br /><br /><br /><br /><br />  } else if( key_lock &amp;&amp; (PINC &amp; KEY5 ) ) key_lock++;[/syntax]<br /><br /><br />Nie działa następująca pętla:<br /><br /><br />[syntax=c]if (s==0){<br />PORTB |= LED1;<br />TCCR2 &amp;= ~(1&lt;&lt;CS22);<br />  }[/syntax]<br /><br /><br /><br />Zasada prosta po zliczeniu całego czasu s jest = 0 i powinna zapalić się dioda LED a timer powinien zostać wyłączony. No nie wiem zbytnio dlaczego to nie działa, program się kompiluje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6730">Kaim</a> — 16 mar 2015, o 19:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[giciors]]></name></author>
<updated>2015-03-16T17:27:43+01:00</updated>
<published>2015-03-16T17:27:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123630#p123630</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123630#p123630"/>
<title type="html"><![CDATA[Re: Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123630#p123630"><![CDATA[
Witam<br />Musisz rozłożyć liczbę godzin i minut  na 2 cyfry a raczej znaki. <br />Sprawdzasz czy cyfra jest wielokrotnością 10 np. dzielisz przez 10 jeżeli wynik równy 0 to wpisujesz 0 jeżeli nie to dajesz otrzymaną cyfrę dla jedności nie ma problemu i tak samo dla minut.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1818">giciors</a> — 16 mar 2015, o 17:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2015-03-16T17:07:45+01:00</updated>
<published>2015-03-16T17:07:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123628#p123628</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123628#p123628"/>
<title type="html"><![CDATA[Re: Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123628#p123628"><![CDATA[
<!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic10931.html#p122105" >topic10931.html#p122105</a><!-- l --><br /><br />Lub instrukcje warunkowe (jeżeli mniejsze od 10 dopisz wiodące 0).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 16 mar 2015, o 17:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kaim]]></name></author>
<updated>2015-03-16T13:09:38+01:00</updated>
<published>2015-03-16T13:09:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123601#p123601</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123601#p123601"/>
<title type="html"><![CDATA[Format czasu.... hmmm...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11072&amp;p=123601#p123601"><![CDATA[
Witam. Jak uzyskać format czasu 00:00. Czytałem gdzieś na forum o nieznaczącym zerze ale nie mam pojęcia jak się do tego zabrać. Proszę o pomoc. Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6730">Kaim</a> — 16 mar 2015, o 13:09</p><hr />
]]></content>
</entry>
</feed>