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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2024-11-10T10:43:13+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=24729&amp;mode</id>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2024-11-10T10:43:13+01:00</updated>
<published>2024-11-10T10:43:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238585#p238585</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238585#p238585"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238585#p238585"><![CDATA[
No tak. Ale babol  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> <br /><br />Przyznam, że po prostu zrobiłem kopiuj-wklej z jakiegoś foldera GitHub, czy Adafruit na szybko i nie przyjrzałem się dokładnie. A niestety okulary przekłamują niekiedy .....<br />Przecież uint zaczyna się od zera... Dzięki również mario2015 za pomoc  <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=10257">Robert_1967</a> — 10 lis 2024, o 10:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mario2015]]></name></author>
<updated>2024-11-09T16:55:51+01:00</updated>
<published>2024-11-09T16:55:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238584#p238584</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238584#p238584"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238584#p238584"><![CDATA[
Zapewne chodzi o argumenty przekazane do funkcji.<br />Jest:<br />[syntax=c]void draw_pixel(uint16_t x, uint16_t y, uint16_t color)[/syntax]<br />a powinno być:<br />[syntax=c]void draw_pixel(int16_t x, int16_t y, uint16_t color)[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8867">mario2015</a> — 9 lis 2024, o 16:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2024-11-09T13:54:01+01:00</updated>
<published>2024-11-09T13:54:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238582#p238582</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238582#p238582"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238582#p238582"><![CDATA[
Dziękuje Mirku za sugestię.<br />Sprawdzę i przemyślę zagadnienie. Przy okazji, skoro zajrzałeś do tematu, to czy nie mógłbyś się odnieść do mojego problemu odnośnie działania tft lcd ? Chociaż cokolwiek i czy ten wyświetlacz ma sens z AVR ?<br /><br />Póki nie było uruchamiania, to nie wiedziałem, że są takie zawiłości w różnicy pomiędzy nimi. Teraz czytam, że co niektórzy nie polecają ILI9488<br />dla AFR-ów. Dla STM ok... Może popełniłem babola zakupując go.<br /><br />Ja oczywiście nie planuję jakiś kosmicznych grafik, czy animacji. proste statyczne wyświetlanie jakich danych z czujników, adc itd.. Moze jakiś bar ito wszystko. Będę wdzięczny za chwilę poświęconego czasu. Jak nie warto, to odpuszczę temat i pozostanę przy tym, co działa.<br /><br />Jednak na 3.5&quot; zawsze lepiej widać  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 9 lis 2024, o 13:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2024-11-09T11:45:25+01:00</updated>
<published>2024-11-09T11:45:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238581#p238581</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238581#p238581"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238581#p238581"><![CDATA[
to wprawdzie nie jest powodem że ci nie działa, ale odbije ci się czkawką później:<br /><br />if((x &lt; 0) ||(x &gt;=320) || (y &lt; 0) || (y &gt;=240)) return;<br /><br />ten warunek nigdy nie będzie spełniony dla np x&lt;0 albo x&gt;320, analogicznie dla Y-ka. Sprawdź sobie tą funkcję bez tego warunku a później z warunkiem i zastanów się dlaczego nie będzie spełniony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 9 lis 2024, o 11:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2024-11-09T08:16:30+01:00</updated>
<published>2024-11-09T08:16:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238579#p238579</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238579#p238579"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238579#p238579"><![CDATA[
W programie, który zamieściłem, nie chce działać rysowanie piksela. O dziwo pozostałe funkcje rysują, gdzie też korzystają z funkcji<br />draw_pixel(): Poprawiłem tą funkcję i teraz jest ok.<br /><br />[syntax=c]void draw_pixel(uint16_t x, uint16_t y, uint16_t color)<br />{<br />if((x &lt; 0) ||(x &gt;=320) || (y &lt; 0) || (y &gt;=240)) return;<br /><br />ili9341_set_address(x,y,x+1,y+1);<br />ili9341_write_data8(color&gt;&gt;8);<br />ili9341_write_data8(color);<br />}[/syntax]<br /><br />Przejrzałem poradnik Mirka o debugerze na diodzie LED i próbowałem coś znaleźć, ale nie napotkałem błędu. Może źle szukałem. Przejrzałem<br />void ili9341_init(void) i wszędzie dioda się zapala. Rozumiem, ze inicjalizacja przebiega prawidłowo ? Korzystałem z tego poradnika:<br /><br /><a href="https://www.youtube.com/watch?v=yVFf22JxuEs&amp;t=731s"  class="postlink">https://www.youtube.com/watch?v=yVFf22JxuEs&amp;t=731s</a><br /><br />Jest kilka pobrań programu, ale jakoś nikt nie chcę się wypowiedzieć. Rozumiem,że to nie piekarnia...<br /><br />Kopiąc w internecie napotkałem informacje, że dla sterownika ILI9488  jest inna ilość bitów, 24bit (RGB888), natomiast dla ILI9341 jest<br />16bit color (RGB565). Chodzi o kolor. Tutaj np. jest coś napisane:<br /><br /><a href="https://github.com/azmathmoosa/ILI9488"  class="postlink">https://github.com/azmathmoosa/ILI9488</a><br /><br />Czy to jest właściwy kierunek i w tym tkwi błąd ? <br />Jeśli tak, to rozumiem, że trzeba wysyłać znacznie więcej danych do wyświetlacza, co wpłynie na prędkość wyświetlania ?<br />Czy wówczas dla procka AVR Atmega ten typ wyświetlacza jest błędnym wyborem i powinienem szukać na innym sterowniku (np. ILI9341) ?<br /><br />Największy, jaki widzę w sprzedaży, to 3.2&quot;<br /><br />Czy może ktoś znający temat odpowiedzieć na pytania ? <br /><br />Generalnie, gdzie w kodzie , jak powinienem dokonać zmian, a żeby chociaż przetestować, jak szybko taki wyświetlacz może działać z atmegą.<br /><br />Mirek napędzał atmegę o ile pamiętam kwarcem 24MHz.<br /><br />Sorry za tyle pytań w jednym poście, ale nie chcę rozciągać tematu i zajmować wam sporo czasu na jego drążenie. Robert.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 9 lis 2024, o 08:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2024-11-08T07:51:14+01:00</updated>
<published>2024-11-08T07:51:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238575#p238575</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238575#p238575"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238575#p238575"><![CDATA[
Witam ponownie.<br /><br />Załączam zdjęcia przy podłączonym jednym i drugim wyświetlaczu. Tylko przepinam bez jakichkolwiek zmian w kodzie. Jeszcze nie sprawdzałem z diodą. Chwilowy brak czasu  <img src="https://forum.atnel.pl/images/smilies/icon_evil.gif" alt=":evil:" title="Zły" /> <br /><br />Dołączam kompletny program. Pozdrawiam.<br /><br />2.8 cala ILI9341<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/5763e586882d8d9b6d7e42dd2c476340.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/5763e586882d8d9b6d7e42dd2c476340.jpg" alt="Obrazek" /></a><br /><br /><br />3.5 cala ILI9488<br /><br /><br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/44d06f45426ca2939e439d0d906f4d11.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/44d06f45426ca2939e439d0d906f4d11.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 8 lis 2024, o 07:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2024-11-07T18:33:06+01:00</updated>
<published>2024-11-07T18:33:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238573#p238573</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238573#p238573"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238573#p238573"><![CDATA[
Dzięki Marhef za chęć pomocy.<br /><br />Jutro rano wrzucę program. Został w pracy, gdzie jak mam trochę luzu, to poświęcam na C. Tylko co mam wrzucić. Wszystko, czy tylko pliki<br />ILI9341.c i.h ? Tam jest sekwencja inicjalizacii, spi, itd. Reszta, to funkcje rysowania, pisania.... Na wyświetlaczu 2,8 wszystko śmiga.<br /><br />Teoretycznie myślałem, że wypnę jeden i podepnę drugi załączę i ma działać. Tak niestety nie jest. Nawet bez zmiany rozmiaru wyświetlacza<br />ruszania czegokolwiek powinien się odpalić, tak sądziłem. Odnoście debugera na diodzie led, to oglądałem kiedyś, ale nie przyszło mi do głowy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 7 lis 2024, o 18:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2024-11-07T18:07:46+01:00</updated>
<published>2024-11-07T18:07:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238572#p238572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238572#p238572"/>
<title type="html"><![CDATA[Re: Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238572#p238572"><![CDATA[
Wstaw program. Wystarczy inicjalizacja wyświetlacza.<br />Możesz też spróbować zrobić debuger na diodzie LED (Mirek opisał na blogu, jak) albo na UARTcie (wyrzucasz na UART informacje o kolejnych krokach programu).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 7 lis 2024, o 18:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robert_1967]]></name></author>
<updated>2024-11-07T07:44:36+01:00</updated>
<published>2024-11-07T07:44:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238571#p238571</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238571#p238571"/>
<title type="html"><![CDATA[Wyświetlacz TFT-nie uruchamia się.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24729&amp;p=238571#p238571"><![CDATA[
Witajcie.<br />Mam problem z wyświetlaczem TFT 3.5 &quot;, który nie chce mi zadziałać. Uczę się jego obsługi. Do tej pory używałem 2.8 &quot;. Inicjował się bez problemu i rysowałem na nim różne figury, czy trenowałem <br />teksty. Ale od początku. Procesor, to Atmega 32. Kwarc 18,432,000. Zestaw atb wersja pierwsza. Hardware SPI na porcie B. Zawsze działały różne programiki, gotowce z netu, poje programiki do prostych testów różnych funkcji. Posiadam taki wyświetlacz 2.8 &quot;<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/d040c12e5d82fdaf732b5e2053eea682.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/d040c12e5d82fdaf732b5e2053eea682.jpg" alt="Obrazek" /></a><br /><br /><br />Kupiłem go dawno i nie pamiętam, jaki tu jest sterownik, ale przeglądając różne na Alle.... stwierdziłem, że będzie to ILI9341.<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/a576062b049bbc9c24f9e931d7d8b91d.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/a576062b049bbc9c24f9e931d7d8b91d.jpg" alt="Obrazek" /></a><br /><br /><br />Nowy 3.5 &quot; wygląda tak<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/e82887a42172116afc5c6c0a438f2ac9.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/e82887a42172116afc5c6c0a438f2ac9.jpg" alt="Obrazek" /></a><br /><br /><br />i jest na sterowniku ILI9488<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/5587e36cf728c195ee1a1641e47054e4.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/5587e36cf728c195ee1a1641e47054e4.jpg" alt="Obrazek" /></a><br /><br /><br />Biblioteki, jakie używam, posiadają wewnątrz pliki sygnowane ili9341. Natomiast w necie doczytałem, że te sterowniki (ili9341  ili9488), komendy do nich są w zasadzie takie same i oba wyświetlacze powinny działać. Niestety u mnie nie.<br /><br />Jedyne, co zmieniłem w konfig, to szerokość i wysokość w pikselach. Nie pomogło. Wydłużyłem czasy inicjalizacji, ale tez nic. Może mi ktoś pomóc, ewentualnie dać link do działającej biblioteki na sterowniku ili9488, jeśli w tym tkwi problem ? Z góry dziękuję za sugestie.<br /><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/3919a579cab2575ad9615f232b12a059.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/3919a579cab2575ad9615f232b12a059.jpg" alt="Obrazek" /></a><br /><br /><a href="https://obrazkiforum.atnel.pl/10257/e266b31f9f9d6df58d50ec844219db53.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/10257/e266b31f9f9d6df58d50ec844219db53.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=10257">Robert_1967</a> — 7 lis 2024, o 07:44</p><hr />
]]></content>
</entry>
</feed>