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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-02-02T10:20:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=56&amp;t=14379&amp;mode</id>
<entry>
<author><name><![CDATA[graham123]]></name></author>
<updated>2016-02-02T10:20:28+01:00</updated>
<published>2016-02-02T10:20:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152420#p152420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152420#p152420"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152420#p152420"><![CDATA[
Musiałem mieć takie adresowanie, bo kolumny nie działały i to był jedyny sposób na przejście do innych. <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10320">graham123</a> — 2 lut 2016, o 10:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Andrzej]]></name></author>
<updated>2016-02-02T00:20:27+01:00</updated>
<published>2016-02-02T00:20:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152402#p152402</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152402#p152402"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152402#p152402"><![CDATA[
w swoim main-e miałeś na pewno złe adresowanie bo np (0,60) to po za wszelkie granice wyświetlacza <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Świetnie że działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, miłej dalszej zabawy z nim <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=7001">Andrzej</a> — 2 lut 2016, o 00:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[graham123]]></name></author>
<updated>2016-02-02T00:16:08+01:00</updated>
<published>2016-02-02T00:16:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152400#p152400</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152400#p152400"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152400#p152400"><![CDATA[
Dokładnie tak to stosowałem, ale kolumny nie działały tak jak należy.<br />Zmieniłem trochę sam .c i już działa! <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=10320">graham123</a> — 2 lut 2016, o 00:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-02T00:05:27+01:00</updated>
<published>2016-02-02T00:05:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152398#p152398</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152398#p152398"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152398#p152398"><![CDATA[
<span style="color: #FF0000"><strong><span style="font-size: 200%; line-height: normal">............... kto udostępnia biblioteki z książki na forum ??? - mirekk36 ......................</span></strong></span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 lut 2016, o 00:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Andrzej]]></name></author>
<updated>2016-02-01T23:59:28+01:00</updated>
<published>2016-02-01T23:59:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152395#p152395</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152395#p152395"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152395#p152395"><![CDATA[
Podmień na mój main czy będzie tak samo.<br />Prosta zasada dla lokalizowania napisu na wyświetlaczu uniwersalna powiedział bym, a w Twoim przypadku 4x20 - 4 wiersze, 20 kolumn<br />tak więc lcd_locate( wiersz, kolumna) chyba że masz inny lcd<br /><br />  1 2 3...... 20<br />1<br />2<br />3<br />4<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7001">Andrzej</a> — 1 lut 2016, o 23:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[graham123]]></name></author>
<updated>2016-02-01T23:56:36+01:00</updated>
<published>2016-02-01T23:56:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152394#p152394</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152394#p152394"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152394#p152394"><![CDATA[
Po Twoich poprawkach w pliku .h do poprawnego działania potrzebny jest taki kod.<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;  <br />#include &quot;lcd44780.h&quot;<br /><br /><br />int main(void)<br />{<br />lcd_init();<br />    while (1) <br />    {<br />lcd_locate(0,0);  lcd_str(&quot;PIERWSZA LINIA 12345&quot;);<br />lcd_locate(0,60); lcd_str(&quot;DRUGA LINIA 12345678&quot;);<br />lcd_locate(0,20); lcd_str(&quot;Trzecia Linia 123456&quot;);<br />lcd_locate(0,84); lcd_str(&quot;Czwarta Linia 123456&quot;);<br />}<br />}[/syntax]<br /><br />Dalej nie działają kolumny... <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Port G jest dobrze, bo działam na 2560 <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=10320">graham123</a> — 1 lut 2016, o 23:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Andrzej]]></name></author>
<updated>2016-02-02T00:14:12+01:00</updated>
<published>2016-02-01T23:41:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152390#p152390</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152390#p152390"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152390#p152390"><![CDATA[
W lcd.h zmień wyjścia wyświetlacza i na jakiej atmedze chcesz to uruchomić ?<br />lcd.c<br /><br />[syntax=c]int main(void) {<br /><br />lcd_init();<br />lcd_locate(0,0);<br />lcd_str_P(PSTR(&quot;1234567890&quot;));<br /><br />lcd_locate(1,10);<br />lcd_str_P(PSTR(&quot;0987654321&quot;));<br /><br />lcd_locate(2,5);<br /><br />lcd_str_P(PSTR(&quot;MOZNA SIE&quot;));<br /><br />lcd_locate(3,5);<br /><br />lcd_str_P(PSTR(&quot;POBAWIC&quot;));<br /><br />while(1) {<br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7001">Andrzej</a> — 1 lut 2016, o 23:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[graham123]]></name></author>
<updated>2016-02-01T23:38:41+01:00</updated>
<published>2016-02-01T23:38:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152389#p152389</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152389#p152389"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152389#p152389"><![CDATA[
Andrzeju, próbowałem już z tym ustawieniem linii na kilka sposobów.<br />Ten też nie działa.<br />Podałbyś swoją ldc44780.c i h w całości?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10320">graham123</a> — 1 lut 2016, o 23:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Andrzej]]></name></author>
<updated>2016-02-01T23:41:17+01:00</updated>
<published>2016-02-01T23:29:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152386#p152386</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152386#p152386"/>
<title type="html"><![CDATA[Re: LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152386#p152386"><![CDATA[
Wklej / podmień sobie to w lcd44780.h zapisz, skompiluj i powinno Ci działać bez problemu u mnie działa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Jak coś będziemy myśleć dalej :], lcd44780.c mam bez zmian takie jak z płyty wydanie II jak coś <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />[syntax=c]// definicje adresów w DDRAM dla różnych wyświetlaczy<br />// inne są w wyświetlaczach 2wierszowych i w 4wierszowych<br />#if ( (LCD_ROWS == 4) &amp;&amp; (LCD_COLS == 20) )<br />//#define LCD_LINE1 0x00// adres 1 znaku 1 wiersza<br />//#define LCD_LINE2 0x28// adres 1 znaku 2 wiersza<br />//#define LCD_LINE3 0x14  // adres 1 znaku 3 wiersza<br />//#define LCD_LINE4 0x54  // adres 1 znaku 4 wiersza<br />//#else<br />#define LCD_LINE1 0x00// adres 1 znaku 1 wiersza<br />#define LCD_LINE2 0x40// adres 1 znaku 2 wiersza<br />#define LCD_LINE3 0x14  // adres 1 znaku 3 wiersza<br />#define LCD_LINE4 0x54  // adres 1 znaku 4 wiersza<br />#endif[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7001">Andrzej</a> — 1 lut 2016, o 23:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[graham123]]></name></author>
<updated>2016-02-01T22:47:00+01:00</updated>
<published>2016-02-01T22:47:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152374#p152374</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152374#p152374"/>
<title type="html"><![CDATA[LCD 20x04 HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14379&amp;p=152374#p152374"><![CDATA[
Witam!<br />Skorzystałem z przykładu podanego w bluebooku do wyświetlacza LCD i zastosowałem go do wyświetlacza 20x04. Jednak nie działa on tak jak powinien. <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br />[syntax=c]lcd_locate(0,0); lcd_str(&quot;20 znakow 20 znakow!&quot;); <br />lcd_locate(1,0); lcd_str(&quot;20 znakow 20 znakow!&quot;); <br />lcd_locate(2,0); lcd_str(&quot;20 znakow 20 znakow!&quot;); <br />lcd_locate(3,0); lcd_str(&quot;20 znakow 20 znakow!&quot;);[/syntax]<br />Chciałbym, aby po takim zapisie otrzymywać po kolei w kolejnych wierszach po 20 znaków.<br /><br />Jednak, aby tak to wyglądało kod wygląda następująco:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;  <br />#include &quot;lcd44780.h&quot;<br /><br /><br />int main(void)<br />{<br />lcd_init();<br />    while (1) <br />    {<br />lcd_locate(0,0);<br />lcd_str(&quot;Nie wiem dalczego to&quot;); // wiersz pierwszy<br />lcd_locate(0,20);<br />lcd_str(&quot;dziwny sposob???????&quot;); // wiersz trzeci<br />lcd_locate(0,40);<br />lcd_str(&quot;dziala dopiero w tak&quot;); //wiersz drugi<br />lcd_locate(0,84);<br />lcd_str(&quot;Ktos pomoze? Prosze!&quot;); //wiersz czwarty<br />}<br />}[/syntax]<br /><br /><br /><br />lcd44780.c posiadam po poprawkach które był wrzucone.<br /><br />Ma ktoś jakieś pomysły? <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=10320">graham123</a> — 1 lut 2016, o 22:47</p><hr />
]]></content>
</entry>
</feed>