Troubleshooting

DFR0669 with GT911 STM32H743 Problems(Half of the panel is not working)

userHead Ersin.Kuşçu 2023-05-11 02:24:59 845 Views4 Replies

Hello,

 

I am trying to use the DFR0669 display that has GT911 on it. I have implemented the driver for GT911 and got the touch positions. However, the half of the screen I cannot get any response, and the touch points are not continuously increasing or decreasing.

 

Could you help me to solve this?

 

 

Best regards,

icon Problem.zip 111KB Download(0)
2023-06-14 15:42:15

Hi Ersin, Do you mind sharing your driver code for DFR0669, touch and display controller driver as i'm also currently working on STM32. Thanks in advance 

userHeadPic Tech.Nic
2023-05-25 18:56:20

Hello, is there anyone who have seen such kind of problem in his/her application?

userHeadPic Ersin.Kuşçu
2023-05-11 09:35:03

Hello Ersin,

 

From what I saw in the picture, the problem might have come from the wiring connections. Could you please check if any of the wires were loose? You could also check the soldering points, they sometimes break due to fatigue.  

 

Best Regards,

userHeadPic xingzhao.zhu
Ersin.Kuşçu wrote:

 

Hello,

 

I have checked all connections and there is nothing problematic.

Now, I will add another picture and explain the problem in detail.

I have marked 4 points on the screen and now I am giving my findings.

1.  I think the x-axis for points A and B should reach closer to “0”; however, I am getting 41 at that point.

2. If I slide my finger from point A to point B y-axis should increase until I reach point B; however; the value for the y-axis is increasing to a value of ~135 and then it jumps to 475 and then it is decreasing until I reach point B. You can find the details for it in the below picture. (s stands for size)

I am drawing a rectangle with a size I got from the touchscreen to the point where I touch. Since there is a jump from 135 to 475, there is a gap in the screen. 

These are my findings and I need help to overcome these.

 

Best regards,

 

Note that I have also add config data I have written for GT911.

GT911 Config Data

8047 : 818048 : 408049 : 1804A : E0804B : 1804C : 1804D : 44804E : 20804F : 18050 : 88051 : 288052 : 58053 : 508054 : 3C8055 : F8056 : 58057 : 08058 : 08059 : 0805A : 0805B : 0805C : 0805D : 0805E : 0805F : 08060 : 08061 : 08062 : 898063 : 2A8064 : B8065 : 2D8066 : 2B8067 : F8068 : A8069 : 0806A : 0806B : 1806C : A9806D : 3806E : 2D806F : 08070 : 18071 : 08072 : 08073 : 08074 : 38075 : 08076 : 08077 : 08078 : 08079 : 0807A : 21807B : 59807C : 94807D : C5807E : 2807F : 78080 : 08081 : 08082 : 48083 : 938084 : 248085 : 08086 : 7D8087 : 2C8088 : 08089 : 6B808A : 36808B : 0808C : 5D808D : 42808E : 0808F : 538090 : 508091 : 08092 : 538093 : 08094 : 08095 : 08096 : 08097 : 08098 : 08099 : 0809A : 0809B : 0809C : 0809D : 0809E : 0809F : 080A0 : 080A1 : 080A2 : 080A3 : 080A4 : 080A5 : 080A6 : 080A7 : 080A8 : 080A9 : 080AA : 080AB : 080AC : 080AD : 080AE : 080AF : 080B0 : 080B1 : 080B2 : 080B3 : 080B4 : 080B5 : 080B6 : 080B7 : 280B8 : 480B9 : 680BA : 880BB : A80BC : C80BD : E80BE : 1080BF : 1280C0 : 1480C1 : 1680C2 : FF80C3 : FF80C4 : FF80C5 : 080C6 : 080C7 : 080C8 : 080C9 : 080CA : 080CB : 080CC : 080CD : 080CE : 080CF : 080D0 : 080D1 : 080D2 : 080D3 : 080D4 : 080D5 : 080D6 : 280D7 : 480D8 : 680D9 : 880DA : A80DB : F80DC : 1080DD : 1280DE : 1680DF : 1880E0 : 1C80E1 : 1D80E2 : 1E80E3 : 1F80E4 : 2080E5 : 2180E6 : 2280E7 : 2480E8 : FF80E9 : FF80EA : FF80EB : FF80EC : FF80ED : FF80EE : FF80EF : 080F0 : 080F1 : 080F2 : 080F3 : 080F4 : 080F5 : 080F6 : 080F7 : 080F8 : 080F9 : 080FA : 080FB : 080FC : 080FD : 080FE : 080FF : AB8100 : 0

2023-05-21 19:27:17
1 Replies