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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-12-09T00:24:27+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=9589&amp;mode</id>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-12-09T00:24:27+01:00</updated>
<published>2014-12-09T00:24:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107891#p107891</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107891#p107891"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107891#p107891"><![CDATA[
No to bardzo miło słyszeć, że problem rozwiązany <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br />Dzięki za kliknięcie w Pomógł i życzę miłej dalszej zabawy i nauki  <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=3503">MikieMan</a> — 9 gru 2014, o 00:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mantis]]></name></author>
<updated>2014-12-08T23:01:58+01:00</updated>
<published>2014-12-08T23:01:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107883#p107883</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107883#p107883"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107883#p107883"><![CDATA[
(Co do podwójnych &quot;int main(void)&quot; to oczywiście błąd przy kopiowaniu.)<br /> Teraz zasilam układ również z portu USB, ale poprzez zewnętrzny moduł zasilający ( w związku z czym,jeżeli dobrze rozumiem, nie tracę pary na zasilenie programatora). W każdym razie rozwiązało to mój problem. Jeszcze raz dziękuję wszystkim za życzliwość.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7132">mantis</a> — 8 gru 2014, o 23:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-12-08T22:26:25+01:00</updated>
<published>2014-12-08T22:26:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107879#p107879</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107879#p107879"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107879#p107879"><![CDATA[
<div class="quotetitle">mantis napisał(a):</div><div class="quotecontent"><br />teoretycznie zasilanie z programatora powinno dać radę.<br /></div><br />Być może twój port USB ma wyjątkowo słabą wydajność prądową? A nie masz przypadkiem do tego samego portu przez Huba USB podpiętych innych urządzeń poza programatorem, np. jakiegoś dysku zewnętrznego co ładnie pochłania prąd?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 8 gru 2014, o 22:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[vincenzo92]]></name></author>
<updated>2014-12-08T22:25:46+01:00</updated>
<published>2014-12-08T22:25:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107878#p107878</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107878#p107878"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107878#p107878"><![CDATA[
aaaaah właśnie mi sie przypomniały moje początki i identyczny problem Usbasp może zwyczajnie prądowo nie wyrabiać nie zapominajmy że obciążalność portu usb to 500 mA a z tego zasilić musimy programator, układ docelowy, i jeszcze układ wyświetlacza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4290">vincenzo92</a> — 8 gru 2014, o 22:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mantis]]></name></author>
<updated>2014-12-08T22:23:38+01:00</updated>
<published>2014-12-08T22:23:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107877#p107877</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107877#p107877"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107877#p107877"><![CDATA[
Dziękuję za porady. Po zasileniu płytki stykowej z osobnego źródła zasilania ( a nie jak wcześniej z usbasp) wyświetlacz działa idealnie. Nie rozumiem tylko dlaczego tak sie dzieje, teoretycznie zasilanie z programatora powinno dać radę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7132">mantis</a> — 8 gru 2014, o 22:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xamrex]]></name></author>
<updated>2014-12-08T12:47:40+01:00</updated>
<published>2014-12-08T12:47:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107780#p107780</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107780#p107780"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107780#p107780"><![CDATA[
Spróbuj jeszcze tym kontrastem się pobawić<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=74">xamrex</a> — 8 gru 2014, o 12:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[vincenzo92]]></name></author>
<updated>2014-12-08T12:13:46+01:00</updated>
<published>2014-12-08T12:13:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107779#p107779</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107779#p107779"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107779#p107779"><![CDATA[
Tak jak już kolega wyżej wspomniał po co ci dwa razy int main() po drugie spróbuj dać wyświetlanie w pętli potem wyświetlanie razem z inicjalizacją w pętli wtedy będziesz wiedział czy np wyświetlacz się nie restartuje z różnych dziwnych powodów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4290">vincenzo92</a> — 8 gru 2014, o 12:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[WoodPaker]]></name></author>
<updated>2014-12-08T11:00:58+01:00</updated>
<published>2014-12-08T11:00:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107777#p107777</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107777#p107777"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107777#p107777"><![CDATA[
Miałem taki problem jak pojawiło mi się kiedyś jakieś małe zwarcie przy jednym z datapinów. Sprawdź czy wszystkie połączenia masz na pewno dobrze. Robisz to na jakimś zestawie czy stykówce?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1425">WoodPaker</a> — 8 gru 2014, o 11:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-12-08T07:05:48+01:00</updated>
<published>2014-12-08T07:05:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107770#p107770</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107770#p107770"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107770#p107770"><![CDATA[
Witam<br />Dlaczego  <strong>int main (void)</strong> jest zdublowane?<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;HD44780.h&quot;<br /><br />int main(void)<br /><br />{<br />LCD_Initalize();<br />LCD_GoTo(0,0);<br /><br />    LCD_WriteText(&quot;Hello&quot;);<br /><br />while(1)<br />{<br /><br />   }<br /><br />}[/syntax]<br />U mnie działa prawidłowo.<br />W pliku *.h na początku i na końcu dodałem:<br />[syntax=c]#ifndef HD44780_H_<br />#define HD44780_H_<br />....<br />....<br />#endif /* HD44780_H_ */[/syntax]<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 8 gru 2014, o 07:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mantis]]></name></author>
<updated>2014-12-08T01:02:14+01:00</updated>
<published>2014-12-08T01:02:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107766#p107766</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107766#p107766"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107766#p107766"><![CDATA[
Dziękuję za zainteresowanie i chęć pomocy.<br /><br />Plik .H<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />//-------------------------------------------------------------------------------------------------<br />//<br />// Konfiguracja sygnałów sterujących wyświetlaczem.<br />// Można zmienić stosownie do potrzeb.<br />//<br />//-------------------------------------------------------------------------------------------------<br />#define LCD_RS_DIRDDRC<br />#define LCD_RS_PORT PORTC<br />#define LCD_RS(1 &lt;&lt; PC0)<br /><br />#define LCD_E_DIRDDRC<br />#define LCD_E_PORTPORTC<br />#define LCD_E(1 &lt;&lt; PC1)<br /><br />#define LCD_DB4_DIRDDRC<br />#define LCD_DB4_PORTPORTC<br />#define LCD_DB4(1 &lt;&lt; PC2)<br /><br />#define LCD_DB5_DIRDDRC<br />#define LCD_DB5_PORTPORTC<br />#define LCD_DB5(1 &lt;&lt; PC3)<br /><br />#define LCD_DB6_DIRDDRC<br />#define LCD_DB6_PORTPORTC<br />#define LCD_DB6(1 &lt;&lt; PC4)<br /><br />#define LCD_DB7_DIRDDRC<br />#define LCD_DB7_PORTPORTC<br />#define LCD_DB7(1 &lt;&lt; PC5)<br /><br />//-------------------------------------------------------------------------------------------------<br />//<br />// Instrukcje kontrolera Hitachi HD44780<br />//<br />//-------------------------------------------------------------------------------------------------<br /><br />#define HD44780_CLEAR0x01<br /><br />#define HD44780_HOME0x02<br /><br />#define HD44780_ENTRY_MODE0x04<br />#define HD44780_EM_SHIFT_CURSOR0<br />#define HD44780_EM_SHIFT_DISPLAY1<br />#define HD44780_EM_DECREMENT0<br />#define HD44780_EM_INCREMENT2<br /><br />#define HD44780_DISPLAY_ONOFF0x08<br />#define HD44780_DISPLAY_OFF0<br />#define HD44780_DISPLAY_ON4<br />#define HD44780_CURSOR_OFF0<br />#define HD44780_CURSOR_ON2<br />#define HD44780_CURSOR_NOBLINK0<br />#define HD44780_CURSOR_BLINK1<br /><br />#define HD44780_DISPLAY_CURSOR_SHIFT0x10<br />#define HD44780_SHIFT_CURSOR0<br />#define HD44780_SHIFT_DISPLAY8<br />#define HD44780_SHIFT_LEFT0<br />#define HD44780_SHIFT_RIGHT4<br /><br />#define HD44780_FUNCTION_SET0x20<br />#define HD44780_FONT5x70<br />#define HD44780_FONT5x104<br />#define HD44780_ONE_LINE0<br />#define HD44780_TWO_LINE8<br />#define HD44780_4_BIT0<br />#define HD44780_8_BIT16<br /><br />#define HD44780_CGRAM_SET0x40<br /><br />#define HD44780_DDRAM_SET0x80<br /><br />//-------------------------------------------------------------------------------------------------<br />//<br />// Deklaracje funkcji<br />//<br />//-------------------------------------------------------------------------------------------------<br /><br />void LCD_WriteCommand(unsigned char);<br />void LCD_WriteData(unsigned char);<br />void LCD_WriteText(char *);<br />void LCD_GoTo(unsigned char, unsigned char);<br />void LCD_Clear(void);<br />void LCD_Home(void);<br />void LCD_Initalize(void);<br /><br />//-------------------------------------------------------------------------------------------------<br />//<br />// Koniec pliku HD44780.h<br />//<br />//-------------------------------------------------------------------------------------------------[/syntax]<br /><br />Plik hd44780.c<br /><br />[syntax=c]#include &quot;HD44780.h&quot;<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja wystawiająca półbajt na magistralę danych<br />//<br />//-------------------------------------------------------------------------------------------------<br />void _LCD_OutNibble(unsigned char nibbleToWrite)<br />{<br />if(nibbleToWrite &amp; 0x01)<br />LCD_DB4_PORT |= LCD_DB4;<br />else<br />LCD_DB4_PORT  &amp;= ~LCD_DB4;<br /><br />if(nibbleToWrite &amp; 0x02)<br />LCD_DB5_PORT |= LCD_DB5;<br />else<br />LCD_DB5_PORT  &amp;= ~LCD_DB5;<br /><br />if(nibbleToWrite &amp; 0x04)<br />LCD_DB6_PORT |= LCD_DB6;<br />else<br />LCD_DB6_PORT  &amp;= ~LCD_DB6;<br /><br />if(nibbleToWrite &amp; 0x08)<br />LCD_DB7_PORT |= LCD_DB7;<br />else<br />LCD_DB7_PORT  &amp;= ~LCD_DB7;<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja zapisu bajtu do wyświetacza (bez rozróżnienia instrukcja/dane).<br />//<br />//-------------------------------------------------------------------------------------------------<br />void _LCD_Write(unsigned char dataToWrite)<br />{<br />LCD_E_PORT |= LCD_E;<br />_LCD_OutNibble(dataToWrite &gt;&gt; 4);<br />LCD_E_PORT &amp;= ~LCD_E;<br />LCD_E_PORT |= LCD_E;<br />_LCD_OutNibble(dataToWrite);<br />LCD_E_PORT &amp;= ~LCD_E;<br />_delay_us(50);<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja zapisu rozkazu do wyświetlacza<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_WriteCommand(unsigned char commandToWrite)<br />{<br />LCD_RS_PORT &amp;= ~LCD_RS;<br />_LCD_Write(commandToWrite);<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja zapisu danych do pamięci wyświetlacza<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_WriteData(unsigned char dataToWrite)<br />{<br />LCD_RS_PORT |= LCD_RS;<br />_LCD_Write(dataToWrite);<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja wyświetlenia napisu na wyswietlaczu.<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_WriteText(char * text)<br />{<br />while(*text)<br />  LCD_WriteData(*text++);<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja ustawienia współrzędnych ekranowych<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_GoTo(unsigned char x, unsigned char y)<br />{<br />LCD_WriteCommand(HD44780_DDRAM_SET | (x + (0x40 * y)));<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja czyszczenia ekranu wyświetlacza.<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_Clear(void)<br />{<br />LCD_WriteCommand(HD44780_CLEAR);<br />_delay_ms(2);<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Funkcja przywrócenia początkowych współrzędnych wyświetlacza.<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_Home(void)<br />{<br />LCD_WriteCommand(HD44780_HOME);<br />_delay_ms(2);<br />}<br />//-------------------------------------------------------------------------------------------------<br />//<br />// Procedura inicjalizacji kontrolera HD44780.<br />//<br />//-------------------------------------------------------------------------------------------------<br />void LCD_Initalize(void)<br />{<br />unsigned char i;<br />LCD_DB4_DIR |= LCD_DB4; // Konfiguracja kierunku pracy wyprowadzeń<br />LCD_DB5_DIR |= LCD_DB5; //<br />LCD_DB6_DIR |= LCD_DB6; //<br />LCD_DB7_DIR |= LCD_DB7; //<br />LCD_E_DIR |= LCD_E;   //<br />LCD_RS_DIR |= LCD_RS;  //<br />_delay_ms(15); // oczekiwanie na ustalibizowanie się napiecia zasilajacego<br />LCD_RS_PORT &amp;= ~LCD_RS; // wyzerowanie linii RS<br />LCD_E_PORT &amp;= ~LCD_E;  // wyzerowanie linii E<br /><br />for(i = 0; i &lt; 3; i++) // trzykrotne powtórzenie bloku instrukcji<br />  {<br />  LCD_E_PORT |= LCD_E; //  E = 1<br />  _LCD_OutNibble(0x03); // tryb 8-bitowy<br />  LCD_E_PORT &amp;= ~LCD_E; // E = 0<br />  _delay_ms(5); // czekaj 5ms<br />  }<br /><br />LCD_E_PORT |= LCD_E; // E = 1<br />_LCD_OutNibble(0x02); // tryb 4-bitowy<br />LCD_E_PORT &amp;= ~LCD_E; // E = 0<br /><br />_delay_ms(1); // czekaj 1ms<br />LCD_WriteCommand(HD44780_FUNCTION_SET | HD44780_FONT5x7 | HD44780_TWO_LINE | HD44780_4_BIT); // interfejs 4-bity, 2-linie, znak 5x7<br />LCD_WriteCommand(HD44780_DISPLAY_ONOFF | HD44780_DISPLAY_OFF); // wyłączenie wyswietlacza<br />LCD_WriteCommand(HD44780_CLEAR); // czyszczenie zawartosći pamieci DDRAM<br />_delay_ms(2);<br />LCD_WriteCommand(HD44780_ENTRY_MODE | HD44780_EM_SHIFT_CURSOR | HD44780_EM_INCREMENT);// inkrementaja adresu i przesuwanie kursora<br />LCD_WriteCommand(HD44780_DISPLAY_ONOFF | HD44780_DISPLAY_ON | HD44780_CURSOR_OFF | HD44780_CURSOR_NOBLINK); // włącz LCD, bez kursora i mrugania<br />}<br /><br />//-------------------------------------------------------------------------------------------------<br />//<br />// Koniec pliku HD44780.c<br />//<br />//-------------------------------------------------------------------------------------------------[/syntax]<br /><br />Plik main.c<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;HD44780.h&quot;<br /><br />int main(void)<br />{<br />int main(void) <br />{ <br /> LCD_Initalize(); <br /> LCD_GoTo(0,0); <br /> LCD_WriteText(&quot;Hello&quot;); <br /> while(1); <br /> return 0; <br />}<br /><br /><br />}[/syntax]<br /><br /><br />Niepokoi mnie fakt, iż z tego co mi wiadomo prostokąty powinny się wyświetlać (i utrzymywać)  na wyświetlaczu niepodłączonym do AVR'a.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7132">mantis</a> — 8 gru 2014, o 01:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[vincenzo92]]></name></author>
<updated>2014-12-08T00:46:07+01:00</updated>
<published>2014-12-08T00:46:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107765#p107765</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107765#p107765"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107765#p107765"><![CDATA[
A więc nie ma mowy o kombinowaniu z ujemnymi napięciami bo to musi działać pokaż jeszcze kod programu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4290">vincenzo92</a> — 8 gru 2014, o 00:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mantis]]></name></author>
<updated>2014-12-08T00:23:04+01:00</updated>
<published>2014-12-08T00:23:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107763#p107763</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107763#p107763"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107763#p107763"><![CDATA[
5V przez usbasp.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7132">mantis</a> — 8 gru 2014, o 00:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[vincenzo92]]></name></author>
<updated>2014-12-08T00:18:51+01:00</updated>
<published>2014-12-08T00:18:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107761#p107761</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107761#p107761"/>
<title type="html"><![CDATA[Re: Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107761#p107761"><![CDATA[
Jakim napięciem zasilasz wyświetlacz?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4290">vincenzo92</a> — 8 gru 2014, o 00:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mantis]]></name></author>
<updated>2014-12-08T00:09:02+01:00</updated>
<published>2014-12-08T00:09:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107759#p107759</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107759#p107759"/>
<title type="html"><![CDATA[Problem z wyświetlaczem LCD (HD44780)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9589&amp;p=107759#p107759"><![CDATA[
Dzień dobry, <br /><br />kilak dni temu kupiłem swój pierwszy wyświetlacz LCD 2x16, sterownik zgodny z HD44780. Pierwsze co chciałem zrobić to wyświetlić jakieś słowo za pomocą gotowych bibliotek ze strony radzio.dxp.pl . Podłączyłem wszystko zgodnie ze schematem dla trybu 4-bitowego bez flagi. Po napisaniu kodu wyświetlającego- powiedzmy- &quot;Hello&quot; i naciśnięciu w Eclipsie przycisku wgrywania na wyświetlaczu przez może pół sekundy widnieje bardzo jasny i wyraźny napis &quot;Hello&quot; po czym ciemnieje i nic nie widać. (nadal jest lekko podświetlony - podłączone wyprowadzenia A oraz K). Po przejrzeniu dużej ilości materiału w internecie podłączyłem w końcu jedynie zasilanie + podświetlenie + kontrast (z potencjometrem) i nadal to samo - po wgraniu programu przez małą chwilę widać słynne prostokąty, po czym obraz znika. <br /><br />Nie chcąc kombinować z ujemnymi napięciami ( takie porady krążą po internecie) postanowiłem napisać tutaj i zasięgnąć rady od pewnego źródła. <br /><br />Z góry dziękuję,<br /> mts<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7132">mantis</a> — 8 gru 2014, o 00:09</p><hr />
]]></content>
</entry>
</feed>