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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-01-20T14:53:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=3&amp;t=8651&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-30T23:00:33+01:00</updated>
<published>2014-09-30T23:00:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97197#p97197</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97197#p97197"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97197#p97197"><![CDATA[
<div class="quotetitle">urchin napisał(a):</div><div class="quotecontent"><br />niestety na razie zadaję takie irytujące pytania,<br /></div><br /><br />dla mnie nie ma irytujących pytań <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> — 30 wrz 2014, o 23:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[urchin]]></name></author>
<updated>2014-09-30T21:34:50+01:00</updated>
<published>2014-09-30T21:34:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97173#p97173</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97173#p97173"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97173#p97173"><![CDATA[
Przeczytałem cały rozdział, i jest to opisane a mimo to miałem z tym problem.<br />Pewnie właśnie dlatego że zacząłem wszystko dokładnie czytać łącznie z funkcjami co sprawia że po jakimś czasie ma się wrażenie że uruchomienie wyświetlacza z gotowcem z książki jest bardzo trudne. W tej chwili już wydaje się łatwe co i gdzie podłączyć, gdzie jest potencjometr ostrości, gdzie jest zworka RW, które piny wyświetlacza są podłączone na stałe, a które samemu trzeba podłączyć i gdzie je skonfigurować.<br /><br />A to &quot;Trzeba tak:&quot; dodałem tylko po to by na początku nie studiować funkcji, zależności czasowych przy sterowaniu wyświetlaczem, żeby nie zastanawiać się gdzie są skonfigurowane porty i czego jeszcze się nie zrobiło i żeby od razu wiedzieć co podłączyć by było to zgodne z programem dodanym na płytce DVD (04_LCD). Oczywiście jak się chce zagłębić w temat, wdrożyć do własnego projektu to jest to niezbędne.<br /><br />Książka jest dobra nie krytykuję jej po prostu uświadamiam może komuś jeszcze, że można najpierw podłączyć, skonfigurować wszystko co jest niezbędne do działania wyświetlacza z atmegą32 w ATB, a później dokładnie analizować wykorzystane funkcje, które dla kompletnego laika mogą się wydać czarną magią, nawet po przeczytaniu wszystkich poprzednich rozdziałów. trochę upływa czasu zanim swobodnie można posługiwać się językiem C, samo zrozumienie zmiennych tablicowych może przysporzyć trochę problemów jeśli wcześniej nie zrobi się sporej ilości przykładów lub nie programowało się w innym języku.<br /><br />Mirek <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> z każdym rozkumanym twoim programem i podłączeniem w ATB będzie mi łatwiej, niestety na razie zadaję takie irytujące pytania, bo coś przeoczę, coś niesłusznie uznam za nieistotne lub wolałbym nad tym zastanowić się później. W pierwszej kolejności chcę mieć pewność że wszystko podłączyłem dobrze, że wgrałem wszystkie niezbędne pliki, później poznaję program, zastanawiam się nad szczegółami działania. Jakoś wybitnie zdolny nie jestem ale dopóki będzie mi to sprawiać frajdę to trochę ten temat pomęczę i może kiedyś zrobię jakiś prosty projekt z wykorzystaniem atmegi.<br /><br />a tak w ogóle Pozdrawiam <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=5955">urchin</a> — 30 wrz 2014, o 21:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2014-09-30T20:41:33+01:00</updated>
<published>2014-09-30T20:41:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97162#p97162</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97162#p97162"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=97162#p97162"><![CDATA[
Odniosłem takie samo wrażenie, ale w odniesieniu do książki, a w szczególności do rozdziałów teoretycznych.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 30 wrz 2014, o 20:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-28T19:21:20+01:00</updated>
<published>2014-09-28T19:21:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96949#p96949</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96949#p96949"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96949#p96949"><![CDATA[
<div class="quotetitle">urchin napisał(a):</div><div class="quotecontent"><br />Trzeba tak :<br /><br />Połączyć<br /></div><br /><br />Tylko, że masz to DOKŁADNIE w książce właśnie opisane ... ale pewnie nie chciało się czytać całego rozdziału co ? <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 wrz 2014, o 19:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-09-28T17:06:09+01:00</updated>
<published>2014-09-28T17:06:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96944#p96944</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96944#p96944"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96944#p96944"><![CDATA[
Witam,<br /><br />Kolega jak dał nowy projekt, to znów musi sobie w definicji poustawiać piny. Jak już koledze działa to niech doświadczalnie zmienia fizycznie piny i zmienia w pliku nagłówkowym. Trzeba sobie wszystko oswoić <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Ach ten koci Eclipse <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 28 wrz 2014, o 17:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[urchin]]></name></author>
<updated>2014-09-28T17:30:48+01:00</updated>
<published>2014-09-28T16:44:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96941#p96941</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96941#p96941"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96941#p96941"><![CDATA[
Ponownie zacząłem od początku, wywaliłem stary projekt 04_LCD i ponownie go wgrałem, pozmieniałem podłączenia w zestawie ATB i teraz mam tak że wyświetlacz się świeci po podłączeniu LCD_LED-do_PA7.<br /><br />Świecą się kwadraciki na niebieskim podświetlonym tle. Co mogę zrobić by pojawił się jakiś napis?<br />Może źle dodaję ten plik .eep w Eclipsie?<br />Jak to powinno się zrobić poprawnie?<br /><br />Sorki że odpowiadam z opóźnieniem, mi to zajmuje sporo czasu nie chcę czegos spalić na tej płytce a i te porty muszę zmieniać a tak średnio jeszcze w tym się orientuję.<br /><br />Dzięki za wszelkie podpowiedzi.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 12 minutach ]</span></strong><br /><br />Już zadziałało <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Trzeba tak :<br /><br />Połączyć<br />RS-do-PA0<br />RW-do-PA1<br />E-do-PA2<br />D4-do-PA3<br />D5-do-PA4<br />D6-do-PA5<br />D7-doPA6<br />LCD_LED-do-PA7<br /><br />Przed wgraniem programu.<br />Dołączyć plik z rozszerzeniem .eep z katalogu Relace/LCD/04_LCD.eep przez<br />Projekt/Properties/Flash/EEPROM/  ..Upload EEPROM Image..wybieramy from EEPROM image file(tu wskazujemy plik File system =workspace_loc:/04_LCD/Release/04_LCD.eep)<br /><br />Po tym zadziałało.<br /><br />Dzięki wielkie za pomoc.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5955">urchin</a> — 28 wrz 2014, o 16:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-09-28T15:56:32+01:00</updated>
<published>2014-09-28T15:56:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96937#p96937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96937#p96937"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96937#p96937"><![CDATA[
Witam,<br /><br />Kolega porób cleany projektu, zapisz go sobie i skompiluj wszystko od nowa. Wgraj plik hex z programem i później pamięć eep.<br /><br />Bardzo dziwne, że Ci nie aktywuje podświetlenia na pinie, przecież to jest początek programu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 28 wrz 2014, o 15:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[urchin]]></name></author>
<updated>2014-09-28T15:27:03+01:00</updated>
<published>2014-09-28T15:27:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96936#p96936</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96936#p96936"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96936#p96936"><![CDATA[
Jak podłączę pin LCD_LED do VCC wyświetlacz jest podświetlony, a jeśli do Pin PA7 brak podświetlenia?<br /><br />Mam  w 1 rzędzie prostokąciki i nic się nie dzieje.<br /><br />a według tego podświetlenie powinno działać<br />[syntax=c]/*<br /><br />int main(void)<br />{<br /><br />DDRA |= (1&lt;&lt;PA7);// ustawiamy kierunek linii podświetlenia LCD jako WYJŚCIE<br />PORTA |= (1&lt;&lt;PA7);// załączamy podświetlenie LCD - stan wysoki<br />}[/syntax]<br /><br />Napisów nie mam, coś jest jeszcze nie tak chyba teraz tylko z programem,<br />nie wiem czy dobrze dołączyłem .eep?<br /><br />Zrobiłem to przez projekt, properties, Flash/EPROM<br /><br />W konsoli mam taki komunikat:<br />[syntax=c]*<br /><br /><br />Launching C:\WinAVR-20100110\bin\avrdude -pm32 -cATB-FT232R -Pft0 &quot;-Ueeprom:w:C:\workspace\04_LCD\Release\04_LCD.eep:a&quot; <br />Output:<br />avrdude: BitBang OK <br />avrdude: pin assign miso 3 sck 5 mosi 6 reset 7<br />avrdude: drain OK <br /><br /> ft245r:  bitclk 230400 -&gt; ft baud 115200<br />avrdude: AVR device initialized and ready to accept instructions<br /><br />Reading | ################################################## | 100% 0.00s<br /><br />avrdude: Device signature = 0x1e9502<br />avrdude: reading input file &quot;C:\workspace\04_LCD\Release\04_LCD.eep&quot;<br />avrdude: input file C:\workspace\04_LCD\Release\04_LCD.eep auto detected as Intel Hex<br />avrdude: writing eeprom (15 bytes):<br /><br />Writing | ################################################## | 100% 0.04s<br /><br />avrdude: 15 bytes of eeprom written<br />avrdude: verifying eeprom memory against C:\workspace\04_LCD\Release\04_LCD.eep:<br />avrdude: load data eeprom data from input file C:\workspace\04_LCD\Release\04_LCD.eep:<br />avrdude: input file C:\workspace\04_LCD\Release\04_LCD.eep auto detected as Intel Hex<br />avrdude: input file C:\workspace\04_LCD\Release\04_LCD.eep contains 15 bytes<br />avrdude: reading on-chip eeprom data:<br /><br />Reading | ################################################## | 100% 0.00s<br /><br />avrdude: verifying ...<br />avrdude: 15 bytes of eeprom verified<br /><br />avrdude done.  Thank you.<br /><br />Compiled special for http://forum.atnel.pl (v5.11.1)<br /><br />avrdude finished[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5955">urchin</a> — 28 wrz 2014, o 15:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-09-28T15:00:35+01:00</updated>
<published>2014-09-28T15:00:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96935#p96935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96935#p96935"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96935#p96935"><![CDATA[
Witam,<br /><br /><div class="quotetitle">urchin napisał(a):</div><div class="quotecontent"><br />@doman89 poprawiłem według twojego opisu, skompilowałem lcd44780.h i main.c, wgrałem i co teraz?<br /></div><br /><br />Fajnie kolega tylko napisz czy teraz się coś dzieje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Czy widać jakieś kwadraty u góry, czy teraz podświetlenie zastartowało?  Czy może masz już napisy? Niestety szklana kula coś dzisiaj nie chce odpalić i nie mogę do Ciebie zajrzeć <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 28 wrz 2014, o 15:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[j23]]></name></author>
<updated>2014-09-28T15:02:53+01:00</updated>
<published>2014-09-28T14:48:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96931#p96931</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96931#p96931"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96931#p96931"><![CDATA[
<div class="quotetitle">urchin napisał(a):</div><div class="quotecontent"><br />(...)<br />@j23 jak mi się nie uda z zestawem z gotowca to spróbuję według tego filmiku, już go widziałem ale nie miałem pewności co i jak podłączyć.(...)<br /></div><br />Tam w tym tutorialu jest schemat ideowy <br /><a href="http://forum.atnel.pl/_obrazki/o/4504/b1935152c060a963fb4638c3dc1c95c5.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4504/b1935152c060a963fb4638c3dc1c95c5.jpg" alt="Obrazek" /></a><br />i łączysz to dokładnie tak jak masz na schemacie ideowym. Do celów testowych linię RW LCD możesz spokojnie podpiąć do masy, a jak będziesz chciał wczytywać własne czcionki itp. to z powrotem podłączysz ją do portu uc.<br />Acha, no i potem wysterowujesz ten wyświetlacz manualnie (zamiast programowo wysyłać polecenia). <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Jakbyś jakiś stary komputer programował.. hehe. Postępujesz wg schematu sterowania albo z dokumentacji Twojego wyświetlacza, albo wg tych podpunktów opisanych w tutorialu. Nie zapomnij o KAŻDORAZOWYM zatwierdzaniu (machnięciu wajchą) na sygnał EN. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Na koniec zamieniasz wajchy sterownicze na wyjścia portów uc.<br /><br />Pozdrawiam! Jarek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4504">j23</a> — 28 wrz 2014, o 14:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[urchin]]></name></author>
<updated>2014-09-28T14:51:18+01:00</updated>
<published>2014-09-28T14:43:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96929#p96929</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96929#p96929"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96929#p96929"><![CDATA[
@doman89 poprawiłem według twojego opisu, skompilowałem lcd44780.h i main.c, wgrałem i co teraz?<br /><br />@j23 jak mi się nie uda z zestawem z gotowca to spróbuję według tych opisów(jest także filmik jak sterować z podłączonymi diodami), już go widziałem ale nie miałem pewności co i jak podłączyć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5955">urchin</a> — 28 wrz 2014, o 14:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[j23]]></name></author>
<updated>2014-09-28T14:45:52+01:00</updated>
<published>2014-09-28T14:41:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96928#p96928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96928#p96928"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96928#p96928"><![CDATA[
<div class="quotetitle">urchin napisał(a):</div><div class="quotecontent"><br />(...)Może ktoś mi podpowie cokolwiek?(...)<br /></div><br /><br /><a href="http://www.protostack.com/blog/2010/03/character-lcd-displays-part-1/"  class="postlink">Tutaj masz pierwszą część</a> dość prosto opisanego tutoriala -co prawda po angielsku, ale DZIAŁA (osobiście sprawdzałem zanim natknąłem się na książkę Pana Mirka), a <a href="http://www.protostack.com/blog/2010/04/character-lcd-displays-part-2/"  class="postlink">tutaj masz drugą część tego tutoriala</a>.<br />Heh... LCD 44780 - pamiętam, że kiedy ja z nim zaczynałem i -tak samo jak u Ciebie- nic mi nie wychodziło, cholera mnie brała, warsztat ociekał wręcz rzucanym przeze mnie &quot;mięsem&quot; itp. i WTEDY postanowiłem tak jak Gościu w tamtym tutorialu pisze - po prostu zrobić to na przełączeniach manualnych. Udało się. Potem trafiłem na taką bibliotekę na avrfreaks (jeszcze dalej nic nie wiedziałem o książce Pana Mirka), no i na koniec zakupiłem bluebook'a Pana Mirka, a tam wszystko było SUPER opisane wraz z gotowymi bibliotekami i plikami źródłowymi.<br />Acha! -zawsze, ale to ZAWSZE sprawdzaj kontrast wyświetlacza (kręć potencjometrem).<br />Na pewno dasz radę. Trzymam kciuki! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Pozdrawiam! Jarek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4504">j23</a> — 28 wrz 2014, o 14:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-09-28T14:27:13+01:00</updated>
<published>2014-09-28T14:27:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96925#p96925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96925#p96925"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96925#p96925"><![CDATA[
Witam,<br /><br />1. Otwórz plik lcd44780.h i zobacz czy masz dobrze skonfigurowane jak poniżej:<br />[syntax=c]#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  C<br />#define LCD_D7 5<br />#define LCD_D6PORT  C<br />#define LCD_D6 4<br />#define LCD_D5PORT  C<br />#define LCD_D5 3<br />#define LCD_D4PORT  C<br />#define LCD_D4 2<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[/syntax]<br /><br />2. Zobacz czy masz dobrze ustawione zworki konfiguracyjne na ATB (chyba opisane RW-&gt;GND, RW-&gt;uc) wg. Twojego opisu musisz mieć ustawione na nich sterownie z pinu mikrokontrolera.<br /><br />3. Podświetlenie nawet jak byś nie podłączył, to wyświetlacz powinien działać - bez światełka naturalnie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Jak nie chcesz na start grzebać w programie podłącz LCD_LED do PA7 wg. tego co masz napisane:<br />[syntax=c]DDRA |= (1&lt;&lt;PA7);   // ustawiamy kierunek linii podświetlenia LCD jako WYJŚCIE<br />   PORTA |= (1&lt;&lt;PA7);   // załączamy podświetlenie LCD - stan wysoki[/syntax]<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 28 wrz 2014, o 14:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[urchin]]></name></author>
<updated>2014-09-28T14:16:34+01:00</updated>
<published>2014-09-28T14:16:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96924#p96924</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96924#p96924"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96924#p96924"><![CDATA[
Plik main.c to gotowiec z zestawem.<br />[syntax=c]/*<br /> * main.c  !!!!!!!!!!!! UWAGA .... w tym projekcie trzeba włączyć w Eclipse<br /> *<br /> *                     ładowanie pliku *.eep do pamięci EEPROM przy wgrywaniu wsadu HEX<br /> *<br /> *  Created on: 2010-03-31<br /> *       Autor: Mirosław Kardaś<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br /><br />#include &quot;LCD/lcd44780.h&quot;<br /><br />// poniższą linijkę czasami trzeba wpisać w eclipse przed definicjami<br />// zmiennych w pamięci EEPROM, żeby nie podkreślał składni jako błędnej<br />#define EEMEM __attribute__((section(&quot;.eeprom&quot;)))<br /><br />const char PROGMEM tab1&#91;&#93; = {&quot;FLASH&quot;};<br />char EEMEM tab2&#91;&#93; = {&quot;EEPROM&quot;};<br /><br />uint8_t znak_L&#91;&#93; = {16,16,18,20,24,16,31,0};// wzór znaku litery Ł w pamięci RAM<br />uint8_t znak_o&#91;&#93; EEMEM = {4,32,14,17,17,17,14,0};// wzór znaku litery ó w pamięci EEPROM<br />const uint8_t znak_buzka&#91;&#93; PROGMEM = {14,17,27,17,17,21,17,14};// wzór znaku buźki w pamięci FLASH<br />const uint8_t znak_termo&#91;&#93; PROGMEM = {4,10,10,10,17,31,31,14};// wzór znaku termometru w pamięci FLASH<br /><br />volatile uint8_t pwm1, pwm2, pwm3;<br /><br />int main(void)<br />{<br />DDRA |= (1&lt;&lt;PA7);// ustawiamy kierunek linii podświetlenia LCD jako WYJŚCIE<br />PORTA |= (1&lt;&lt;PA7);// załączamy podświetlenie LCD - stan wysoki<br /><br /><br /><br /><br />lcd_init();<br /><br />lcd_str_P(tab1);// napis z pamięci FLASH<br />lcd_locate(0,10);<br />lcd_str_P( PSTR(&quot;Linia1&quot;) );// napis z pamięci FLASH<br />lcd_locate(1,0);<br />lcd_str_E(tab2);// napis z pamięci EEPROM<br />lcd_locate(1,10);<br />lcd_str(&quot;Linia2&quot;);// napis z pamięci RAM<br /><br />// załadowanie znaków do pamięci CGRAM<br />lcd_defchar(0x80, znak_L);<br />lcd_defchar_E(0x81, znak_o);<br />lcd_defchar_P(0x82, znak_buzka);<br />lcd_defchar_P(0x83, znak_termo);<br /><br /><br />// wyświetlenie własnych znaków na LCD<br />lcd_locate(0,7);<br />lcd_str(&quot;\x80\x81&quot;);<br />lcd_locate(1,8);<br />lcd_str(&quot;\x82&quot;);<br />lcd_locate(1,7);<br />lcd_str(&quot;\x83&quot;);<br /><br />while(1);<br /><br /><br /><br />}[/syntax]<br /><br />LCD LED do pinu VCC-tego pinu nie podłączałem?<br /><br />Do którego pinu procesora go podłączyć? mogę podłączyć do VCC przy przetwornicy?<br /><br />Plik .h<br />[syntax=c]//<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 6<br />#define LCD_D6PORT  A<br />#define LCD_D6 5<br />#define LCD_D5PORT  A<br />#define LCD_D5 4<br />#define LCD_D4PORT  A<br />#define LCD_D4 3<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[/syntax]<br /><br />W niebieskiej książce jest schemat podłączenia <br />Pinów D7 DO D4 do portu C?<br />a RS, RW, E DO Portu B?<br /><br /><span style="color: #FF0000">Włącz edycję tego postu i zobacz, w jaki sposób wstawiamy listingi programów, ok? Pozdrawiam - Anty</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5955">urchin</a> — 28 wrz 2014, o 14:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-09-28T14:08:47+01:00</updated>
<published>2014-09-28T14:08:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96921#p96921</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96921#p96921"/>
<title type="html"><![CDATA[Re: URUCHOMIENIE WYŚWIETLACZA LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96921#p96921"><![CDATA[
LCD LED do pinu VCC lub pinu procesora masz podłączone ?<br /><br />porty konfigurujesz w pliku .h<br /><br />czy w main.c zaincludowałeś plik .h od lcd ?<br /><br />pokaż swój main.c by coś więcej wiedzieć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 28 wrz 2014, o 14:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[urchin]]></name></author>
<updated>2017-01-20T14:53:28+01:00</updated>
<published>2014-09-28T13:55:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96918#p96918</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96918#p96918"/>
<title type="html"><![CDATA[Uruchomienie wyświetlacza lcd]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8651&amp;p=96918#p96918"><![CDATA[
Witam wszystkich<br /><br />Mam zestaw uruchomieniowy ATB 1.04 i utknąłem przy uruchomieniu wyświetlacza lcd.<br /><br />Podłączyłem<br />D7 -do-PC5<br />D6-do-PC4<br />D5-do-PC3<br />D4-do-PC2<br /><br />E-do-PB2<br />RW-do-PB1<br />RS-do-PB0<br /><br />Wgrałem program z zestawu i nie wiem co teraz muszę zrobić by cokolwiek pojawiło się na wyświetlaczu.<br />Nie zrozumiem od razu wszystkiego, więc na początek chciałbym uruchomić wyświetlacz i wysłać do niego jakiś znak, cokolwiek.<br />Jak będę miał pewność, że wszystko dobrze podłączyłem i program jest zgodny z podłączeniem mogę analizować opisany kod.<br /><br />Może trzeba poprawić funkcję main.c tak by zgadzało się z podłączeniami w zestawie?<br />Ostrość wyświetlacza mogę regulować potencjometrem, który jest schowany pod wyświetlaczem-przy prawym górnym rogu wyświetlacza.<br /><br />Może ktoś mi podpowie cokolwiek?<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5955">urchin</a> — 28 wrz 2014, o 13:55</p><hr />
]]></content>
</entry>
</feed>