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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-07-24T09:45:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=3638&amp;mode</id>
<entry>
<author><name><![CDATA[Witoldinho]]></name></author>
<updated>2013-07-24T09:45:42+01:00</updated>
<published>2013-07-24T09:45:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43121#p43121</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43121#p43121"/>
<title type="html"><![CDATA[Re: ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD447]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43121#p43121"><![CDATA[
Tak rzeczywiście masz rację , sypie głowę popiołem, dziękuje za pomoc i pozdrawiam<br />po zmianie DZIAŁA! [syntax=c]#define USE_RW 0[/syntax]<br />być może wcześniej zmieniłem to na 0 ale nie zapisałem i uznałem że zmieniłem, <br />w każdym razie nie ma tego złego.. biblioteka działa na słabszym sprzęcie i ci co mają stare EVAL'e <br />mogą je też wykorzystać do nauki, także należy sprawdzać dokładnie co się robi i nie ufać swojej pamięci.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1527">Witoldinho</a> — 24 lip 2013, o 09:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Witoldinho]]></name></author>
<updated>2013-07-23T20:34:32+01:00</updated>
<published>2013-07-23T20:34:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43096#p43096</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43096#p43096"/>
<title type="html"><![CDATA[Re: ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD447]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43096#p43096"><![CDATA[
jak w tytule płytka AVT3500 , schemat jak na zdjęciu , sęk w tym że hardware'owo jest ok, bo drugi projekt w eclipsie oparty o inną bibliotekę poszedł co jest widoczne na zdjęciu, RW jest połączone do GND,w programie RW ustawione jest na 0 co wyłącza prekompilacje na te funkcje do zapisu. ATTINy2313 z kwarcem 4MHz i fusy ustawione ok.W eclipsie też procek skonfigurowany OK.<br /><a href="http://forum.atnel.pl/_obrazki/o/1527/1e905c59b7fb6857097be6eb9e15f03b.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1527/1e905c59b7fb6857097be6eb9e15f03b.jpg" alt="Obrazek" /></a><br /><br />w pierwszym poście zawarłem swoje projekty w Eclipse, ze stanem takim jak ostateczny hex wgrany do prób.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1527">Witoldinho</a> — 23 lip 2013, o 20:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Artur]]></name></author>
<updated>2013-07-23T18:26:22+01:00</updated>
<published>2013-07-23T18:26:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43065#p43065</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43065#p43065"/>
<title type="html"><![CDATA[Re: ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD447]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43065#p43065"><![CDATA[
Sprawdź połączenia czy masz dobrze oraz jak korzystasz z eclipse to czy masz wybrany ten procesor i ustawione taktowanie dobrze bo twój kod mi działa z tym że na Atmega8<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=324">Artur</a> — 23 lip 2013, o 18:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Witoldinho]]></name></author>
<updated>2013-07-23T18:12:24+01:00</updated>
<published>2013-07-23T18:12:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43063#p43063</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43063#p43063"/>
<title type="html"><![CDATA[Re: ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD447]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43063#p43063"><![CDATA[
tak, bo działa z 2-gą lib<br /><a href="http://forum.atnel.pl/_obrazki/o/1527/b2bca59a016893ca68a90a68eb8bb226.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1527/b2bca59a016893ca68a90a68eb8bb226.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1527">Witoldinho</a> — 23 lip 2013, o 18:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Artur]]></name></author>
<updated>2013-07-23T17:59:33+01:00</updated>
<published>2013-07-23T17:59:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43057#p43057</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43057#p43057"/>
<title type="html"><![CDATA[Re: ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD447]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43057#p43057"><![CDATA[
A kontrast dobrze masz ustawiony bo mi też czasem się zdarza, że zapominam i potem myślę co jest <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=324">Artur</a> — 23 lip 2013, o 17:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-07-23T17:52:00+01:00</updated>
<published>2013-07-23T17:52:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43056#p43056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43056#p43056"/>
<title type="html"><![CDATA[Re: ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD447]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43056#p43056"><![CDATA[
Niestety wtrącę się i spytam cóż tak piszesz tego posta na raty?<br /><br />Obserwuję od kilku minut i 1 zdanie pojawia się co minutę.<br /><br />Nie możesz całości napisać za jednym razem?? <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=471">Jaglarz</a> — 23 lip 2013, o 17:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Witoldinho]]></name></author>
<updated>2013-07-23T18:10:04+01:00</updated>
<published>2013-07-23T17:43:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43051#p43051</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43051#p43051"/>
<title type="html"><![CDATA[ATTINy2313 z LCD 2x16 płytka AVT3500 problem z lib HD44780]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3638&amp;p=43051#p43051"><![CDATA[
Witam. Kupiłem książkę pana Mirka,po lekturze nadszedł czas na praktykę ,więc wyciągnąłem płytkę AVT3500 z prockiem ATTINy2313(kwarc 4MHz) i postanowiłem zobaczyć program z LCD. Wykorzystałem program i bibliotekę z książki (z DVD),potem nowszą bibliotekę HD44780 ze strony ATNEL. LCD podłączone tak: D7-PB7..D4-pb4 , EN-PB3, RS-PB2. Zmiany przeniesione do pliku HD44780.h (RW=0 wstawione).Program się skompilował prawidłowo,ale problem jest z inicjalizacją LCD ,wstawiłem LED do kodu.<br />[syntax=c]define led1 (1&lt;&lt;PD3)<br />#define led2 (1&lt;&lt;PD4)<br />#define EEMEM __attribute__((section(&quot;.eeprom&quot;)))<br />const char PROGMEM tab1&#91;&#93; = {&quot;FLASH&quot;};<br />char EEMEM tab2&#91;&#93; = {&quot;EEPROM&quot;};<br />char tab3&#91;&#93;=(&quot;napis&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 />// 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 />// 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 />DDRD |= led1|led2 ;<br />PORTD|=led1|led2;<br />PORTD &amp;=~(led1) ;<br />//PORTD &amp;=~(led2);<br />_delay_ms(1000);<br />lcd_init();<br />PORTD &amp;=~(led2);<br />lcd_str(tab3);// napis z pami?ci FLASH<br />lcd_locate(0,5);<br />//lcd_str_P( PSTR(&quot;Linia1&quot;) );// napis z pami?ci FLASH<br />lcd_locate(1,0);<br />lcd_str(&quot;23&quot;);<br />_delay_ms(3000);<br />while(1);<br />}[/syntax] <br />led2 po LCD_init już sie nie zapala, a LCD bez napisów.Żeby odrzucić problem sprzętowy użyłem biblioteki ze strony <a href="http://radzio.dxp.pl/hd44780/"  class="postlink">http://radzio.dxp.pl/hd44780/</a> (bez flagi).<br />Po zmianach w pliku h ryszyło, co widać na zdjęciach<br />[syntax=c]#define led1 (1&lt;&lt;PD6)<br />#define led2 (1&lt;&lt;PD5)<br />#define led3 (1&lt;&lt;PD4)<br /><br />int main(void)<br />{<br />DDRD|=led1|led2|led3;<br />PORTD|=led1|led2|led3;<br />char tab1&#91;&#93;=&quot;napis_X&quot;;<br />char tab2&#91;&#93;=&quot;drugi wiersz&quot;;<br /><br />_delay_ms(500);<br />PORTD&amp;=~led1;<br />LCD_Initalize();<br />PORTD&amp;=~led2;<br />LCD_Clear();<br />LCD_Home();<br />LCD_WriteText(&quot;hello&quot;);<br />LCD_WriteText(tab1);<br />PORTD&amp;=~led3;<br />LCD_GoTo(0,1);<br />LCD_WriteText(tab2);<br />while(1);<br /><br />return 0;<br />}[/syntax]<br />Do biblioteki ATnel dodałek spowolnienia a i tak inicjalizacja nie przechodzi.Z tą drugą za to nie ma problemu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1527">Witoldinho</a> — 23 lip 2013, o 17:43</p><hr />
]]></content>
</entry>
</feed>