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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-06-28T14:51:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1210&amp;mode</id>
<entry>
<author><name><![CDATA[Bartek]]></name></author>
<updated>2012-06-28T14:51:11+01:00</updated>
<published>2012-06-28T14:51:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8702#p8702</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8702#p8702"/>
<title type="html"><![CDATA[Re: Atmega 8 + wyświetlacz LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8702#p8702"><![CDATA[
Witaj, podmień ten fragment:<br /><br />[syntax=c]TCCR0 |= (1&lt;&lt;WGM01);/* tryb CTC */<br />TCCR0 |= (1&lt;&lt;CS02)|(1&lt;&lt;CS00);/* preskaler = 1024 */<br />OCR0 = 108;/* dodatkowy podział przez 108 (rej. przepełnienia) */<br />TIMSK |= (1&lt;&lt;OCIE0);/* zezwolenie na przerwanie CompareMatch */[/syntax]<br /><br />na<br /><br />[syntax=c]TCCR2 |= (1&lt;&lt;WGM21);/* tryb CTC */<br />TCCR2 |= (1&lt;&lt;CS22) | (1&lt;&lt;CS21) | (1&lt;&lt;CS20);/* preskaler = 1024 */<br />OCR2 = 108;/* dodatkowy podział przez 108 (rej. przepełnienia) */<br />TIMSK |= (1&lt;&lt;OCIE2);][/syntax]<br /><br />oraz<br /><br />[syntax=c]ISR(TIMER0_COMP_vect)[/syntax]<br /><br />na<br /><br />[syntax=c]ISR(TIMER2_COMP_vect)[/syntax]<br /><br />do tego ustaw odpowiednio porty w lcd44780.h<br /><br />[syntax=c]#define LCD_D7PORT  C<br />#define LCD_D7 0<br />#define LCD_D6PORT  C<br />#define LCD_D6 1<br />#define LCD_D5PORT  C<br />#define LCD_D5 2<br />#define LCD_D4PORT  C<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 D<br />#define LCD_RS 1<br /><br />#define LCD_RWPORT A<br />#define LCD_RW 1<br /><br />#define LCD_EPORT D<br />#define LCD_E 0[/syntax]<br /><br />PS Trzeba było napisać wiadomość w komentarzu to bym Ci odpisał  <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=159">Bartek</a> — 28 cze 2012, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-06-27T21:48:24+01:00</updated>
<published>2012-06-27T21:48:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8653#p8653</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8653#p8653"/>
<title type="html"><![CDATA[Re: Atmega 8 + wyświetlacz LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8653#p8653"><![CDATA[
To naprawdę nic trudnego, wszystko co potrzeba znajdziesz w książce od strony 299, dodatkowo można zastosowac timer do mrugania wyswietlaczemi nie zapomniec przerobić porty i ewentualnie rejestry dla Atmega 8. Ot cała filozofia <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><em>-- dodano 27 cze 2012, o 22:49 --</em></strong><br /><br />Hehehhe <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> musze inny wątek zacząc przeglądać bo byłeś szybszy <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=225">Malutki_27</a> — 27 cze 2012, o 21:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-06-27T21:44:18+01:00</updated>
<published>2012-06-27T21:44:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8650#p8650</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8650#p8650"/>
<title type="html"><![CDATA[Re: Atmega 8 + wyświetlacz LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8650#p8650"><![CDATA[
to znaczy z czym masz konkretnie problem ??<br /><br />wystarczy zmienić port do którego podłączasz LCD  do megi 8 ,  ustawić sobie taktowanie nawet 8Mhz <br />ustawić w eclipse procesor mega8 skompilować  wgrać i działa<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 27 cze 2012, o 21:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2012-06-27T21:43:51+01:00</updated>
<published>2012-06-27T21:43:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8649#p8649</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8649#p8649"/>
<title type="html"><![CDATA[Re: Atmega 8 + wyświetlacz LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8649#p8649"><![CDATA[
temat wałkowany już na tym forum co do hd44780...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 27 cze 2012, o 21:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sosnus]]></name></author>
<updated>2012-06-27T21:29:01+01:00</updated>
<published>2012-06-27T21:29:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8647#p8647</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8647#p8647"/>
<title type="html"><![CDATA[Atmega 8 + wyświetlacz LCD]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1210&amp;p=8647#p8647"><![CDATA[
Witam.<br />Znalazłem na YT taki filmik: <!-- m --><a class="postlink" href="http://www.youtube.com/watch?v=UkuwycE7Bqc" >http://www.youtube.com/watch?v=UkuwycE7Bqc</a><!-- m --><br />Sam mam problem z odpaleniem wyświetlacza na Atmede 8, więc prosiłbym o pomoc.<br />Opis filmu:<br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Jest to moje 2 urządzenie napisane w języku C z użyciem książki &quot;Mikrokontrolery AVR w języku C&quot; Pana Mirosława Kardasia. Czysty kod nie nadawał się do Atmegi8 ze względu na rejestr ustawiony dla Atmegi32, lecz po powtórnym przeczytaniu rozdziału o timerach, datasheetów i z pomocą kolegów z Elektrody.pl udało się ustawić działący rejestr i odpowiednie timery. Do poprawnego działania należy zastosować kwarc 11,0592MHz oraz usawić odświeżanie wyświetlacza na +/- 1Hz, inaczej wyświetlacz mruga zbyt szybko i treść jest nie czytelna. Za wszystkie błędy w opisie przepraszam, jeszcze się ucze.<br /></div><br />Czy mógłby ktoś wskazać gdzie znajduje się ten temat (ciężko jest odnaleźć na elce to, czego się szuka  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  ), ewentualnie wytłumaczyć jak to zrobić?<br />Z góry dziękuję i pozdrawiam, sosnus.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=364">sosnus</a> — 27 cze 2012, o 21:29</p><hr />
]]></content>
</entry>
</feed>