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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-06-02T12:06:23+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=3232&amp;mode</id>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-06-02T12:06:23+01:00</updated>
<published>2013-06-02T12:06:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38351#p38351</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38351#p38351"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38351#p38351"><![CDATA[
<div class="quotetitle">Janadamis napisał(a):</div><div class="quotecontent"><br />Tych plików ja nie mogę udostępnić ponieważ są to gotowce z płyty Pana Mirka. Które kupiłem z zieloną biblią. Ich nie można udostępniać.<br /></div><br /><br />Dokładnie tak. Tylko własne pliki bibliotek lub zmodyfikowane pliki Main.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 2 cze 2013, o 12:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2013-06-02T12:05:06+01:00</updated>
<published>2013-06-02T12:05:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38350#p38350</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38350#p38350"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38350#p38350"><![CDATA[
OK. Akurat na zieloną czekam, w piątek zamówiłem <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=1315">PROTON</a> — 2 cze 2013, o 12:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-06-02T11:57:08+01:00</updated>
<published>2013-06-02T11:57:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38349#p38349</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38349#p38349"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38349#p38349"><![CDATA[
[syntax=c]#include &quot;MK_SSD1963/MK_SSD1963.h&quot;<br />    #include &quot;MK_PETIT_UTIL/mk_petit_util.h&quot;<br />    #include &quot;PetitFS/diskio.h&quot;<br />    #include &quot;PetitFS/pff.h&quot;[/syntax]<br />Tych plików ja nie mogę udostępnić ponieważ są to gotowce z płyty Pana Mirka. Które kupiłem z zieloną biblią. Ich nie można udostępniać.<br />Co do adresu bufora to próbowałem nawet od tyłu 241-- i gdy weszło 240 to już przeskakuje na pierwszą stronę bez przewijania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 2 cze 2013, o 11:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2013-06-02T11:03:56+01:00</updated>
<published>2013-06-02T11:03:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38346#p38346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38346#p38346"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38346#p38346"><![CDATA[
Nie cały, brakuje jeszcze tego:<br />[syntax=cpp]#include &quot;MK_SSD1963/MK_SSD1963.h&quot;<br />#include &quot;MK_PETIT_UTIL/mk_petit_util.h&quot;<br />#include &quot;PetitFS/diskio.h&quot;<br />#include &quot;PetitFS/pff.h&quot;[/syntax]<br /><br />ale <br /><br />spróbuj może zmienić adres bufora, przesuń o jeden tak aby SSDXBUF0 nie było 0<br />Może to 0 w funkcji wyliczającej adres robi bałagan. <br /><br /><br />Nie mając pełnego kodu trudno jest zgadywać co robią funkcje.<br />np:<br />[syntax=cpp]frame_ptr=SSDXBUF0;<br />        tft_bitmap_from_file(0,0, &quot;Most_1.rg8&quot;, &amp;DefaultFontInfo);[/syntax]<br />Tutaj domyślam się że frame_ptr to zmienna globalna z której korzysta funkcja tft_bitmap_from_file, a dlaczego nie podałeś frame_ptr jako parametru a podałeś jako zmienną globalną?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 2 cze 2013, o 11:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-06-02T10:49:36+01:00</updated>
<published>2013-06-02T10:49:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38345#p38345</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38345#p38345"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38345#p38345"><![CDATA[
Cztery posty wyżej jest cały program.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 2 cze 2013, o 10:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2013-06-02T10:45:18+01:00</updated>
<published>2013-06-02T10:45:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38344#p38344</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38344#p38344"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38344#p38344"><![CDATA[
Poszukaj w kodzie czy zamiast SSDXBUF1 nie dałeś SSDXBUF0, na filmiku widać że na początku 2 razy odczytujesz SSDXBUF0.<br />Pokaż lepiej cały kod.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 2 cze 2013, o 10:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-06-02T10:17:34+01:00</updated>
<published>2013-06-02T10:17:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38339#p38339</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38339#p38339"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38339#p38339"><![CDATA[
Gdy przerobiłem program aby przewijał od tyłu to efekt jest taki sam.<br />Co może być za przyczyna?<br />Proszę o pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 2 cze 2013, o 10:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-06-01T18:27:45+01:00</updated>
<published>2013-06-01T18:27:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38284#p38284</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38284#p38284"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38284#p38284"><![CDATA[
Zmienna pozycja wskazuje na początek każdego z buforów a nie ich koniec.<br />Mogę zrobić tak jak ty proponujesz i nakręcić filmik jak to działa ale to niema sensu. Bo błąd nie tkwi w tym. Nawet po wywaleniu tego if nadal jest to samo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 1 cze 2013, o 18:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ledes]]></name></author>
<updated>2013-06-01T17:51:33+01:00</updated>
<published>2013-06-01T17:51:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38282#p38282</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38282#p38282"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38282#p38282"><![CDATA[
Ale koniec 5 bufora to 1199, czyli początek szóstego 1200. Czyli wykrywasz koniec piątej strony i potem lecisz od początku.<br />Wg mnie mam rację. <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=355">Ledes</a> — 1 cze 2013, o 17:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-06-01T16:38:25+01:00</updated>
<published>2013-06-01T16:38:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38277#p38277</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38277#p38277"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38277#p38277"><![CDATA[
Nic nie dało ale nie 1200 tylko 960. Zmienna &quot;pozycja&quot; określa początek strony a nie jej koniec, jak jest 0 to jest początek pierwszej strony a żeby była piąta strona to 960 bo to jest początek 5 strony.<br /><br />A może mógł by ktoś wgrać mój program i sprawdzić czy u niego jest to samo.<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2013-06-01<br /> *      Author: Janadamis<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdio.h&gt;<br /><br />#include &quot;MK_SSD1963/MK_SSD1963.h&quot;<br />#include &quot;MK_PETIT_UTIL/mk_petit_util.h&quot;<br />#include &quot;PetitFS/diskio.h&quot;<br />#include &quot;PetitFS/pff.h&quot;<br /><br />uint16_t pozycja;<br /><br /><br />int main(void) {<br /><br />tft_init();// inicjalizacja TFT LCD<br />tft_cls(black); //Czyszczenie tła<br /><br />//////////////////////////////////////////////////////////////////////////<br />uint8_t ires;<br />ires = mk_petit_init( bufor, sizeof(bufor), 0 );<br />if( ires ) {<br />tft_cls(black);<br />ires = mk_petit_init( bufor, sizeof(bufor), 0 );<br />tft_puts(10,10, &quot;Błąd karty SD&quot;, white, black);<br />}<br />while( mk_petit_init( bufor, sizeof(bufor), 0 ) );<br /><br />pf_mount(&amp;fs);<br /><br />//////////////////////////////////////////////////////////////////////////<br />sei();// globalne zezwolenie na przerwania<br /><br />tft_cls(black);<br /><br />setCurrentFont( &amp;DefaultFontInfo );<br /><br />frame_ptr=SSDXBUF0;<br />tft_bitmap_from_file(0,0, &quot;Most_1.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF1;<br />tft_bitmap_from_file(0,0, &quot;Most_2.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF2;<br />tft_bitmap_from_file(0,0, &quot;Most_3.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF3;<br />tft_bitmap_from_file(0,0, &quot;Most_4.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF4;<br />tft_bitmap_from_file(0,0, &quot;Most_5.rg8&quot;, &amp;DefaultFontInfo);<br /><br />pozycja=0;<br /><br />set_frame_adr(SSDXBUF0);<br /><br />while(1) {<br /><br />if(pozycja==960)pozycja=0;<br /><br />set_frame_adr(pozycja);<br />_delay_ms(70);<br /><br />pozycja++;<br />}<br />}[/syntax]<br />Do projekty należy dodać bibliotekę: PetitFS, MK_SSD1963, MK_PETIT_UTIL prosto z płyty DVD zielonej bibli.<br />Częstotliwość to 16Mhz a procesor to atmega644p<br /><br />Chyba że macie jakiś jeszcze pomysł.<br />Proszę o pomoc<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />Po wgraniu na atmega32 i 16Mhz efekt jest taki sam. Już nie mam pomysłów. <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Czy możliwe jest aby mój sterownik od tft miał wadę? Nie twierdze że na pewno on, ale trzeba rozważyć wszystkie możliwości<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 1 cze 2013, o 16:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ledes]]></name></author>
<updated>2013-06-01T16:24:46+01:00</updated>
<published>2013-06-01T16:24:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38276#p38276</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38276#p38276"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38276#p38276"><![CDATA[
Masz 5 ekranów po 240 linii, 5*240 = 1200, wykrywasz czy jesteś na 1200 linii (przed wyświetleniem więc nie wchodzisz na &quot;szosty&quot; ekran), jeżeli tak, to zmieniasz na linię nr zero czyli zapętlasz.<br />To jest dobrze.<br /><br />Warning jest pewnie przez zapis w jednej linii.<br />Spróbuj tak:<br />[syntax=c]pozycja++;<br />pozycja %= 1200;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=355">Ledes</a> — 1 cze 2013, o 16:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-06-01T15:21:42+01:00</updated>
<published>2013-06-01T15:21:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38271#p38271</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38271#p38271"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38271#p38271"><![CDATA[
Po pierwsze to 1200 to ostatnia linijka piątej strony więc program wchodził by na szóstą stronę.<br />Po drugie zapis<br />[syntax=c]pozycja = pozycja++ % 1200;[/syntax]<br />Powoduje warnninga<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">warning: operation on 'pozycja' may be undefined</div><br /><br />Z tymi definicjami nic nie kopałem, są tak jak powinny być.<br />Jaka jeszcze może być przyczyna?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 1 cze 2013, o 15:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ledes]]></name></author>
<updated>2013-06-01T11:38:19+01:00</updated>
<published>2013-06-01T11:38:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38227#p38227</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38227#p38227"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38227#p38227"><![CDATA[
PROTON, co może tu być źle? No powiedz.<br />[syntax=c]void setFrameAdr( int adr )<br />{<br />writeCmd(0x37);<br />writeData((uint8_t)(adr&gt;&gt;8));<br />writeData((uint8_t)(adr));<br />}[/syntax]<br /><br />Błąd jest tam, gdzie podałem w poprzednim poście.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=355">Ledes</a> — 1 cze 2013, o 11:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2013-06-01T08:08:25+01:00</updated>
<published>2013-06-01T08:08:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38222#p38222</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38222#p38222"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38222#p38222"><![CDATA[
Błąd jest pewnie w set_frame_adr() w części wyliczającej z którego bufora ma czytać. Na początku powinno z SSDXBUF0 i z SSDXBUF1 a czyta 2 razy z SSDXBUF0.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 1 cze 2013, o 08:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ledes]]></name></author>
<updated>2013-05-31T22:03:45+01:00</updated>
<published>2013-05-31T22:03:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38211#p38211</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38211#p38211"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38211#p38211"><![CDATA[
Ahh no tak, uint_16t, nie spojrzałem<br /><br />[syntax=c]#define SSDXBUF00<br />#define SSDXBUF1240<br />#define SSDXBUF2480<br />#define SSDXBUF3720<br />#define SSDXBUF4960[/syntax]<br />Tu czasem nie majstrowałeś?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 18 minutach ]</span></strong><br /><br />Poza tym u Ciebie napotka na bufor 4 (960) to przeskakuje OD RAZU na bufor 0 - spójrz sobie na if-a.<br />I właśnie dlatego źle Ci działa.<br /><br />[syntax=c]if(pozycja == 1200)<br />{<br />        pozycja = 0;<br />}[/syntax]<br /><br />Powinno pomóc.<br /><br />A najlepiej:<br />[syntax=c]pozycja = pozycja++ % 1200;[/syntax]<br /><br />Odpada Ci od razu ten nieszczęsny if i 18 linia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=355">Ledes</a> — 31 maja 2013, o 22:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-05-31T21:59:42+01:00</updated>
<published>2013-05-31T21:59:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38209#p38209</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38209#p38209"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38209#p38209"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Jakim typem jest pozycja?<br /></div><br />Jest to napisane tuż przed programem to uint16_t<br />Na 4,3'' mnie nie stać <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> A szkoda bo fajny wyświetlacz<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 31 maja 2013, o 21:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ledes]]></name></author>
<updated>2013-05-31T21:56:26+01:00</updated>
<published>2013-05-31T21:56:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38208#p38208</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38208#p38208"/>
<title type="html"><![CDATA[Re: Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38208#p38208"><![CDATA[
Jakim typem jest pozycja?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />Cieszy, że coraz więcej ludzi bawi się tymi TFT.<br />No to czekamy na pierwszy projekt na 4.3''. Kto pierwszy? Krauser? <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=355">Ledes</a> — 31 maja 2013, o 21:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Janadamis]]></name></author>
<updated>2013-05-31T21:51:53+01:00</updated>
<published>2013-05-31T21:51:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38207#p38207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38207#p38207"/>
<title type="html"><![CDATA[Przewijanie obrazków w TFT]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3232&amp;p=38207#p38207"><![CDATA[
Witam<br />Buduję duży projekt w którym ma być przewijane menu. Zrobiłem tapetę którą podzieliłem na 5 części i w pętli while ma program przewijać to menu od pierwszej strony do ostatniej i od nowa. Działa dobrze tylko jest kłopot z pierwszą stroną. To znaczy że pierwsza strona przewija się 2 razy i dopiero kolejna jest przewijana potem już przewija się dobrze. Żebyście to lepiej mogli zrozumieć nagrałem filmik kamerka internetową bo tel się ładuję. Kamerkę mam najlichszą ale widać jak się przewija.<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br />Na filmiku widać pewne zniekształcenia obrazu lecz w rzeczywistości jest pięknie.<br />Oczywiście umieszczam kod programu ale podam tylko to co odpowiada za wyświetlanie obrazków bo cały program jest rozległy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Zmienna &quot;pozycja&quot; jest zdefiniowana jako <br />[syntax=c]uint16_t pozycja;[/syntax]<br />A oto fragment programu:<br />[syntax=c]frame_ptr=SSDXBUF0;<br />tft_bitmap_from_file(-1,-1, &quot;Most_1.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF1;<br />tft_bitmap_from_file(-1,-1, &quot;Most_2.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF2;<br />tft_bitmap_from_file(-1,-1, &quot;Most_3.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF3;<br />tft_bitmap_from_file(-1,-1, &quot;Most_4.rg8&quot;, &amp;DefaultFontInfo);<br />frame_ptr=SSDXBUF4;<br />tft_bitmap_from_file(-1,-1, &quot;Most_5.rg8&quot;, &amp;DefaultFontInfo);<br />pozycja=0;<br />while(1) {<br /><br />if(pozycja==960)pozycja=0;<br /><br />set_frame_adr(pozycja);<br />_delay_ms(70);<br />pozycja++;[/syntax]<br />Wszystko inne są po prostu zakomentowane dlatego nie podaje tutaj całego programu ale jeśli trzeba to wtedy pousuwam i wstawię<br />Czy spotkał się ktoś z takim przypadkiem? <br />uC to atmega644p + eclipse + 16Mhz<br />Proszę o pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=288">Janadamis</a> — 31 maja 2013, o 21:51</p><hr />
]]></content>
</entry>
</feed>