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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-08-23T19:31:26+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=1456&amp;mode</id>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-23T19:31:26+01:00</updated>
<published>2012-08-23T19:31:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13477#p13477</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13477#p13477"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13477#p13477"><![CDATA[
Ogarnąłem jakoś po swojemu... i nawet działa..<br />Powoli kończę projekt lol... nie ma to jak bliżej finiszu po wielu dniach pracy... <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=166">20rafalo</a> — 23 sie 2012, o 19:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-23T12:50:13+01:00</updated>
<published>2012-08-23T12:50:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13421#p13421</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13421#p13421"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13421#p13421"><![CDATA[
Dzięki...<br />Zastosowałem pomysł Mirka i po części się sprawdził.<br />Mianowicie: <br />plik:lcd.h wygląda tak:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">else<br />#define LCD_LINE1 0x00      // adres 1 znaku 1 wiersza<br />#define LCD_LINE2 0x10      // adres 1 znaku 2 wiersza<br />#define LCD_LINE3 0x70     // adres 1 znaku 3 wiersza<br />#define LCD_LINE4 0x80     // adres 1 znaku 4 wiersza<br />#endif<br />Jeśli zmienię na &#91;code&#93;#define LCD_LINE2 0x36      // adres 1 znaku 2 wiersza&#91;/code&#93;</div><br />Nie daje to żadnego efektu.<br />Ale gdy w main.c zrobię tak:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent"> wyświetlenie własnych znaków na LCD<br />   lcd_locate(2,55);<br />   lcd_str(&quot;123456789&quot;);</div><br />jest ok, <br /><div class="codetitle"><b>Code:</b></div><div class="codecontent"> wyświetlenie własnych znaków na LCD<br />   lcd_locate(0,55);                               //zmiana<br />   lcd_str(&quot;123456789&quot;);</div><br />też ok ;P<br /><br />Dlatego stwierdziłem, że wyświetlacz jest zaprogramowany jako 1x16, nie 2x8<br />Gdzie zmienić przesuwanie się kolumn i wstawić to przesunięcie '55'<br />Co zmienić aby móc tak ustawić &quot;lcd_locate(0,8);&quot; i jechać do końca wyświetlacza..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 23 sie 2012, o 12:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-08-23T00:48:54+01:00</updated>
<published>2012-08-23T00:48:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13399#p13399</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13399#p13399"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13399#p13399"><![CDATA[
Ojj albo mnie tu robisz w avatara albo ja już powinienem isc spać <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> <br /><br />Ty masz tą <a href="http://www.us-electronics.com/files/LCDs.pdf"  class="postlink">notę</a><br /><br />a jeżeli tak to do twojego LCD który ma kontroler NT coś tam jest ta <a href="http://www.ue.eti.pg.gda.pl/fpgalab/info_lcd/nt3881d.pdf"  class="postlink">nota</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 23 sie 2012, o 00:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-23T00:19:11+01:00</updated>
<published>2012-08-23T00:19:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13398#p13398</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13398#p13398"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13398#p13398"><![CDATA[
Chyba ściągnąłem innego pdf-a. U mnie na 16 str jest opis dużego wyświetlacza ;P<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 27 minutach ]</span></strong><br /><br />Kombinuję z tym: &quot;#define LCDC_FUNC4B0x15//&quot; i wyświetliło mi się na całym wyświetlaczu, jednak &quot;głupoty&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 23 sie 2012, o 00:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-08-23T00:03:07+01:00</updated>
<published>2012-08-23T00:03:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13397#p13397</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13397#p13397"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13397#p13397"><![CDATA[
<div class="quotetitle">20rafalo napisał(a):</div><div class="quotecontent"><br />Str 8. Zbyt dużo tam nie ma ;/<br /><br />wysłałem plik, ale go nie widzę..<br /></div><br /><br />Oooo kochanieńki tam jest bardzo dużo, a najważniejszy wpis z tej strony brzmi :<br />CONTROLLER NT3881 OR EQUIVALENT<br />co nas prowadzi chociażby do tej <a href="http://www.ue.eti.pg.gda.pl/fpgalab/info_lcd/nt3881d.pdf"  class="postlink">noty</a> <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />A wniej już jest deczko więcej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br />A z niej wynika ( str 16 i 17 ) że ten wyświetlacz może pracować w trzech trybach <br />1.  5 X 7 dots + Cursor (or 5x8 dots)<br />1.  5 X 10 dots + Cursor<br />2.  5 X 7 dots + Cursor (or 5x8 dots)<br />Cyferka z kropką oznacza ilość linii<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 23 sie 2012, o 00:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T23:45:34+01:00</updated>
<published>2012-08-22T23:45:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13396#p13396</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13396#p13396"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13396#p13396"><![CDATA[
<div class="codetitle"><b>Code:</b></div><div class="codecontent">#define LCD_Y 2      // ilość wierszy wyświetlacza LCD<br />#define LCD_X 8   // ilość kolumn wyświetlacza LCD</div><br />Tu dawałem 1x16 i to samo ;P<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">#define LCD_LINE1 0x00      // adres 1 znaku 1 wiersza<br />#define LCD_LINE2 0x28      // adres 1 znaku 2 wiersza</div><br />Chodzi o modyfikację tych linii (resztę '#define' usunąć- linie3,4)<br />jeśli działa i połowa to domyślam się, że adres 0x00 jest ok.<br />Tylko ten drugi zmieniać...<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />Dzięks <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=166">20rafalo</a> — 22 sie 2012, o 23:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-22T23:43:22+01:00</updated>
<published>2012-08-22T23:43:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13395#p13395</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13395#p13395"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13395#p13395"><![CDATA[
przeczytaj jeszcze raz wyżej moje porady po kolei no i pokajanie się moje - za to że nie zauważyłem &quot;1x16&quot; w pierwszym poście<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sie 2012, o 23:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T23:37:57+01:00</updated>
<published>2012-08-22T23:37:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13394#p13394</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13394#p13394"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13394#p13394"><![CDATA[
Str 8. Zbyt dużo tam nie ma ;/<br /><br />wysłałem plik, ale go nie widzę..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 sie 2012, o 23:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-22T23:26:30+01:00</updated>
<published>2012-08-22T23:26:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13393#p13393</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13393#p13393"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13393#p13393"><![CDATA[
Jeśli uważasz że moja prośba o dokładniejsze precyzowanie pytań to złośliwość - to na prawdę ja mógłby potraktować tak zadawane pytania jako złośliwość. Zrozum, że staram się tobie pomóc - ale żeby dostać szybciej jakąś pomoc trzeba też się nauczyć zadawać pytania.<br /><br />Ja bardzo dobrze rozumiem że nie ogarniasz jeszcze wszystkiego ale tym bardziej dokładnie ja wtedy opisuję to co mam .... podałeś symbol i weź sobie człowieku szukaj w necie teraz PDF'a do twojego wyświetlacza. Przed chwilą coś znalazłem ale wyszło mi że to 1x16.<br /><br />Więc zrozum, że na forum jak masz coś tak nietypowego to warto spakować notę PDF do ZIP'a i wrzucić jako załącznik, żeby osoby, które mają ci pomóc nie musiały tracić dodatkowo czasu na szukanie PDF'a i jeszcze zgadywanie czy znalazły dobry.<br /><br />Czy tak trudno ci zrozumieć takie podstawowe zasady formułowania pytań ???? <br /><br />Z tymi liniami to przyznaję - mi się już pomyliło - teraz zajrzałem wyżej - więc przepraszam ... <br /><br />nie mniej jednak wykorzystywanie 8-bitowego trybu czy 4-bitowego trybu (jak ty to nazwałeś 8linii adresowych czy 4) nie ma nic wspólnego czy on coś wyświetla po lewej czy po prawej stronie ...<br /><br />A jak masz 4x20 - to spróbuj w pliku lcd44780.h wybrać właśnie ten drugi zestaw adresów. Jeszcze raz przypomnę w książce masz to opisane - zajrzyj proszę - i sprawdź ok ?<br /><br />ale jeśli ma 1x16 to będzie jeszcze inaczej <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Dobra przyznaję się do kolejnego błędu co do zarzutu nierzetelnego opisu z twojej strony - rzeczywiście w pierwszym poście jest napisane przez ciebie <br /><br />1x16<br /><br />więc jeszcze raz przepraszam<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />ale OK - jak można zbadać adresy w swoim wyświetlaczu<br /><br />napisz program który będzie w pętli wrzucał kolejno co sekundę po jednym znaku do LCD i zliczaj sobie<br /><br />1, 2, 3 ,4 itd.... w pewnym momencie pewnie znaki przestaną się pojawiać ale zliczaj dalej co sekundę sobie albo wysyłaj gdzieś licznik przez RS232 na terminal..... i jak się zaczną znowu pojawiać to zapamiętaj tą liczbę - będziesz miał gotowe przesunięcie w adresach o konkretną liczbę<br /><br />ja tak testowałem sobie niektóre wyświetlacze jeśli w PDF'ie nie było adresów - a przeważnie nie ma <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 6 minutach ]</span></strong><br /><br />I oczywiście Malutki_27 ma rację że wyświetlacz 1x16 zwykle zachowuje się tak jak 2x8<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sie 2012, o 23:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T23:25:06+01:00</updated>
<published>2012-08-22T23:25:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13392#p13392</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13392#p13392"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13392#p13392"><![CDATA[
<div class="quotetitle">Malutki_27 napisał(a):</div><div class="quotecontent"><br />panie kochany bo mimo ze to jest LCD 16x1 to trzeba go traktowac jak wyswietlacz 8x2 czyli ma inne adresy pamieci<br /></div><br />Czytam księgę - może coś pomoże ;P<br />Czyli normalnie w LCD.h zmieniać definicje na y2, x8..<br />Hmm.. zobaczymy ;P<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 sie 2012, o 23:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-08-22T23:22:55+01:00</updated>
<published>2012-08-22T23:22:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13391#p13391</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13391#p13391"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13391#p13391"><![CDATA[
panie kochany bo mimo ze to jest LCD 16x1 to trzeba go traktowac jak wyswietlacz 8x2 czyli ma inne adresy pamieci<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 22 sie 2012, o 23:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T23:15:55+01:00</updated>
<published>2012-08-22T23:15:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13390#p13390</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13390#p13390"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13390#p13390"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />....a nawet jeśli nie ma 8 linii - tylko znowu ci się coś pomyliło - i ma np 4 wiersze - ale kolumn np 24<br /><br />...więc zastanów się na przyszłość jak w końcu zadawać poprawnie pytania.<br /></div><br />Oj Mirku Mirku...<br />Gdybym od razu ogarnął, że problem jest z przesyłem do wyświetlacza to bym inaczej zadał pytanie, ale wstępnie zacząłem od kodu-bo trochę zmieniałem...<br /><br />Wyświetlacz nie ma 4x20 - to już złośliwość z Twojej strony ;P<br /><br />Na samym początku napisałem, że 1x16(fachowo - 1 wiersz 16 kolumn). Widać to gołym okiem Mirku i Ty o tym dobrze wiesz..<br />Poza tym podałem nr katalogowy- mam przed sobą pdf-a i nic o adresach nie ma...<br />No...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 sie 2012, o 23:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-22T23:09:37+01:00</updated>
<published>2012-08-22T23:09:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13388#p13388</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13388#p13388"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13388#p13388"><![CDATA[
Tzn ty musisz zrozumieć i to jest opisane w książce, że kod jest przystosowany do typowego wyświetlacza 2x16 na sterowniku HD44780<br /><br />więc ja na twoim miejscu bym po pierwsze sam się zastanowił że jeśli używam innego wyświetlacza (i to jakiego - działa TYLKo 8 linii to boże ile on ma wszystkich linii ??? 10? 12? a może 16 ???? i na pewno zgodny jest z HD44780 ???)<br /><br />a zatem przede wszystkim od tego bym zaczął wątek - że robię testy na innym wyświetlaczu niż użyty w przykładzie .... Przecież już samo to może być powodem różnych dziwnych zachowań ....<br /><br />a nawet jeśli nie ma 8 linii - tylko znowu ci się coś pomyliło - i ma np 4 wiersze - ale kolumn np 24 - to może mieć całkiem inne mapowanie znaków w swojej pamięci DDRAM - i to też opisuję w książce i w pliku #.h masz przykład jak do tego podejść i sobie kombinować ....<br /><br />więc zastanów się na przyszłość jak w końcu zadawać poprawnie pytania. Bo połowy rzeczy nie napiszesz , inne przekażesz nie tak .... a na końcu chodzisz i się denerwujesz że ci coś nie działa i żadne podpowiedzi z forum nie pomagają.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">20rafalo napisał(a):</div><div class="quotecontent"><br />Domyślam się, że trzeba przestawić jakieś adresy...<br /></div><br /><br />Widzisz - nie trzeba się domyślać - bo jak pisałem wyżej opisałem to w książce i podpowiedziałem jak można to sobie zbadać .... ale znowu kolega nie doczytał - bo pewnie się śpieszy <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> — 22 sie 2012, o 23:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T23:17:52+01:00</updated>
<published>2012-08-22T22:57:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13385#p13385</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13385#p13385"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13385#p13385"><![CDATA[
Zaszła taka sprawa.. kombinowałem z e wszystkimi pamięciami zmieniając ich wierszę, żeby był ład...<br />Pierwszym razem wyświetlły się tylko znaki jednej pamięci, to zacząłem kombinować i zmieniłem jej wiersz, w związku z tym inne zniknęły.<br />Teraz zauważyłem, że działa tylko 8 znaków wyświetlacza- i stąd te nagłe znikanie....<br />Wnioskuję, że na moim wyświetlaczu nie działa kod od Ciebie w takiej konfiguracji, być może trzeba coś przestawiać w nim....<br />Bo z tego co czytałem, to kod był w takiej formie, że najpierw zapisywano na pierwsze 8 bitów potem na drugie- wykorzystując 4 linie adresowe..<br /><br />Oj Mirku już nie wiem jak Ci wytłumaczyć- Ty wiesz jaki pisałeś kod. ;P<br /><br />Normalnie jest 8 linii adresowych- my wykorzystujemy 4 linie- a układ się tak zachowuje jak by program był napisany aby wykorzystywać 8 linii adresowych, nie 4 i wyświetla 8 znaków od lewej - przy podłączeniu fizycznym 4 linii ;P<br />Mój wyświetlacz to BSC1A16DRY<br />Już rozumiesz?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />Domyślam się, że trzeba przestawić jakieś adresy...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 sie 2012, o 22:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-22T22:53:11+01:00</updated>
<published>2012-08-22T22:53:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13384#p13384</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13384#p13384"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13384#p13384"><![CDATA[
<div class="quotetitle">20rafalo napisał(a):</div><div class="quotecontent"><br />kropki, których nie ma w bibliotece <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />lol.. ;P<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Wcześniej dawałem litery i też nic... ;/<br />Wow - mój wyświetlacz działa tylko  w połowie- to jest powód... ;/<br />To przesuwanie chyba nie działa ;/<br /></div><br /><br />Nic nie rozumiem - zaczynasz wątek od opisu problemu że nie wyświetla się napis z EEPROM co jednoznacznie sugeruje że pozostałe się wyświetlają .... dyskutujemy jak to naprawić a ty teraz piszesz że napisy z RAM się nie wyświetlają ????<br /><br />a ten z EEPROM się pojawił czy nie ????<br /><br />czy teraz się okazuje że NIC ci nie działa?<br /><br />Nie dasz rady jakoś bardziej przejrzyście opisać swojego problemu i po kolei ?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />jakie znowu przesuwanie ??? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> czy my mamy odgadywać co ty tam sobie w głowie myślisz i robisz na stole ze swoim układem ??? <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> — 22 sie 2012, o 22:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T22:45:26+01:00</updated>
<published>2012-08-22T22:45:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13381#p13381</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13381#p13381"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13381#p13381"><![CDATA[
kropki, których nie ma w bibliotece <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />lol.. ;P<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Wcześniej dawałem litery i też nic... ;/<br />Wow - mój wyświetlacz działa tylko  w połowie- to jest powód... ;/<br />To przesuwanie chyba nie działa ;/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 sie 2012, o 22:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-22T22:35:09+01:00</updated>
<published>2012-08-22T22:35:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13378#p13378</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13378#p13378"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13378#p13378"><![CDATA[
No a co to za napis?<br /><br />lcd_str(&quot;..&quot;);<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sie 2012, o 22:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T22:22:00+01:00</updated>
<published>2012-08-22T22:22:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13372#p13372</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13372#p13372"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13372#p13372"><![CDATA[
;/ No tak, zapomniałem o tym.. a tyle razy programowałem eeprom ;/<br /><br />Panowie dzięki..<br />Zauważyłem, że mam problem z wyświetleniem z pamięci RAM....<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">   lcd_locate(0,1);<br />   lcd_str(&quot;..&quot;);            // napis z pamięci RAM</div><br />I nic... - tylko całe czarne kwadraty...<br />Ramu jest na tyle:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">Device: attiny2313<br /><br />Program:    1306 bytes (63.8% Full)<br />(.text + .data + .bootloader)<br /><br />Data:         13 bytes (10.2% Full)<br />(.data + .bss + .noinit)<br /><br />EEPROM:       11 bytes (8.6% Full)<br />(.eeprom)<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 sie 2012, o 22:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-08-22T21:41:49+01:00</updated>
<published>2012-08-22T21:41:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13363#p13363</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13363#p13363"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13363#p13363"><![CDATA[
Dokładnie! W Eclipse trzeba zaznaczyć opcję w zakładce avrdude żeby wgrywało eeprom podczas programowania procka<br /><br />a te linie o które pytasz to ja zwykle ustawiałem sobie tak na sztywno włączenie podświetlenia LCD. Więc jeśli z tego nie korzystasz to możesz skasować.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 sie 2012, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-08-22T21:33:59+01:00</updated>
<published>2012-08-22T21:33:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13361#p13361</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13361#p13361"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13361#p13361"><![CDATA[
ba 100% że *epp brakuje <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=58">SunRiver</a> — 22 sie 2012, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sonix]]></name></author>
<updated>2012-08-22T20:57:30+01:00</updated>
<published>2012-08-22T20:57:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13355#p13355</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13355#p13355"/>
<title type="html"><![CDATA[Re: LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13355#p13355"><![CDATA[
Znając życie pewnie nie wgrywasz zawartości pamięci EEPROM do procka przy jego programowaniu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=127">Sonix</a> — 22 sie 2012, o 20:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-08-22T20:29:30+01:00</updated>
<published>2012-08-22T20:29:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13350#p13350</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13350#p13350"/>
<title type="html"><![CDATA[LCD - pamięć EEPROM...]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1456&amp;p=13350#p13350"><![CDATA[
Witam<br />Testuję program LCD (pobrany z DVD Mirka) i jest problem odnośnie napisów z pamięci EEPROM - nie wyświetla.<br />Z innych pamięci wyświetla. Kombinowałem najkrótsze teksty oraz zmieniałem położenie kursora- nic.<br />linię &quot;#define EEMEM __attribute__((section(&quot;.eeprom&quot;)))&quot; nam aktywną<br /><br />Modyfikacje to zmiana pinów i wybór attiny2313 oraz wyswietlacz 1x16 - wiem wiem, że nie ma drugiego wiersza ;P, ale tak wszystko ustawiłem, żę z pamięci powinno iść.., nawet litera 'ó' nie działa(jak wiemy zapisana w eeprom):<br /><br />&quot;// wyświetlenie własnych znaków na LCD<br />lcd_locate(0,2);<br />lcd_str(&quot;\0x81&quot;);//'ó<br />&quot;<br /><br />Ps do czego są linie w &quot;main&quot;:<br />DDRD |= (1&lt;&lt;PD0);<br />PORTD |= (1&lt;&lt;PD0);<br /><br />volatile uint8_t pwm1, pwm2, pwm3;<br />Nie widzę, żeby były przydatne do wyświetlania..<br />Chyba je usunąć.. ;P<br />Z góry dzięki <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=166">20rafalo</a> — 22 sie 2012, o 20:29</p><hr />
]]></content>
</entry>
</feed>