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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-11-06T13:53:02+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=803&amp;mode</id>
<entry>
<author><name><![CDATA[heniug]]></name></author>
<updated>2013-11-04T08:08:35+01:00</updated>
<published>2013-11-04T08:08:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55322#p55322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55322#p55322"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55322#p55322"><![CDATA[
wielkie dzięki za pomoc <br /><br />zapisałem w pamięci<br />Kiedyś korzystałem z tej funkcji 'utoa' i chyba tą  stronę też odwiedziłem<br />Strona zapisana, i część wydrukowana.<br /><br />Dzięki wielkie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1890">heniug</a> — 4 lis 2013, o 08:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-11-03T22:33:00+01:00</updated>
<published>2013-11-03T22:33:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55314#p55314</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55314#p55314"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55314#p55314"><![CDATA[
W definicji funkcji lcd_int znajdziesz funkcje itoa, która zamienia liczby z przedziału -32768...32767 na łańcuch znaków. Są jeszcze funkcje takie jak: utoa, która działa na zakresie 0-65535 albo ltoa, której argument może wynosić -2147483648...2147483647 i inne opisane <a href="http://nongnu.org/avr-libc/user-manual/group__avr__stdlib.html"  class="postlink">tutaj</a>.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 3 lis 2013, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[heniug]]></name></author>
<updated>2013-11-03T21:59:55+01:00</updated>
<published>2013-11-03T21:59:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55308#p55308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55308#p55308"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55308#p55308"><![CDATA[
szukam rozwiązania ale chyba się zapętliłem<br /><br />potrzebny reset<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1890">heniug</a> — 3 lis 2013, o 21:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-11-03T20:22:53+01:00</updated>
<published>2013-11-03T20:22:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55296#p55296</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55296#p55296"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55296#p55296"><![CDATA[
A dlaczego nie przeanalizujesz sobie przykładu kodu do LCD?<br /><br />Jest tam pokazane jak wyświetlać dane.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 3 lis 2013, o 20:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[heniug]]></name></author>
<updated>2013-11-03T22:00:51+01:00</updated>
<published>2013-11-03T20:20:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55295#p55295</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55295#p55295"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55295#p55295"><![CDATA[
ok<br />ale błędu kompilator nie podaje<br />to jak na wyświetlaczu wartość poprawnie np. 75456<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1890">heniug</a> — 3 lis 2013, o 20:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xor]]></name></author>
<updated>2015-11-06T13:53:02+01:00</updated>
<published>2013-11-03T19:51:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55292#p55292</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55292#p55292"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55292#p55292"><![CDATA[
<span style="color: #BFFFBF">.</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1774">xor</a> — 3 lis 2013, o 19:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[heniug]]></name></author>
<updated>2013-11-03T18:23:14+01:00</updated>
<published>2013-11-03T18:23:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55284#p55284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55284#p55284"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55284#p55284"><![CDATA[
Dzięki już znalazłem.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />jedno pytanie co do wyświetlania na wyświetlaczu LCD, czy tylko ja mam taki problem:<br /><br />jak napiszę <br /><br />uint16_t test = 0xFFFF;<br /><br />i wyślę do LCD<br /><br />lcd_int(test);<br /><br />to na wyświetlaczu pojawia mi się wartość -1<br /><br />dlaczego????<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1890">heniug</a> — 3 lis 2013, o 18:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fredek]]></name></author>
<updated>2013-11-03T17:59:42+01:00</updated>
<published>2013-11-03T17:59:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55283#p55283</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55283#p55283"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55283#p55283"><![CDATA[
<div class="quotetitle">heniug napisał(a):</div><div class="quotecontent"><br />Witam<br />Proszę o pomoc gdzie można pobrać poprawkę do obsługi wyświetlacza LCD wg książki Pana Mirka.<br /></div><br /><br /><!-- m --><a class="postlink" href="http://atnel.pl/uaktualnienia-programow-do-dvd.html" >http://atnel.pl/uaktualnienia-programow-do-dvd.html</a><!-- m --> <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=919">fredek</a> — 3 lis 2013, o 17:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[heniug]]></name></author>
<updated>2013-11-03T17:55:35+01:00</updated>
<published>2013-11-03T17:55:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55282#p55282</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55282#p55282"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=55282#p55282"><![CDATA[
Witam<br />Proszę o pomoc gdzie można pobrać poprawkę do obsługi wyświetlacza LCD wg książki Pana Mirka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1890">heniug</a> — 3 lis 2013, o 17:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kris]]></name></author>
<updated>2012-01-28T18:36:33+01:00</updated>
<published>2012-01-28T18:36:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2141#p2141</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2141#p2141"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2141#p2141"><![CDATA[
Dokładnie tak, źle zdefiniowałem PINy w pliku .h teraz wszystko śmiga. Będę przestrzegał powyższych reguł  <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=202">kris</a> — 28 sty 2012, o 18:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-01-28T16:33:51+01:00</updated>
<published>2012-01-28T16:33:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2137#p2137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2137#p2137"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2137#p2137"><![CDATA[
<div class="quotetitle">kris napisał(a):</div><div class="quotecontent"><br />Dałem radę dzięki za pomoc <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /></div><br /><br />Ok cieszymy się - tylko prośba - pamiętaj na drugi raz o dwóch sprawach dobrze?<br /><br />1. wstawiaj kod w znaczniki syntax=c - za pomocą tego rozwijanego pola na górze &quot;listing kodu&quot;<br /><br />2. jak masz posłużyć się przykładem kodu z książki to nigdy nie wklejaj całego kodu pliku - zamiast tego tylko i wyłącznie jakiś mały fragment, który sprawia ci problem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 sty 2012, o 16:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-01-28T16:31:25+01:00</updated>
<published>2012-01-28T16:31:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2135#p2135</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2135#p2135"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2135#p2135"><![CDATA[
wiesz już co miałeś źle <br />źle ustawiłeś piny w pliku .h <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> — 28 sty 2012, o 16:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-01-28T16:30:22+01:00</updated>
<published>2012-01-28T16:30:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2133#p2133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2133#p2133"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2133#p2133"><![CDATA[
A więc tak podłączyłem się do LCD zgodnie z twoim schematem:<br />RW na GND <br /><br />program:<br /><br />[syntax=c]<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &quot;LCD/lcd44780.h&quot;<br /><br />int main(void)<br />{<br />lcd_init();<br />lcd_locate(0,0);<br />lcd_str(&quot;Hello World&quot;);<br />lcd_locate(1,0);<br />lcd_locate(1,0);<br />lcd_str(&quot;Hello World&quot;);<br />while(1);<br />}<br />[/syntax]<br /><br />Plik .h zmieniony na zgodny ze schematem twoim :<br /><br />[syntax=c]<br /><br />// tu ustalamy za pomocą zera lub jedynki czy sterujemy pinem RW<br />//0 - pin RW podłączony na stałe do GND<br />//1 - pin RW podłączony do mikrokontrolera<br />#define USE_RW 0<br />//----------------------------------------------------------------------------------------<br />//<br />//Ustawienia sprzętowe połączeń sterownika z mikrokontrolerem<br />//<br />//----------------------------------------------------------------------------------------<br />// tu konfigurujemy port i piny do jakich podłączymy linie D7..D4 LCD<br />#define LCD_D7PORT  A<br />#define LCD_D7 7<br />#define LCD_D6PORT  A<br />#define LCD_D6 6<br />#define LCD_D5PORT  A<br />#define LCD_D5 5<br />#define LCD_D4PORT  A<br />#define LCD_D4 4<br /><br /><br />// tu definiujemy piny procesora do których podłączamy sygnały RS,RW, E<br />#define LCD_RSPORT A<br />#define LCD_RS 2<br /><br />#define LCD_RWPORT B<br />#define LCD_RW 1<br /><br />#define LCD_EPORT A<br />#define LCD_E 3<br />//------------------------------------------------  koniec ustawień sprzętowych ---------------<br />[/syntax]<br /><br />I jak myślisz co się dzieje ??<br /><br /><br />Dobrze myślisz działa prawidłowo mamy głupi napis w obu liniach LCD<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 sty 2012, o 16:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kris]]></name></author>
<updated>2012-01-28T16:28:34+01:00</updated>
<published>2012-01-28T16:28:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2132#p2132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2132#p2132"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2132#p2132"><![CDATA[
Dałem radę dzięki za pomoc <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=202">kris</a> — 28 sty 2012, o 16:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kris]]></name></author>
<updated>2012-01-28T16:08:26+01:00</updated>
<published>2012-01-28T16:08:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2127#p2127</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2127#p2127"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2127#p2127"><![CDATA[
Ok właśnie zmieniam RW na 0 i nic z poza tym mam już gotową płytkę z RW przylutowanym do GND a na wyświetlaczu nadal nic po załadowaniu programu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=202">kris</a> — 28 sty 2012, o 16:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-01-28T16:04:41+01:00</updated>
<published>2012-01-28T16:04:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2126#p2126</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2126#p2126"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2126#p2126"><![CDATA[
SunRiver dzięki, jak zwykle mądrze prawisz, ja tylko dodam link skąd można pobrać poprawkę do LCD <br /><br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic21.html">topic21.html</a><!-- l --><br /><br />no i dokładnie jak mówi kolega wyżej sprawdź na jakie piny i jaki port masz podpięty wyświetlacz LCD ? a jeśli na PORTB to lepiej przepnij na inny PORT np PORTA - ponieważ na porcieB jest ISP i to może też ci się gryźć czasem <br /><br />a do tego ustaw sobie konfigurację w pliku który pokazał kolega wyżej i o którym ja wspominam w książce.<br /><br /><br />ale już widzę BABOLA - masz oczywiście ustawione<br /><br />#define USE_RW 1<br /><br />a tymczasem PIN R/W wyświetlacza podłączyłeś do GND. Po co ? jak się ma kocie biblioteki to się podłącza go pod GND ale jak się ma porządne biblioteki to zdecydowanie lepiej podłączać go do procka <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> — 28 sty 2012, o 16:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kris]]></name></author>
<updated>2012-01-28T16:00:05+01:00</updated>
<published>2012-01-28T16:00:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2125#p2125</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2125#p2125"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2125#p2125"><![CDATA[
PIN RW mam zwarty z GND zamieszczam schemat układu z jakiego korzystam:<br /><a href="http://forum.atnel.pl/_obrazki/o/202_abbe28eafd936d593ddbd2b751eb90ca.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/202_abbe28eafd936d593ddbd2b751eb90ca.jpg" alt="Obrazek" /></a><br /><br />A oto kod HD44780.h po moich zmianach odpowiednich Pinów:<br />[syntax=c]<br />//-----------------------------------------------------------------------------------------------------------<br />// *** Obsługa wyświetlaczy alfanumerycznych zgodnych z HD44780 ***<br />//<br />// - Sterowanie: tryb 4-bitowy<br />// - Dowolne przypisanie każdego sygnału sterującego do dowolnego pinu mikrokontrolera<br />// - Praca z pinem RW podłączonym do GND lub do mikrokontrolera (sprawdzanie BusyFLAG - szybkie operacje LCD)<br />//<br />// Pliki : lcd44780.c , lcd44780.h<br />// Mikrokontrolery : Atmel AVR<br />// Kompilator : avr-gcc<br />// Źródło : <!-- m --><a class="postlink" href="http://www.atnel.pl">http://www.atnel.pl</a><!-- m --><br />// Data : marzec 2010<br />// Autor : Mirosław Kardaś<br />//----------------------------------------------------------------------------------------------------------<br />// Rozmiar kodu z załączonymi tylko funkcjami: lcd_init(), lcd_cls(), lcd_str() (RW&lt;--&gt;GND)<br />// dla procesorów AVR: 240 bajtów !!!<br />// Rozmiar kodu z załączonymi tylko funkcjami: lcd_init(), lcd_cls(), lcd_str(), lcd_locate()(RW&lt;--&gt;GND)<br />// dla procesorów AVR: 254 bajty<br />// Rozmiar kodu z załączonymi tylko funkcjami: lcd_init(), lcd_cls(), lcd_str() (RW&lt;--&gt;uC)<br />// dla procesorów AVR: 326 bajtów !!!<br />// Rozmiar kodu z załączonymi tylko funkcjami: lcd_init(), lcd_cls(), lcd_str(), lcd_locate()(RW&lt;--&gt;uC)<br />// dla procesorów AVR: 340 bajtów<br />//-----------------------------------------------------------------------------------------------------------<br />#ifndef LCD_H_<br />#define LCD_H_<br />//----------------------------------------------------------------------------------------<br />//<br />//Parametry pracy sterownika<br />//<br />//----------------------------------------------------------------------------------------<br />// rozdzielczość wyświetlacza LCD (wiersze/kolumny)<br />#define LCD_Y 2// ilość wierszy wyświetlacza LCD<br />#define LCD_X 16// ilość kolumn wyświetlacza LCD<br /><br />// tu ustalamy za pomocą zera lub jedynki czy sterujemy pinem RW<br />//0 - pin RW podłączony na stałe do GND<br />//1 - pin RW podłączony do mikrokontrolera<br />#define USE_RW 1<br /><br />//----------------------------------------------------------------------------------------<br />//<br />//Ustawienia sprzętowe połączeń sterownika z mikrokontrolerem<br />//<br />//----------------------------------------------------------------------------------------<br />// tu konfigurujemy port i piny do jakich podłączymy linie D7..D4 LCD<br />#define LCD_D7PORT  A<br />#define LCD_D7 7<br />#define LCD_D6PORT  A<br />#define LCD_D6 6<br />#define LCD_D5PORT  A<br />#define LCD_D5 5<br />#define LCD_D4PORT  A<br />#define LCD_D4 4<br /><br /><br />// tu definiujemy piny procesora do których podłączamy sygnały RS,RW, E<br />#define LCD_RSPORT A<br />#define LCD_RS 0<br /><br />#define LCD_RWPORT A<br />#define LCD_RW 1<br /><br />#define LCD_EPORT A<br />#define LCD_E 2<br />//------------------------------------------------  koniec ustawień sprzętowych ---------------<br /><br /><br /><br />#endif /* LCD_H_ */<br /><br />[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=202">kris</a> — 28 sty 2012, o 16:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-01-28T15:12:46+01:00</updated>
<published>2012-01-28T15:12:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2116#p2116</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2116#p2116"/>
<title type="html"><![CDATA[Re: Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2116#p2116"><![CDATA[
1. czy pobrałeś poprawki do biblioteki LCD ??<br />2. czy na pewno dobrze podłączyłeś wyświetlacz do pinów zadeklarowanych w pliku lcd44780.h ??<br /><br />[syntax=c]<br /><br />// tu konfigurujemy port i piny do jakich podłączymy linie D7..D4 LCD<br />#define LCD_D7PORT  B<br />#define LCD_D7 7<br />#define LCD_D6PORT  B<br />#define LCD_D6 6<br />#define LCD_D5PORT  B<br />#define LCD_D5 5<br />#define LCD_D4PORT  B<br />#define LCD_D4 4<br /><br /><br />// tu definiujemy piny procesora do których podłączamy sygnały RS,RW, E<br />#define LCD_RSPORT B<br />#define LCD_RS 0<br /><br />#define LCD_RWPORT B<br />#define LCD_RW 1<br /><br />#define LCD_EPORT B<br />#define LCD_E 2<br />//------------------------------------------------  koniec ustawień sprzętowych ---------------<br />[/syntax]<br /><br />przyjrzyj się przykładowi 04 z książki dokładnie i sprawdź pin RW<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 sty 2012, o 15:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kris]]></name></author>
<updated>2012-01-28T14:43:05+01:00</updated>
<published>2012-01-28T14:43:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2111#p2111</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2111#p2111"/>
<title type="html"><![CDATA[Problem z wyświetleniem znaku LCD HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=803&amp;p=2111#p2111"><![CDATA[
Zakupiłem książkę Pana Mirosława i postanowiłem wyświetlić cokolwiek na wyświetlaczu LCD ale nic nie pokazuje wyświetlacz. Zamieszczam kod źródłowy main.c :<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br /><br /><br />#include &quot;LCD/lcd44780.h&quot;<br /><br /><br />int main(void)<br />{<br />lcd_init();<br />lcd_locate(0,0);<br />lcd_str(&quot;Hello World&quot;);<br /><br />while(1);<br />}[/syntax]<br /><br />Proszę o wskazówki, program kompiluje się prawidłowo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=202">kris</a> — 28 sty 2012, o 14:43</p><hr />
]]></content>
</entry>
</feed>