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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-04-12T10:44:36+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=22033&amp;mode</id>
<entry>
<author><name><![CDATA[ShanSong]]></name></author>
<updated>2019-03-08T19:39:50+01:00</updated>
<published>2019-03-08T19:39:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217195#p217195</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217195#p217195"/>
<title type="html"><![CDATA[Re: Komendy LCD. Proszę o wytłumaczenie!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217195#p217195"><![CDATA[
Dziękuję<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20526">ShanSong</a> — 8 mar 2019, o 19:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[P3ndz3l3k]]></name></author>
<updated>2019-03-04T20:05:42+01:00</updated>
<published>2019-03-04T20:05:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217099#p217099</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217099#p217099"/>
<title type="html"><![CDATA[Re: Komendy LCD. Proszę o wytłumaczenie!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217099#p217099"><![CDATA[
Witaj a propo scrollo-wania bo chyba o to ci chodzi to obejrzyj  filmik naszego forumowego mentora <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><br /><br />Pozdrawiam Paweł.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3709">P3ndz3l3k</a> — 4 mar 2019, o 20:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ShanSong]]></name></author>
<updated>2019-04-12T10:44:36+01:00</updated>
<published>2019-03-04T08:19:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217081#p217081</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217081#p217081"/>
<title type="html"><![CDATA[Komendy LCD. Proszę o wytłumaczenie!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22033&amp;p=217081#p217081"><![CDATA[
Witam, studiuję książkę BlueBook i niedawno udało mi się stworzyć bibliotekę dla LCD. Tworząc ją posługiwałem się kodami z książki i internetem. Niestety jest jeszcze kilka komend np. przesunięcie ekranu (którą bardzo chciałbym się nauczyć),  do których kodu nie było opisanego w książce czy &quot;Kodach źródłowych&quot;.<br />Proszę o wytłumaczenie (prostym językiem) w jaki sposób sam mogę sobie napisać kod do przesunięcia ekranu i analogicznie do pozostałych komend. Szukałem w internecie gotowych kodów, ale nie miałem szczęścia ich znaleźć <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> . Będę wdzięczny za pomoc.<br /><br />[syntax=c]&#91;color=#800080&#93;#define &#91;/color&#93;LCDC_CLS 0x01&#91;color=#40BF00&#93;//czyszczenie ekranu&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_HOME0x02&#91;color=#40BF00&#93;//powrót do HOME&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_ENTRY0x04&#91;color=#40BF00&#93;//przesuń kursor (pisząc):&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_ENTRYR 0x02&#91;color=#40BF00&#93;//w prawo&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_ENTRYL0&#91;color=#40BF00&#93;//w lewo&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_MOVER0x01&#91;color=#40BF00&#93;//w prawo (bez przesuwania)&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_MOVEL0x03&#91;color=#40BF00&#93;//w lewo (bez przesuwania)&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_ONOFF0x08&#91;color=#40BF00&#93;//sterowanie wyświetlaczem (włącz/wyłącz)&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_DISPLAYON0x04&#91;color=#40BF00&#93;//włącz wyświetlacz&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_CURSORON0x02&#91;color=#40BF00&#93;//włącz kursor&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_CURSOROFF0&#91;color=#40BF00&#93;//wyłącz kursor&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_BLINKON0x01&#91;color=#40BF00&#93;//włącz miganie kursora&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_SHIFT 0x10&#91;color=#40BF00&#93;//przesunięcie ekranu&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_SHIFTDISP0x08&#91;color=#40BF00&#93;//przesuń ekran:&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_SHIFTR0x04&#91;color=#40BF00&#93;//przesuń w prawo&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_SHIFTL0&#91;color=#40BF00&#93;//przesuń w lewo&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC0x20&#91;color=#40BF00&#93;//funkcja (jaki interfejs, ile linii i ile pikseli)&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC8B0x10&#91;color=#40BF00&#93;//interfejs 8 bitowy&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC4B0&#91;color=#40BF00&#93;//interfejs 4 bitowy&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC2L0x08&#91;color=#40BF00&#93;//liczba linii interfejsu: 2&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC1L0&#91;color=#40BF00&#93;//liczba linii interfejsu: 1&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC5x100x04&#91;color=#40BF00&#93;// 5x10 pixeli&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_FUNC5x70&#91;color=#40BF00&#93;// 5x7 pixeli&#91;/color&#93;<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_SET_CGRAM0x40<br />&#91;color=#800080&#93;#define&#91;/color&#93; LCDC_SET_DDRAM0x80<br /><br />Przykład komendy &#91;color=#0040FF&#93;cursor HOME&#91;/color&#93; zawarty w kodach źródłowych:<br /><br />#if USE_LCD_CURSOR_HOME == 1<br />void lcd_home(void)<br />{<br />lcd_write_cmd( LCDC_CLS|LCDC_HOME );<br /><br />#if USE_RW == 0<br />_delay_ms(4.9);<br />#endif<br />}<br />#endif[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20526">ShanSong</a> — 4 mar 2019, o 08:19</p><hr />
]]></content>
</entry>
</feed>