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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-24T12:33:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=4898&amp;mode</id>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2013-11-24T12:33:35+01:00</updated>
<published>2013-11-24T12:33:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58365#p58365</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58365#p58365"/>
<title type="html"><![CDATA[Re: HD44780 i własne znaki raz jeszcze]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58365#p58365"><![CDATA[
Już wiem co było powodem tego niewyświetlania:<br /><br />Najpierw ładowałem znak do pamięci  wyświetlacza  a potem dopiero było .......   <strong>lcd_init();</strong><br />Mimo to dzięki wszystkim za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 24 lis 2013, o 12:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2013-11-24T12:20:09+01:00</updated>
<published>2013-11-24T12:20:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58360#p58360</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58360#p58360"/>
<title type="html"><![CDATA[Re: HD44780 i własne znaki raz jeszcze]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58360#p58360"><![CDATA[
Kurcze Wszystko zrobione było jak należy  plik .eep jest ładowany do eeprom  wszystko w pliku nagłówkowym odblokowane zmieniłem  <br /><br />funkcję z  wyświetlaniem też zmieniłem  i wygląda tak:<br />[syntax=c]void display_temp(void) {<br />lcd_locate(0,8);<br />if(subzero) lcd_str(&quot;-&quot;);/* jeśli subzero==1 wyświetla znak minus (temp. ujemna) */<br />else lcd_str(&quot; &quot;);/* jeśli subzero==0 wyświetl spację zamiast znaku minus (temp. dodatnia) */<br />lcd_int(cel);/* wyświetl dziesiętne części temperatury  */<br />lcd_str(&quot;.&quot;);/* wyświetl kropkę */<br />lcd_int(cel_fract_bits); /* wyświetl dziesiętne części stopnia */<br />lcd_str_E(&quot;\0x80&quot;&quot;C &quot;); /* wyświetl znak jednostek (C - stopnie Celsiusza) */[/syntax]<br /><br />jednak dalej wyświetla samą temperaturę z dziesiętną częścią a ostatniej  linijki tak jakby nie było. Ma ktoś jeszcze jakiś pomysł?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 24 lis 2013, o 12:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-24T11:52:28+01:00</updated>
<published>2013-11-24T11:52:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58354#p58354</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58354#p58354"/>
<title type="html"><![CDATA[Re: HD44780 i własne znaki raz jeszcze]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58354#p58354"><![CDATA[
Tak jak pisze Antystatyczny....<br /><br />a ja dodam, że trzeba jeszcze w pliku nagłówkowym odblokować możliwość używania definiowania znaków w eeprom<br /><br />i DWA, ustawić w Eclipse aby ładowało wsad również do EEPROM po końpilacji <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> — 24 lis 2013, o 11:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2013-11-24T10:46:00+01:00</updated>
<published>2013-11-24T10:46:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58344#p58344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58344#p58344"/>
<title type="html"><![CDATA[Re: HD44780 i własne znaki raz jeszcze]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58344#p58344"><![CDATA[
Dalej zachowuje się tak samo, choć u Mirka w książce na stronie 221 nie grało to roli. Z wszystkich  pamięci wyświetlane było w ten sam sposób   [syntax=c]lcd_str (&quot;\x81&quot;&quot;xxxx&quot;);[/syntax].<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 24 lis 2013, o 10:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2013-11-24T10:33:11+01:00</updated>
<published>2013-11-24T10:33:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58342#p58342</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58342#p58342"/>
<title type="html"><![CDATA[HD44780 i własne znaki raz jeszcze]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4898&amp;p=58342#p58342"><![CDATA[
Hej Znów czegoś nie doczytałem i proszę Was o pomoc!<br /><br />Chcę zdefiniować  własny znak w pamięci EEMEM z uwagi na to, że  niewiele tej pamięci będę wykorzystywał a w Atmedze 8  Flash  jest cenny. <br />I robię to tak:<br /><br />Najpierw jako tablicę  wstawiam mapę znaku:[syntax=c]uint8_t tab1&#91;&#93; EEMEM ={12,18,18,12,32,32,32,32};[/syntax]<br /><br /><br />Potem - już w  Mainie  chcę załadować go do pamięci wyświetlacza  i robię to tak:<br />[syntax=c]lcd_defchar_E(0x80, tab1);[/syntax]<br /><br />a następnie dalej  w Mainie  chcę ten znak wyświetlić w innym łańcuchu w ten sposób:<br /><br />[syntax=c]lcd_str(&quot;\0x80&quot;&quot;C &quot;);[/syntax]<br /><br />I  nie działa. Nie wyświetla mi nic w sekcji tego polecenia <br /><br />Sprawdziłem -kod znaku znajduje się w pamięci EEPROM  Sprawdziłem też  mam załączone USE_LCD_DEFCHAR. <br /><br />Czytałem na forum  w jednym z postów Mirek mówi że  może to być powodem  że  odczytywane jest  zero <br />nie wiem jednak  jak to rozumieć i naprawić.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 24 lis 2013, o 10:33</p><hr />
]]></content>
</entry>
</feed>