Created Mon, 16 Mar 2015 10:13:44 +0000 by vincent84
Mon, 16 Mar 2015 10:13:44 +0000
I have both a display UTFT ITDB02-3.2S (http://imall.iteadstudio.com/display/tft-lcm/im120419005.html) (Model: IM120419005) with shield ITDB02 (http://imall.iteadstudio.com/im120417024.html).
I have used the program UTFT, but nothing display !! juste white
I have a chipkit max32, put the shield on 3,3V, and the display. I have modifie value in the program for the display.
What can i do to works ?
Mon, 16 Mar 2015 10:20:42 +0000
My chipKIT dedicated TFT library (https://github.com/TFTLibraries/TFT/) supports the SSD1289 display chip. You can give that a go.
I'm in the process of re-writing it all, but I haven't ported the SSD1289 to the new framework yet.
Mon, 16 Mar 2015 16:59:45 +0000
Update: I have just finished porting the SSD1289 (using a SainSmart TFT_320QVT) to my new DisplayCore library. It supports direct port manipulation mode (specify all the pins in the constructor - it then works out the ports and pin numbers from them for fast access), and PMP mode for really blisteringly fast graphics. So fast I have to insert delays for this to look even remotely realistic ;)
DisplayCore is located at: https://github.com/MajenkoLibraries/DisplayCore
Tue, 17 Mar 2015 08:27:22 +0000
when I have time, i tried it.
Sat, 21 Mar 2015 18:05:29 +0000
I tried ypur new library, but nothing. Display doesn't works ! with ITDB02-3.2S you must configure the program or not ?
Sat, 21 Mar 2015 21:26:07 +0000
You have to specify which pins do what. For that you use the constructor:
SSD1289 tft( rs, wr, rd, cs, reset, d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15 );
Mon, 23 Mar 2015 17:46:17 +0000
When I check the pins betwin MAX32 and the TFT with ITDB02 I have this : TFT ITDB / MAX RS -> 19 / D38 - PMCS2-PMA15-RD10 / 38 RW -> 20 / D39 - RD5 / 39 RD -> VDD CS -> 21 / D40 - ERXERR-RG15 / 28 RESET -> 22 / D41 - ERXD1-RE9 / 7
D0 -> 18 / D37 - PMD0 RE0 / 37 D1 -> 17 / D36 - PMD1 RE1 / 36 D2 -> 16 / D35 - PMD2 RE2/ 35 D3 -> 15 / D34 - PMD3 RE3/ 34 D4 -> 14 / D33 - PMD4 RE4/ 33 D5 -> 13 / D32 - PMD5 RE5/ 32 D6 -> 12 / D31 - PMD6 RE6/ 31 D7 -> 11 / D30 - PMD7 RE7 / 30
D8 -> 3 / D22 - AC2TX RC2/ 22 D9 -> 4 / D23 - AC2RX RC3 / 23 D10 -> 5 / D24 - [color=#FF0000]VBUS [/color] D11 -> 6 / D25 - USBID RF3 D12 -> 7 / D26 - USBD- RG3 D13 -> 8 / D27 - USBD+ RG2 D14 -> 9 / D28 - RG15 D15 -> 10 / D29 - PMA4 RG7
Mon, 23 Mar 2015 18:40:24 +0000
That doesn't look good to me - looks like iTead cocked up there...
It'd work fine on an Arduino Mega, but I don't think they can have actually tested it on a MAX32.
Maybe it's time I designed a MAX32->TFT (PMP) adapter board.
Mon, 23 Mar 2015 20:33:11 +0000
you cannot use the adapter shields you use to connect the ITDB02 TFTs with the Arduino to connect to the Max32. Henning Kalrsen describes that in the manual for his UTFT library. He has developed adapter shields for the ChipKit boards. I have one for the Uno32 and one for the Max32 and both work well. I also tried the Arduino shields and they definately will not work.
Tue, 24 Mar 2015 08:10:00 +0000
Ok for this informations, I think, I must modifie the ITDB shiel, or make my own shield for the test.
Tue, 24 Mar 2015 14:33:35 +0000
Or just use jumper wires - that's what I usually use...