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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-02-14T17:06:38+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=21937&amp;mode</id>
<entry>
<author><name><![CDATA[Kaz K]]></name></author>
<updated>2019-02-14T17:05:33+01:00</updated>
<published>2019-02-14T17:05:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216658#p216658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216658#p216658"/>
<title type="html"><![CDATA[Re: Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216658#p216658"><![CDATA[
Tak RW do portu A.0<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20460">Kaz K</a> — 14 lut 2019, o 17:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-02-09T16:21:59+01:00</updated>
<published>2019-02-09T16:21:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216515#p216515</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216515#p216515"/>
<title type="html"><![CDATA[Re: Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216515#p216515"><![CDATA[
RW LCDka masz podlaczone do PORTA0?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 9 lut 2019, o 16:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kaz K]]></name></author>
<updated>2019-02-14T17:06:38+01:00</updated>
<published>2019-02-09T13:47:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216511#p216511</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216511#p216511"/>
<title type="html"><![CDATA[Re: Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216511#p216511"><![CDATA[
Definicja podłaczenia <br /><br />#define USE_RW 1<br />#define LCD_D7PORT  A<br />#define LCD_D7 7<br />#define LCD_D6PORT  A<br />#define LCD_D6 6<br />#define LCD_D5PORT  A<br />#define LCD_D5 5<br />#define LCD_D4PORT A<br />#define LCD_D4 4<br />#define LCD_RSPORT A<br />#define LCD_RS 2<br />#define LCD_RWPORT A<br />#define LCD_RW 0<br />#define LCD_EPORT A<br />#define LCD_E 3<br /> Mam własną płytkę testową i do tej pory wszelkie testy w bascom działają poprawnie a w tej bibliotece przy wyłaczonym RW=1 zawiesza całość , przy RW =0 wszystko ok.<br /><br />A dodatkowe pytanie do Kol. Mirka czy można zakupić samą płytkę drukowaną do zestawu uruchomieniowego (bez elementów bo tych u mnie cała przyczepa by się znalazła).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20460">Kaz K</a> — 9 lut 2019, o 13:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JarekB]]></name></author>
<updated>2019-02-07T06:51:04+01:00</updated>
<published>2019-02-07T06:51:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216441#p216441</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216441#p216441"/>
<title type="html"><![CDATA[Re: Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216441#p216441"><![CDATA[
W bibliotece Mirka jest definicja czy używamy RW czy też nie. Również można zdefiniować jaka linia sterująca jest przypisana do jakiego pinu/portu. Rozwiązanie Twojego problemu to jak wróżenie z fusów. Ani nie wiemy jak masz skonfigurowaną bibliotekę LCD, ani jak jest to podłączone.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18188">JarekB</a> — 7 lut 2019, o 06:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kaz K]]></name></author>
<updated>2019-02-06T21:16:15+01:00</updated>
<published>2019-02-06T21:16:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216434#p216434</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216434#p216434"/>
<title type="html"><![CDATA[Re: Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216434#p216434"><![CDATA[
O zły kod wstawiłem bez while ale spoko jest petla. Doszedłem do powodu braku reakcji. Nie wiem czy to tylko moj pech ale jak używam biblioteki z kontrola w LCD pinu RW program się zawiesza i nie działa a po podpięciu na stale do masy RW działa normalnie. Jakieś propozycje rozwiązania ?<br />Testuje to na Atmega 32 taktowanym 16MHz , oczywiscie w eclipsie ustawiłem odpowieni proc i f. (to moje pierwsze walki z c po przesiadce z bascoma, wiec proszę o cierpliwosc i wyrozumialość).<br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20460">Kaz K</a> — 6 lut 2019, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2019-02-04T00:57:44+01:00</updated>
<published>2019-02-04T00:57:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216356#p216356</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216356#p216356"/>
<title type="html"><![CDATA[Re: Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216356#p216356"><![CDATA[
Przydałaby się pętla główna while(1). <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=7157">anshar</a> — 4 lut 2019, o 00:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Kaz K]]></name></author>
<updated>2019-02-06T21:18:45+01:00</updated>
<published>2019-02-04T00:05:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216355#p216355</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216355#p216355"/>
<title type="html"><![CDATA[Poruszanie sie po menu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21937&amp;p=216355#p216355"><![CDATA[
Proszę o wytłumaczenie co źle robie lub czego nie doczytałem bo nie udaje mi sie uruchomić tego menu. <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> Nie działa pętla &quot;if( klawi_n(KEY_E) )&quot; coś żle robie tylko co (napisy sa wyswietlane z mglow ale dalej nic nie reaguje) ?<br /><br />[syntax=c]/*<br /> <br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;LCD/lcd44780.h&quot;<br /><br />#define LED_1 (1&lt;&lt;PC0)<br />#define LED_TOGA PORTC ^= LED_1<br />#define KEY_E (1&lt;&lt;PB0)<br />#define KEY_G (1&lt;&lt;PB1)<br />#define KEY_D (1&lt;&lt;PB2)<br />#define KEY_W (1&lt;&lt;PB3)<br />uint8_t klawi_n(uint8_t klawisz);<br /><br />enum menu_poz {mglow, timery, t1zal=11, t1wyl=12, zegar=3};<br />enum menu_poz poz=mglow;<br /><br />int8_t go=00;<br />int8_t mi=00;<br /><br /><br />int main (void)<br /> {<br />lcd_init();<br />DDRC &amp;= ~(LED_1) ;<br />PORTC |= LED_1 ;<br />DDRB &amp;= ~(KEY_E | KEY_G | KEY_D | KEY_W);<br />PORTB |= KEY_E | KEY_G | KEY_D | KEY_W;<br />lcd_str(&quot;start....&quot;);<br />           _delay_ms (500);<br />while(1)<br />{<br /> switch(poz)<br />{<br />case mglow:<br />lcd_cls ();<br />lcd_str(&quot;Menu glowne&quot;);<br />lcd_locate(1,0);<br />lcd_str(&quot;Ustawienia enter&quot;);<br />if( klawi_n(KEY_E) )<br />poz++;<br />break;<br /><br />case timery:<br /><br />lcd_str(&quot;Ustawienia timery&quot;);<br />lcd_locate(1,0);<br />lcd_str(&quot;Ustawienia2 enter&quot;);<br />if( klawi_n(KEY_E) )<br />poz=poz+10;<br />break;<br />case t1zal:<br />lcd_locate(0,0);<br />lcd_str(&quot;Ustawienie t1zal&quot;);<br />lcd_locate(1,0);<br />lcd_int (go);<br />lcd_str(&quot;:&quot;);<br />lcd_int (mi);<br />if( klawi_n(KEY_G) )<br />go++;<br />if( klawi_n(KEY_D) )<br />mi++;<br />if( klawi_n(KEY_W) )<br />poz=1;<br />break;<br />case t1wyl:<br />lcd_str(&quot;Ustawienie t1wyl&quot;);<br /><br />break;<br />case zegar:<br />lcd_str(&quot;zegar&quot;);<br />break;<br />}<br /> }<br />}<br />uint8_t klawi_n(uint8_t klawisz)<br />{<br />if( ! (PINB &amp; klawisz) )<br />{_delay_ms (90);<br />if( ! (PINB &amp; klawisz) )  return 1;<br />}<br />return 0;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20460">Kaz K</a> — 4 lut 2019, o 00:05</p><hr />
]]></content>
</entry>
</feed>