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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-12-16T16:06:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=17085&amp;mode</id>
<entry>
<author><name><![CDATA[ursmar]]></name></author>
<updated>2016-12-16T16:06:48+01:00</updated>
<published>2016-12-16T16:06:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177664#p177664</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177664#p177664"/>
<title type="html"><![CDATA[Re: Jak stworzyć kod ASCII z liczby?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177664#p177664"><![CDATA[
Dziękuję za wyjaśnienie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Zapomniałem o tym, że:<br />Gdy kompilator napotka jakiś znak wewnątrz apostrofów zamienia go na odpowiednią wartość kodu ASCII.<br />Pomógł przykład: '0' (ASCII) = 48 (dziesiętna wartość kodu ASCII)<br /><br />i wszystko się rozjaśniło <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Zrobiłem sobie jeszcze taką małą ściągę i już w ogóle stała się jasność.<br /><a href="https://obrazkiforum.atnel.pl/716/448cbad1eaf880090ccf3737dca63207.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/716/448cbad1eaf880090ccf3737dca63207.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=716">ursmar</a> — 16 gru 2016, o 16:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-12-16T15:02:51+01:00</updated>
<published>2016-12-16T15:02:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177658#p177658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177658#p177658"/>
<title type="html"><![CDATA[Re: Jak stworzyć kod ASCII z liczby?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177658#p177658"><![CDATA[
A masz to przecież opisane w Bluebooku ... eeeeś <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />wiesz do czego są apostrofy w C ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />'0' - to jest KOD ASCII znaku ZERO <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i = bodajże 48<br /><br />no to teraz jak dodasz do 48 liczbę jeden to będziesz miał jaki znak ASCII ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> no JEDEN bo przecież 49 to kod znaku JEDEN <br /><br />i tak dalej i tak dalej - poza tym masz ten poradnik wideo <br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 gru 2016, o 15:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ursmar]]></name></author>
<updated>2016-12-16T14:59:13+01:00</updated>
<published>2016-12-16T14:59:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177656#p177656</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177656#p177656"/>
<title type="html"><![CDATA[Jak stworzyć kod ASCII z liczby?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=17085&amp;p=177656#p177656"><![CDATA[
Nie rozumiem jak to działa?<br /><br />[syntax=c]// kolory czcionki lub tła<br />#define BLACK0<br />#define RED1<br />#define GREEN2<br />#define YELLOW3<br />#define BLUE4<br />#define MAGENTA5<br />#define CYAN6<br />#define WHITE7[/syntax]<br />W miejsce <strong><span style="color: #0000FF">cl</span></strong> wstawiana jest jakaś wartość liczbowa z przedziału 0-7 odpowiadająca danemu kolorowi<br /><br />[syntax=c]void tr_pen_color(uint8_t cl) {<br /><br />uart_putc(0x1b);//&lt;ESC&gt;&#91;34m<br />uart_putc('&#91;');<br />uart_putc('3');<br />uart_putc(cl+'0');<br />uart_putc('m');<br />}[/syntax]<br />Rzecz, która mnie interesuje to jak to działa że ta konkretna linijka kodu<br /><br />[syntax=c]uart_putc(cl+'0');[/syntax]<br />poprzez dodanie <strong>'0'</strong> zamienia tą wartość liczbową odpowiadającą jakiemuś kolorowi tak jak to jest zdefiniowane wyżej na ASCII?<br /><br />Co się dzieje z tym zerem? Znika? i tą wartością <strong><span style="color: #0000FF">cl</span></strong>? Czemu się nie łączą i nie powstaje taki ciąg znaków np. 340 ??? Nie mogło by być samo <strong><span style="color: #0000FF">cl</span></strong> ???<br /><br />Jest o tym mowa w tym poradniku od tej chwili:<br /><!-- m --><a class="postlink" href="https://youtu.be/qDDCU3udirA?t=58m51s" >https://youtu.be/qDDCU3udirA?t=58m51s</a><!-- m --><br />(około minuta na ten temat).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=716">ursmar</a> — 16 gru 2016, o 14:59</p><hr />
]]></content>
</entry>
</feed>