PROBLEM z ILI9341 na SPI
PROBLEM z ILI9341 na SPI
Szanowni Forumowicze.
Od jakiegoś długiego czasu (będzie z rok) próbuję uruchomić TFT na SPI sterowany sterownikiem ILI9341. Naściągałem się tysiąca bibliotek, przeprowadziłem setki nocnych rozmów z Antystatycznym i nadal (__Y__).
Sprawdzałem analizatorem stanów logicznych czy wszystko działa. Działa. Jedyne co sie dzieje to to co jest na filmie.
https://drive.google.com/open?id=0B0yOq ... 1lIQ2t3NDA
Używam biblioteki ściągnietej stąd http://forum.atnel.pl/topic18416.html, jak również tej --> http://www.pocketmagic.net/ili9341-touc ... d-library/<-- ta ostatnia nie działa niestety bo analizator w ogóle nie pokazuje aktywności SPI. Zmieniałem tez inicjalizacje LCD na proponowaną przez Anty tudzież z różnych poradników (w tym ADAFRUIT). I ciągle nic . HEEEEEELP
Potrzebuje kogoś z tym LCD żeby mógł przetestować mojego HEXa ewentualnie dać mi swojego działąjącego do testowania.
Aha, chciałem dodać, że mam 3 wyświetlacze i wszystkie mają to samo :/
Od jakiegoś długiego czasu (będzie z rok) próbuję uruchomić TFT na SPI sterowany sterownikiem ILI9341. Naściągałem się tysiąca bibliotek, przeprowadziłem setki nocnych rozmów z Antystatycznym i nadal (__Y__).
Sprawdzałem analizatorem stanów logicznych czy wszystko działa. Działa. Jedyne co sie dzieje to to co jest na filmie.
https://drive.google.com/open?id=0B0yOq ... 1lIQ2t3NDA
Używam biblioteki ściągnietej stąd http://forum.atnel.pl/topic18416.html, jak również tej --> http://www.pocketmagic.net/ili9341-touc ... d-library/<-- ta ostatnia nie działa niestety bo analizator w ogóle nie pokazuje aktywności SPI. Zmieniałem tez inicjalizacje LCD na proponowaną przez Anty tudzież z różnych poradników (w tym ADAFRUIT). I ciągle nic . HEEEEEELP
Potrzebuje kogoś z tym LCD żeby mógł przetestować mojego HEXa ewentualnie dać mi swojego działąjącego do testowania.
Aha, chciałem dodać, że mam 3 wyświetlacze i wszystkie mają to samo :/
Life is to short to eject USB safely
Re: PROBLEM z ILI9341 na SPI
na jakim procku testujesz? Szczerze - nigdy nie miałem problemów z tym wyświetlaczem. tutaj jest mój lib do niego: https://www.dropbox.com/s/8mlzxh5gxdtfn ... r.zip?dl=0 przejrzyj co sie tam dzieje.
Nie podoba mi się to mignięcie kolorami na twoim wyświetlaczu. Jakieś fotki jaką wersję masz itp?
Nie podoba mi się to mignięcie kolorami na twoim wyświetlaczu. Jakieś fotki jaką wersję masz itp?
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: PROBLEM z ILI9341 na SPI
Wsyzstko testuje na Atmega328p zlokalizowanej na płytce ARDUINO UNO R3 ale używam jej jako płytki rozwojowej, a nie jako arduino. Dlatego potrzebuje sprawdzić czy to nie jest wina
1) Kabelków choć te zmieniałem kilka razy
2) Podłączaeń? Może jestem d..pa wołowa i nie umiem podłączać
3) Samej płytki rozwojowej
1) Kabelków choć te zmieniałem kilka razy
2) Podłączaeń? Może jestem d..pa wołowa i nie umiem podłączać
3) Samej płytki rozwojowej
Life is to short to eject USB safely
Re: PROBLEM z ILI9341 na SPI
OK - podeślij swój hex i sprawdzę
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: PROBLEM z ILI9341 na SPI
Tutaj jest link do HEXów. Dwa HEXy z inną inicializacją (jedna z zaprzyjaźnionego forum, druga Anty)
Ustawienia pinów:
TFT_SCK PB5
TFT_MISO PB4
TFT_MOSI PB3
TFT_RST PB2
TFT_DC PB1
TFT_CS PB0
https://www.dropbox.com/sh/nhzskkp0oxv9 ... B1LFa?dl=0
Ustawienia pinów:
TFT_SCK PB5
TFT_MISO PB4
TFT_MOSI PB3
TFT_RST PB2
TFT_DC PB1
TFT_CS PB0
https://www.dropbox.com/sh/nhzskkp0oxv9 ... B1LFa?dl=0
Life is to short to eject USB safely
Re: PROBLEM z ILI9341 na SPI
Swoją drogą mam jeszcze dwie płytki Arduino NANO 3.0 i one dają ten sam rezultat w połączeniu z tym wyświetlaczem więc raczej to nie wina płytki. Ale nazwa arduino jest "creepy" więc kto wie?
Life is to short to eject USB safely
Re: PROBLEM z ILI9341 na SPI
Wyświetlacz zasilasz 3V3 z Arduino? Wydajność dla tego napięcia to tylko 50mA więc może brakuje mu mocy?
Re: PROBLEM z ILI9341 na SPI
Tak, 3v3 z tej płytki ale podłączałem też do 5V ponieważ to jest wersja ze stabilizatorami więc można podłączać i tak.
Life is to short to eject USB safely
Re: PROBLEM z ILI9341 na SPI
Sprawdzone na w 100% poprawnym LCD - mam ten sam efekt co Ty na filmiku, czyli coś nie tak z inicjalizacją zapewne - może coś z pinami pokręcone z ich ustawieniami itp. Spróbuj tamto moje wgrać i zobacz.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: PROBLEM z ILI9341 na SPI
Zatem tak. Przekompilowałem Twój program Dumbo, musiałem troche zmienić piny bo korzystasz, ze sprzętowego SPI, a miałeś ustawione MOSI na PB4, a SCK na PB7, który jest w tym wypadku zjęty przez oscylator. No nie ważne.
Po przeanalizowaniu SPI analizatorem wszystko wygląda super. Ale niestety LCD nie startuje. Zastanawiam się czy może toolchain cos chrzani? Bo już nie wiem co może być nie tak :/
A przy okazji garść informacji o kompilacji. Atmega328p wmontowana w Arduino UNO R3, program skompilowany z F_CPU=16000000UL (globalnie), SPI testowane przez podłączenie analizatora do przewodów podłączonych do TFT. Testowałem też usatwienia z wyłączonym zewnętrznym oscylatorem. To samo, SPI działa ale TFT nie startuje. Używam gcc version 4.9.2 (AVR_8_bit_GNU_Toolchain_3.5.4_1709).
POMOCY!!!
Czy mógłbyś mi dumbo przekompilować jakiś plik obsługujący tego TFT pod M328p/16MHz, podać ustawienia pinów i wrzucić HEXa do testów? Może to jest wina mojej kompilacji? Już sam nie wiem co jest nie tak :/
Po przeanalizowaniu SPI analizatorem wszystko wygląda super. Ale niestety LCD nie startuje. Zastanawiam się czy może toolchain cos chrzani? Bo już nie wiem co może być nie tak :/
A przy okazji garść informacji o kompilacji. Atmega328p wmontowana w Arduino UNO R3, program skompilowany z F_CPU=16000000UL (globalnie), SPI testowane przez podłączenie analizatora do przewodów podłączonych do TFT. Testowałem też usatwienia z wyłączonym zewnętrznym oscylatorem. To samo, SPI działa ale TFT nie startuje. Używam gcc version 4.9.2 (AVR_8_bit_GNU_Toolchain_3.5.4_1709).
POMOCY!!!
Czy mógłbyś mi dumbo przekompilować jakiś plik obsługujący tego TFT pod M328p/16MHz, podać ustawienia pinów i wrzucić HEXa do testów? Może to jest wina mojej kompilacji? Już sam nie wiem co jest nie tak :/
Life is to short to eject USB safely
Re: PROBLEM z ILI9341 na SPI
OK, problem rozwiazany!!!
Co było nie tak? Zasilam to wszystko przez USB ASP, podłączyłem mój mały ekranik i wszystko poszło, na dużym ni cholery. Przetestowałem jeszcze dwa inne programatory i ruszyło także na dużym. Prawdopodbnie wydajność prądowa programatora jest do (_Y_). Na to wszystko naprowadził mnie post xor'a.
Dziękuję
Thank you
спасибо
Co było nie tak? Zasilam to wszystko przez USB ASP, podłączyłem mój mały ekranik i wszystko poszło, na dużym ni cholery. Przetestowałem jeszcze dwa inne programatory i ruszyło także na dużym. Prawdopodbnie wydajność prądowa programatora jest do (_Y_). Na to wszystko naprowadził mnie post xor'a.
Dziękuję
Thank you
спасибо
Life is to short to eject USB safely
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości