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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-03-08T22:33:12+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=20375&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-03-08T22:33:12+01:00</updated>
<published>2018-03-08T22:33:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205235#p205235</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205235#p205235"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205235#p205235"><![CDATA[
bravo!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 mar 2018, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-08T22:24:40+01:00</updated>
<published>2018-03-08T22:24:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205233#p205233</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205233#p205233"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205233#p205233"><![CDATA[
Udało mi się zrobić to pionowo przesuwane menu, co prawda nie po inżyniersku, ale za to jako tako. Muszę jeszcze nad tym posiedzieć i może uda się lepiej to zrobić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 8 mar 2018, o 22:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-03-08T16:13:35+01:00</updated>
<published>2018-03-08T16:13:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205206#p205206</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205206#p205206"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205206#p205206"><![CDATA[
<div class="quotetitle">Dzonzi napisał(a):</div><div class="quotecontent"><br />Panie Mirku, ale może podsunie Pan jakiś ciekawy i sprytny pomysł?<br /></div><br />Ja się tam nie znam Panie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ja tu tylko sprzątam ... za bardzo początkujący jestem w te klocki - a widzę, że prujesz z pomysłami do przodu jak strzała więc lada moment będziesz miał rozwiązanie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 8 mar 2018, o 16:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-08T15:31:39+01:00</updated>
<published>2018-03-08T15:31:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205200#p205200</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205200#p205200"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205200#p205200"><![CDATA[
Panie Mirku, ale może podsunie Pan jakiś ciekawy i sprytny pomysł?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 8 mar 2018, o 15:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-03-08T15:05:54+01:00</updated>
<published>2018-03-08T15:05:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205194#p205194</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205194#p205194"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205194#p205194"><![CDATA[
<div class="quotetitle">Dzonzi napisał(a):</div><div class="quotecontent"><br />Czy może da się to zrobić łatwiej/lepiej?<br /></div><br />Wierzę w ciebie i na pewno wymyślisz jeszcze lepiej i jeszcze łatwiej, powodzenia <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=54">mirekk36</a> — 8 mar 2018, o 15:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-08T14:00:33+01:00</updated>
<published>2018-03-08T14:00:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205187#p205187</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205187#p205187"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205187#p205187"><![CDATA[
Udało się. Trzeba było zmienić wartość komendy na C0. W dokumentacji na st. 43 jest napisane Sets DDRAM address so that<br />the cursor is positioned at the<br />head of the second line.<br /><br />Czy nie mogliście od razu mi tego powiedzieć? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Teraz muszę zrobić tak, żeby po wciśnięciu przycisku, napis dolny przeszedł do górnej linii. Jakieś sugestie? Tak sobie myślę, że by nie wpisać tych wszystkich &quot;opcji&quot; menu do tablicy, każdy klik powoduje że do górnej linii będzie wpisana kolejna zawartość tejże tablicy, a do dolnej zawartość tablicy n+1, a jeżeli n+1&gt; od rozmiaru tablicy to n=0, więc wpisze znów pierwszy element tablicy i w ten sposób ta się zapętli. <br />Czy dobrze myślę? Czy może da się to zrobić łatwiej/lepiej?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 8 mar 2018, o 14:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2018-03-08T11:05:16+01:00</updated>
<published>2018-03-08T11:05:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205153#p205153</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205153#p205153"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205153#p205153"><![CDATA[
ja mam propozycje dla Kolegi <strong>Dzonzi</strong> że jak się chce &quot;uczyć Ce z dataszita&quot; to jest od tego specjalizowane forum na e <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=2500">Nefarious19</a> — 8 mar 2018, o 11:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-03-08T10:56:56+01:00</updated>
<published>2018-03-08T10:56:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205151#p205151</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205151#p205151"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205151#p205151"><![CDATA[
<div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />proponuje zacząć od książki:<br /><br />Mikrokontrolery AVR - język C podstawy programowania<br /><br />Bo patrząc na twój kod to jeszcze długa droga przed Tobą ale pokonasz ją szybciej czytajac powyższą pozycję.<br /></div><br />Nie pamiętasz z innych wątków tego użytkownika (nomen omen wciąż o tym samym) ... że on nie korzysta z żadnych bibliotek a tym bardziej z książek bo to strzelanie z armaty do komara <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ?<br /><br />A brnie dalej że aż strach się bać ...<br /><br /><div class="quotetitle">Dzonzi napisał(a):</div><div class="quotecontent"><br />Proszę nie zwracać uwagi na niepotrzebne delaye, czy sprawdzenie != 0 w warunku pętli, bo to nie jest powodem błędnego działania, a mi pomaga czytelniej patrzeć na kod.<br /></div><br />to nie jest kod - to jest jakiś groch z kapustą<br /><br /><div class="quotetitle">Dzonzi napisał(a):</div><div class="quotecontent"><br />A więc w którym miejscu jest błąd powodujący niewyświetlenie napisu na dolnej linii?<br /></div><br />a to pytanie wygrywa konkurs roku! <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=54">mirekk36</a> — 8 mar 2018, o 10:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-08T10:44:16+01:00</updated>
<published>2018-03-08T10:44:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205149#p205149</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205149#p205149"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205149#p205149"><![CDATA[
A więc w którym miejscu jest błąd powodujący niewyświetlenie napisu na dolnej linii?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 8 mar 2018, o 10:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2018-03-08T10:36:15+01:00</updated>
<published>2018-03-08T10:36:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205148#p205148</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205148#p205148"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205148#p205148"><![CDATA[
proponuje zacząć od książki:<br /><br /><a href="https://sklep.atnel.pl/pl/p/Mikrokontrolery-AVR-Jezyk-C-podstawy-programowania-PL-/75"  class="postlink">Mikrokontrolery AVR - język C podstawy programowania</a><br /><br />Bo patrząc na twój kod to jeszcze długa droga przed Tobą ale pokonasz ją szybciej czytajac powyższą pozycję.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Nie jestem złośliwy i chce pomóc ale musisz &quot;dać z siebie mąke&quot; zktóre da się zrobić &quot;chleb&quot; w postaci porządnego kodu.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Mozesz też przeanalizować kod z tej strony: <!-- m --><a class="postlink" href="http://radzio.dxp.pl/hd44780/hd44780_avr_4-bit_rw_c.html" >http://radzio.dxp.pl/hd44780/hd44780_av ... _rw_c.html</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 8 mar 2018, o 10:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-08T09:00:45+01:00</updated>
<published>2018-03-08T09:00:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205142#p205142</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205142#p205142"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205142#p205142"><![CDATA[
[syntax=c]void komenda (unsigned char command)<br />{<br />PORTD=command;<br />PORTB&amp;= ~(1&lt;&lt;RS);<br />PORTB|= (1&lt;&lt;E);<br />_delay_ms(50);<br />PORTB&amp;= ~(1&lt;&lt;E);<br />PORTD = 0;<br />}<br /><br />void napisz (char character)<br />{<br />PORTD = character;<br />PORTB|= (1&lt;&lt;RS);<br />PORTB|= (1&lt;&lt;E);<br />_delay_ms(50);<br />PORTB&amp;= ~(1&lt;&lt;E);<br />PORTD = 0;<br />}<br /><br />void init()<br />{<br />_delay_ms(20);<br />komenda(0x01);<br />_delay_ms(20);<br />komenda(0x38);<br />_delay_ms(20);<br />komenda(0x0E);<br />_delay_ms(20);<br />}[/syntax]<br /><br />A taki mam kod, który działa bardzo śrtednio. Górny napis Up jest wyświetlany tak jak powinien, w pierwszej linii, za do na dolnym ekranie nie jest nic wyświetlone, ale kursor jest przesunięty na piątek miejsce, czyli tak jakby było Down_ tylko nie wyświetla napisu, a sam kursor na 5 miejscu.<br /><br />[syntax=c]int licznik = 0, i=0;<br />char up&#91;&#93; = &quot;Up&quot;;<br />char down&#91;&#93; = &quot;Down&quot;;<br /> init();<br />_delay_ms(10);<br /><br />while(up&#91;i&#93;!=0)<br />{<br />napisz(up&#91;i&#93;);<br />i++;<br />}<br /><br />komenda(0x40); //przeniesienie kursora na drugą linię<br />i=0;<br />_delay_ms(15);<br />while(down&#91;i&#93;!=0)<br />{<br />napisz(down&#91;i&#93;);<br />i++;<br />}[/syntax]<br /><br />Proszę nie zwracać uwagi na niepotrzebne delaye, czy sprawdzenie != 0 w warunku pętli, bo to nie jest powodem błędnego działania, a mi pomaga czytelniej patrzeć na kod.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 8 mar 2018, o 09:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2018-03-08T07:51:44+01:00</updated>
<published>2018-03-08T07:51:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205141#p205141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205141#p205141"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205141#p205141"><![CDATA[
Czy masz napisane jakieś funkcje do obsługi lcd?<br /><br />[syntax=c]wyslij_dane();<br />wyslij_komende();<br /><br />wyslij_char();<br />wyslij_string();<br /><br />ustaw_kursor();<br />czysc_lcd();[/syntax]<br /><br />itd, itp?<br /><br />Jeśli nie to je napisz, jeśli tak pokaż co i jak juz sam zrobiłeś?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 8 mar 2018, o 07:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SP2LUB]]></name></author>
<updated>2018-03-08T07:33:06+01:00</updated>
<published>2018-03-08T07:33:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205140#p205140</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205140#p205140"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205140#p205140"><![CDATA[
Cześć Dzonzi<br />Żeby zmieniać linie musisz wysłać do wyświetlacza adres linii. Skoro znalazłeś się już w drugiej linii to zapewne wiesz jak zainicjować wyświetlacz, wiesz jak wysłać do niego dane i komendy... zatem posiadając tę wiedzę, po prostu wyślij do wyświetlacza rozkaz zmiany linii. <br />Jeżeli linia druga to 0x40 to pierwsza będzie 0x00? <br />Generalnie żebyśmy mogli Tobie pomóc to wypadało by z Twojej strony umieścić chociaż fragment kodu jakim się posługujesz.. bez tego możemy jedynie.... zgadywać co też Ty tam naskrobałeś<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12998">SP2LUB</a> — 8 mar 2018, o 07:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-08T06:52:32+01:00</updated>
<published>2018-03-08T06:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205138#p205138</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205138#p205138"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205138#p205138"><![CDATA[
Z żadnych bibliotek nie korzystam oprócz standardowej avr/io i delay. Opieram się na dokumentacji wyświetlacza, a raczej chyba sterownika hd44780<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 8 mar 2018, o 06:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[karolen]]></name></author>
<updated>2018-03-07T22:53:54+01:00</updated>
<published>2018-03-07T22:53:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205122#p205122</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205122#p205122"/>
<title type="html"><![CDATA[Re: Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205122#p205122"><![CDATA[
Jak rozumiem nie używasz bibliotek z BB, to może powiedz z jakich korzystasz. Bo na chwilę obecną jest to praca bardziej ze szklaną kulą aniżeli z kodem i programowaniem.<br />Na pewno tu na forum znajdzie się kilka osób które Ci pomogą, ale daj im na to szansę. Daj jakieś materiały na których planujesz opierać swoją pracę...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6210">karolen</a> — 7 mar 2018, o 22:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Dzonzi]]></name></author>
<updated>2018-03-07T21:05:40+01:00</updated>
<published>2018-03-07T21:05:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205113#p205113</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205113#p205113"/>
<title type="html"><![CDATA[Jak przesunąć napis z dolnej linii do górnej w LCD 2x16]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20375&amp;p=205113#p205113"><![CDATA[
Witam serdecznie<br />Nie mam pomysłu jak przesunąć napis z dolnej linii na górną. Chcę zrobić małe menu. Na ekranie głównym będzie pare opcji i przyciskami chcę się poruszać w górę i w dół.<br />Czy moglibyście mi zarzuć jakimś pomysłem? Nie używam dedykowanych bibliotek do LCD.<br />Pozdrawiam serdecznie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3139">Dzonzi</a> — 7 mar 2018, o 21:05</p><hr />
]]></content>
</entry>
</feed>