51

Przede wszystkim trzeba ustalić, czy dotyk w ogóle jest sprawny, bo ja mam już chyba 2 wyświetlacze, w których dotyk po prostu nie działa.

Do testowania tych wyświetlaczy można użyć tej biblioteki i przykładów do niej dołączonych:
https://github.com/prenticedavid/MCUFRI … tag/v2.9.9

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

52 Ostatnio edytowany przez adamn (2021-04-19 08:17:21)

Dzięki za info . Liczę się z opcją że wyświetlacz jest walnięty , jak by nie było to chińska masówka .Zamówiłem inny model , powinien być w środę . Tym razem wybrałem wersje 2.8  Potestuję i bedzie to jakieś porównanie .

53

Używasz tej wersji - https://github.com/kbr-net/sdrive-max/r … ax-v12.zip ?

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

54 Ostatnio edytowany przez adamn (2021-04-19 08:17:35)

Tak , tylko ta ruszyła i po wgraniu przeszła od razu do softu pomijając etap kalibracji . Pierwsze usiłowałem użyć wersji 1.1 tak jak podpatrzyłem u innych twórców tej przystawki ,ale proces zatrzymywał się na etapie kalibracji na którą ekran nie reaguje .
Pod wgraniu pliku eeprom_writer otrzymałem komunikat :
Done !
Detecting touchscreen...
Values: 23, 262
Not detected!
Now flash SDrive.hex!

55

Wersja 1.2 ma dodany "headless mode", czyli właśnie tryb bez wyświetlacza. Skoro miałeś "not detected", to znaczy, że nie znalazł digitizera i wszedł w ten tryb. Wcześniejsze wersje go nie miały i bez digitizera nie dało się przejść dalej.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

56 Ostatnio edytowany przez adamn (2021-04-19 08:16:49)

Rozumiem , ale co dalej z tego wynika ? brak właściwego sterownika do obsługi dotyku , wada sprzętowa czy jeszcze coś innego ?

57 Ostatnio edytowany przez sun (2021-04-19 11:22:31)

@adamn: spróbuj ten wsad.

dodałem eprom.

Post's attachments

eeprom_writer.hex 9.6 kb, liczba pobrań: 3 (od 2021-04-19) 

SDrive.hex 84.98 kb, liczba pobrań: 4 (od 2021-04-19) 

Tylko zalogowani mogą pobierać załączniki.
Cuda wianki i nie tylko :) POKEY 4ever ;)

58

Sam wsad bez zainicjowania EEPROMu nic nie da.

adamn napisał/a:

Rozumiem , ale co dalej z tego wynika ? brak właściwego sterownika do obsługi dotyku , wada sprzętowa czy jeszcze coś innego ?

Albo uszkodzony wyświetlacz, albo nieobsługiwana przez bibliotekę konfiguracja dotyku.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

59

Jeszcze jedno, wrzucam buildy 1.2b3 dla wszystkich ili, u mnie działa ili9341, ale coś mi mówi, że grzebałem tam coś.

Post's attachments

sdrivemax.zip 180.29 kb, liczba pobrań: 5 (od 2021-04-19) 

Tylko zalogowani mogą pobierać załączniki.
Cuda wianki i nie tylko :) POKEY 4ever ;)

60 Ostatnio edytowany przez adamn (2021-04-22 18:39:15)

Dzięki za odzew i chęć pomocy , niestety żadna opcja nie pomaga . Wygląda na to że wyświetlacz ma uwalona opcję dotyku .... albo wcale jej nie miał . Mam zamówiony inny model wyświetlacza tym razem 2.8 , będzie koło środy wtedy myśle że wiele rzeczy się wyjaśni.



Mam już nowy wyświetlacz 2.8"  Całość poskładana , kontroler przeprogramowany na ili9341 v 1.2 Wszystko ruszyło od ręki , dotyk działa i kalibruje się bezbłędnie . Niestety jest jedna zmiana której nie rozumiem. Jak mam założony wyświetlacz 2.4" to działają mi wszystkie trzy tryby zasilania czyli przez SIO , USB i z osobnego zasilacza 5V ( ta opcja mi akurat najbardziej pasuje ) . Zakładam 2.8" i po podłączeniu zewnętrznego 5V brak jest obrazu, działa tylko podświetlenie ,pozostałe dwie opcje zasilania działają bez problemu . Ktoś ma pomysł o co chodzi ?

61 Ostatnio edytowany przez agahes (2022-02-03 19:17:47)

Witam szanowne grono. Podpowiecie jaki to wyświetlacz? Może ma ktoś sprawdzony soft do tego?

diagnose any controller
reg(0x0000) 00 01    ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 01 00 01    Manufacturer ID
reg(0x0009) 00 01 00 01 00    Status Register
reg(0x000A) 00 00    Get Power Mode
reg(0x000C) 00 00    Get Pixel Format
reg(0x0030) 00 00 00 00 00    PTLAR
reg(0x0033) 00 01 00 01 00 01 00    VSCRLDEF
reg(0x0061) 00 00    RDID1 HX8347-G
reg(0x0062) 00 01    RDID2 HX8347-G
reg(0x0063) 00 01    RDID3 HX8347-G
reg(0x0064) 00 01    RDID1 HX8347-A
reg(0x0065) 00 01    RDID2 HX8347-A
reg(0x0066) 00 01    RDID3 HX8347-A
reg(0x0067) 00 01    RDID Himax HX8347-A
reg(0x0070) 00 01    Panel Himax HX8347-A
reg(0x00A1) 00 00 00 00 00    RD_DDB SSD1963
reg(0x00B0) 00 01    RGB Interface Signal Control
reg(0x00B3) 00 01 00 01 00    Frame Memory
reg(0x00B4) 00 01    Frame Mode
reg(0x00B6) 00 01 00 01 00    Display Control
reg(0x00B7) 00 01    Entry Mode Set
reg(0x00BF) 00 01 00 01 00 01    ILI9481, HX8357-B
reg(0x00C0) 00 01 00 01 00 01 00 01 00    Panel Control
reg(0x00C1) 00 01 00 01    Display Timing
reg(0x00C5) 00 01    Frame Rate
reg(0x00C8) 00 01 00 01 00 01 00 01 00 01 00 01 00    GAMMA
reg(0x00CC) 00 01    Panel Control
reg(0x00D0) 00 01 00 01    Power Control
reg(0x00D1) 00 01 00 01    VCOM Control
reg(0x00D2) 00 01 00    Power Normal
reg(0x00D3) 00 01 00 01    ILI9341, ILI9488
reg(0x00D4) 00 01 00 01    Novatek
reg(0x00DA) 00 01    RDID1
reg(0x00DB) 00 01    RDID2
reg(0x00DC) 00 01    RDID3
reg(0x00E0) 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01    GAMMA-P
reg(0x00E1) 00 01 00 01 00 01 00 01 00 01 00 01 00 01 00 01    GAMMA-N
reg(0x00EF) 00 01 00 01 00 01    ILI9327
reg(0x00F2) 00 01 00 01 00 01 00 01 00 01 00 01    Adjust Control 2
reg(0x00F6) 00 01 00 01    Interface Control

62 Ostatnio edytowany przez _tzok_ (2022-02-03 19:42:24)

adamn napisał/a:

Jak mam założony wyświetlacz 2.4" to działają mi wszystkie trzy tryby zasilania czyli przez SIO , USB i z osobnego zasilacza 5V ( ta opcja mi akurat najbardziej pasuje ) . Zakładam 2.8" i po podłączeniu zewnętrznego 5V brak jest obrazu, działa tylko podświetlenie ,pozostałe dwie opcje zasilania działają bez problemu . Ktoś ma pomysł o co chodzi ?

Napięcie podawane na wejście DC w Arduino powinno się zawierać w zakresie 7-12V. USB i linia 5V z PIO są podłączone za stabilizatorem, ale wejście DC — przed. Stabilizator wymaga co najmniej ok 3V różnicy między wejściem, a wyjściem.

agahes napisał/a:

Podpowiecie jaki to wyświetlacz?

Przecież się ładnie przedstawia - HX8347G. W oficjalnej dystrybucji jest wersja firmware dla tego wyświetlacza:
https://github.com/kbr-net/sdrive-max/releases/tag/V1.2

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

63 Ostatnio edytowany przez agahes (2022-02-03 20:06:44)

Bardzo dziękuję za odpowiedź, a czy fuse bity trzeba jakoś specyficznie poustawiać? Wgrałam eepromwriter i cały czas mam biały ekran.

64

Na stronie https://atari8bit.net/tutorials/de-re-sdrive-max/ jest program XLoader, który ustawi wszystko jak trzeba.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.