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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-08-02T11:57:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=7954&amp;mode</id>
<entry>
<author><name><![CDATA[BrT]]></name></author>
<updated>2014-08-02T11:57:07+01:00</updated>
<published>2014-08-02T11:57:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89853#p89853</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89853#p89853"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89853#p89853"><![CDATA[
Tak. Czasami jakaś losowa sygnatura, ale to zakłócenia prawdopodobnie. No to nie wiem, układu nawet nie dotknąłem, widocznie ten kalkulator coś schrzanił przy odczycie i poleciało z zapisem... Ale procek program wykonuje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4666">BrT</a> — 2 sie 2014, o 11:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elektronik]]></name></author>
<updated>2014-08-02T11:10:55+01:00</updated>
<published>2014-08-02T11:10:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89846#p89846</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89846#p89846"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89846#p89846"><![CDATA[
Witam<br /><br />To, że odznaczyłeś interfejs JTAG na pewno nie miało wypływu na to, że nie możesz odczytać mikrokontrolera. Jaki otrzymujesz komunikat z AVRDUDE RC= -1 ?<br /><br />Pozdrawiam<br />Elektronik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=858">Elektronik</a> — 2 sie 2014, o 11:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BrT]]></name></author>
<updated>2014-08-02T10:39:57+01:00</updated>
<published>2014-08-02T10:39:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89843#p89843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89843#p89843"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89843#p89843"><![CDATA[
Teraz to już w ogóle nie wiem. Po wyłączeniu JTAG'a, w mkavrcalclator dałem odczyt, odznaczyłem JTAG i zapis. I mega się obraziła i nie mogę odczytać sygnatury i programować :/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4666">BrT</a> — 2 sie 2014, o 10:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BrT]]></name></author>
<updated>2014-07-30T15:48:49+01:00</updated>
<published>2014-07-30T15:48:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89505#p89505</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89505#p89505"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89505#p89505"><![CDATA[
Tak ustawiłem USE_RW na 0. Wyświetlacz działał wcześniej tylko na innych portach, teraz musiałem go przepiąć i kicha...<br /><br />[syntax=c]#define LCD_ROWS 2// ilość wierszy wyświetlacza LCD<br />#define LCD_COLS 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 /><br />#define USE_RW 0<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 7<br /><br />#define LCD_D6PORT  C<br />#define LCD_D6 6<br /><br />#define LCD_D5PORT  C<br />#define LCD_D5 5<br /><br />#define LCD_D4PORT  C<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 C<br />#define LCD_RS 2<br /><br />#define LCD_RWPORT C<br />#define LCD_RW 1<br /><br />#define LCD_EPORT C<br />#define LCD_E 3[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4666">BrT</a> — 30 lip 2014, o 15:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-07-30T15:44:53+01:00</updated>
<published>2014-07-30T15:44:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89503#p89503</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89503#p89503"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89503#p89503"><![CDATA[
Ale ustawiłeś USE_RW 0 ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 30 lip 2014, o 15:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Elektronik]]></name></author>
<updated>2014-07-30T15:46:10+01:00</updated>
<published>2014-07-30T15:44:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89502#p89502</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89502#p89502"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89502#p89502"><![CDATA[
Witam<br /><br />A zaznaczyłeś to w pliku do obsługi LCD, że będziesz korzystał z pinu RW podłączonego do masy. Wstaw jakieś zdjęcia, jakiś schemat, to wszystko może pomóc nam rozwiązać twój problem w jak najszybszym czasie. Kontrast odpowiednio ustawiony? Taktowanie również ?<br /><br />Pozdrawiam<br />Elektronik<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=858">Elektronik</a> — 30 lip 2014, o 15:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2014-07-30T15:43:48+01:00</updated>
<published>2014-07-30T15:43:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89501#p89501</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89501#p89501"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89501#p89501"><![CDATA[
a w pliku .h zmieniłeś:<br />[syntax=c]#define USE_RW 1[/syntax] <br />na to<br />[syntax=c]#define USE_RW 0[/syntax]<br />??<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><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 /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 30 lip 2014, o 15:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BrT]]></name></author>
<updated>2014-07-30T15:39:07+01:00</updated>
<published>2014-07-30T15:39:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89500#p89500</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89500#p89500"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89500#p89500"><![CDATA[
Zapomniałem napisać ale nie podłączyć. Do masy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4666">BrT</a> — 30 lip 2014, o 15:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2014-07-30T15:34:47+01:00</updated>
<published>2014-07-30T15:34:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89499#p89499</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89499#p89499"/>
<title type="html"><![CDATA[Re: LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89499#p89499"><![CDATA[
<div class="quotetitle">BrT napisał(a):</div><div class="quotecontent"><br />D4 -&gt; PC4<br />D5 -&gt; PC5<br />D6 -&gt; PC6<br />D7 -&gt; PC7<br />E -&gt; PC3<br />RS -&gt; PC2<br /></div><br />zapomniałeś o lini R/W<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />R/W musisz połączyć z PC1, lub z GND ( ale w takim wypadku musisz to zmienić w pliku.h ) <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=1526">programek</a> — 30 lip 2014, o 15:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BrT]]></name></author>
<updated>2014-07-30T15:31:13+01:00</updated>
<published>2014-07-30T15:31:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89498#p89498</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89498#p89498"/>
<title type="html"><![CDATA[LCD problem z inicjalizacja]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7954&amp;p=89498#p89498"><![CDATA[
Witam.<br /><br />Nie mogę się doszukać co może być nie tak... Brak inicjalizacji.<br />Połączenia sprawdzałem z 5 razy przynajmniej i są w porządku. Procek to Mega16 LCD44780<br /><br />D4 -&gt; PC4<br />D5 -&gt; PC5<br />D6 -&gt; PC6<br />D7 -&gt; PC7<br />E   -&gt; PC3<br />RS -&gt; PC2<br /><br />[syntax=c_mac]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;lcd/lcd44780.h&quot;<br /><br /><br />int main(void){<br /><br />lcd_init();<br /><br />while(1)<br />{<br /><br />lcd_str(&quot;test&quot;);<br /><br /><br />_delay_ms(1000);<br />}<br />}[/syntax]<br /><br />header[syntax=c]// tu konfigurujemy port i piny do jakich podłączymy linie D7..D4 LCD<br />#define LCD_D7PORT  C<br />#define LCD_D7 7<br /><br />#define LCD_D6PORT  C<br />#define LCD_D6 6<br /><br />#define LCD_D5PORT  C<br />#define LCD_D5 5<br /><br />#define LCD_D4PORT  C<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 C<br />#define LCD_RS 2<br /><br />#define LCD_RWPORT C<br />#define LCD_RW 1<br /><br />#define LCD_EPORT C<br />#define LCD_E 3[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4666">BrT</a> — 30 lip 2014, o 15:31</p><hr />
]]></content>
</entry>
</feed>