اطلاعیه

Collapse
No announcement yet.

تاچ خازنی GT911

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تاچ خازنی GT911

    سلام


    وقت به خیر


    تاچ خازنی GT911 رو config کردم و به راحتی از طریق I2C رجیسترها رو Read و Write میکنم اما
    روی پایه ی INT دائما پالس دیده میشه ( مثل زمانیکه صفجه دائم لمس میشه )

    چرا؟

    #2
    پاسخ : تاچ خازنی GT911

    سلام دوست عزیز
    شما مختصات رو هم تونستید بخونید؟؟؟؟ من هر چی میخونم 0 برمیگردونه
    نمیدونم مشکل از کجاست
    میشه آرایه کانفیکتون رو بفرستید
    البته مشکل پایه int رو من هم دارم
    برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو

    دیدگاه


      #3
      پاسخ : تاچ خازنی GT911

      سلام به لینکای زیر هم سر بزنید
      https://focuslcds.com/wp-content/upl...4/12/GT911.pdf.
      GT911 Touch Screen Driver For Rockchips. Contribute to jankowskib/gt911_ts development by creating an account on GitHub.

      دیدگاه


        #4
        پاسخ : تاچ خازنی GT911

        ممنون جناب چمانی
        اما من دو هفته است دارم اینا رو میخونم و نمیتونم ازش مختصات بخونم
        رجیسترهاشو میدونم اما مختصات هم x ,و هم y رو صفر برمیگردونه
        برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو

        دیدگاه


          #5
          پاسخ : تاچ خازنی GT911

          سلام دوستان دیتا شیت کاملی از gt911 نیست؟ نحوه راه اندازی اولیش چیه؟

          دیدگاه


            #6
            پاسخ : تاچ خازنی GT911

            نوشته اصلی توسط maziarrobot111 نمایش پست ها
            سلام دوستان دیتا شیت کاملی از gt911 نیست؟ نحوه راه اندازی اولیش چیه؟
            مهندس جان از لینک هایی که گذاشتم نتونستید استفاده کنید؟

            دیدگاه


              #7
              پاسخ : تاچ خازنی GT911

              نوشته اصلی توسط علی چمانی نمایش پست ها
              مهندس جان از لینک هایی که گذاشتم نتونستید استفاده کنید؟
              مهندس عزیز نمیدونم عیب از کجاس که مختصات رو نمیتونم بخونم
              رجیستر هایی که تنظیم شده رو میشه خوند و عددش هم درست برمیگردونه
              نمیدونم من اشتباه میکنم یا قضیه جور دیگه است
              دوستان اگه تونستید راه اندازی کنید ممنون میشم که راهنمایی کنید
              برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو

              دیدگاه


                #8
                پاسخ : تاچ خازنی GT911

                سلام دوستان. من سه روز هست که این مدل تاچ پنل رو خریدم. هنوز نتونستم راه اندازیش کنم. کسی تونسه راه اندازی کنه؟

                دیدگاه


                  #9
                  پاسخ : تاچ خازنی GT911

                  دوستان برای راحتی کار میتونید از دیتا شت GT928 برای راه اندازی استفاده کنید
                  چون رجیستراش مشابه هم هستش
                  فقط با اندکی تغییرات
                  موفق باشید
                  برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو

                  دیدگاه


                    #10
                    پاسخ : تاچ خازنی GT911

                    سلام به دوستان، این تاچ رو من ناقص راه انداختم، مشکل اصلی که اول باید به اون توجه کنین، آدرس اسلیو هس که دو تا آدرس داره، با کمک پایه رسیت و اینتراپت این آی سی همون جور که توی شکل صفحه 11 نشون داده میتونین یکی رو انتخاب کنین، من پایه اینتراپت رو خروجی تعریف کردم بعد با یک کردن پایه رسیت پایه اینتراپت رو هم صفر کردم که آدرس اسلیو تاچ روی 0xBA و 0xBB تنظیم بشه.
                    برای رجیسترها هم میتونین از رجیسترهای gt928 استفاده کنین، فقط مهمترین رجیستر برای خوندن تاچ رجیستر 0x814E هست که باید وضعیت رو از اون بخونین، در صورتی که غیر صفر بود تاچ داشتین، باید صفر بنویسین توش برای خوندن بعدی..

                    دیدگاه


                      #11
                      Re: تاچ خازنی GT911

                      سلام. من تازه این برد تاچ خازنی با ای سی gt911 خریداری کردم و نمیدونم کجا باید پین های int and reset را تعریف کنم . یعنی از بیس نمیدونم باید باهاشون چکار کنم میشه منو راهنمایی کنید
                      ۱ - کدوم پین های gpio باید برای irq and reset تغریف بشن؟ تو فایل .h خوندم که اینو نوشته :
                      // STEP_2(REQUIRED): Customize your I/O ports & I/O operations
                      #define GTP_RST_PORT -1 //16 //S5PV210_GPJ3(6)
                      #define GTP_INT_PORT -1 //17 //S5PV210_GPH1(3)
                      حالا نمیدونم بایدبرای پین مثلا gpioC11 چی بزنم که بشه پایه اینتراپت (همین جریاب برای پایه ریست هم برقرار هست)
                      2 - بعد از کامپایل کرنل لینوکسم باید چیکار کنم تا تاچ فعال شه؟
                      ممنون میشم منو راهنمایی کنید

                      دیدگاه


                        #12
                        پاسخ : تاچ خازنی GT911

                        سلام. من دو تا تاچ رو با میکرو راه*اندازی کردم. هر دو یک قسمت خالی در وسط دارن. یعنی اونجا رو حس نمیکنه. دوستانی که این تاچ رو راه*اندازی کردن می*تونن بفرمایند که در مال آن*ها هم این وضعیت وجود داره یا نه.

                        دیدگاه


                          #13
                          پاسخ : تاچ خازنی GT911

                          سلام دوستان اگر کسی gt911 رو با lpc1788 راه اندازی کرده .پروژش رو خریدارم .
                          به شدت به کمک نیاز دارم .

                          دیدگاه


                            #14
                            پاسخ : تاچ خازنی GT911

                            دوستان لیست رجیسترهای gt911 که مشابه 928 هست به شرح زیر هست
                            0x8040
                            GT_REG_COMMAND
                            0x8041
                            GT_ESD_CHECK
                            0x8147
                            GT_REG_CONFIG_VERSION
                            0x8048
                            GT_REG_MAX_X_LOW
                            0x8049
                            GT_REG_MAX_X_HIGH
                            0x804a
                            GT_REG_MAX_Y_LOW
                            0x804b
                            GT_REG_MAX_Y_HIGH
                            0x804c
                            Gt_REG_MAX_TOUCH
                            0x804d
                            GT_REG_MOD_SW1
                            0x804e
                            GT_REG_MOD_SW2
                            0x804f
                            GT_REG_SHAKE_COUNT
                            0x8052
                            GT_REG_NOISE_REDUCTION
                            0x8053
                            GT_REG_TOUCH_LEVEL
                            0x8054
                            GT_REG_LEAVE_LEVEL
                            0x8056
                            GT_REG_REFRESH_RATE
                            0x8057
                            GT_REG_X_THRESHOLD
                            0x8058
                            GT_REG_Y_THRESHOLD
                            0x805d
                            GT_REG_MINI_FILTER
                            0x805e
                            GT_REG_STRECH_R0
                            0x805f
                            GT_REG_STRECH_R1
                            0x8060
                            GT_REG_STRECH_R2
                            0x8064
                            GT_REG_SENSOR_NUM
                            0x8093
                            GT_REG_KEY_1
                            0x8094
                            GT_REG_KEY_2
                            0x8095
                            GT_REG_KEY_3
                            0x8096
                            GT_REG_KEY_4
                            0x804F
                            GOODIX_REG_SHAKE_CNT
                            0x8056
                            GT_REG_REFRAESH_RATE
                            0x8140
                            GT_REG_PRODUCT_ID_FIRST
                            0x8141
                            GT_REG_PRODUCT_ID_SECOND
                            0x8142
                            GT_REG_PRODUCT_ID_THIRD
                            0x8143
                            GT_REG_PRODUCT_ID_FORTH
                            0x8100
                            GT_CONFIG_FRESH
                            0x814E
                            GT_STATUS
                            0x8146
                            GT_X_COORDINATE_RESOLUTION_LOW
                            0x8147
                            GT_X_COORDINATE_RESOLUTION_HIGH
                            0x8148
                            GT_Y_COORDINATE_RESOLUTION_LOW
                            0x8149
                            GT_Y_COORDINATE_RESOLUTION_HIGH
                            0x8150
                            GT_POINT_1_X_COORDINATE_LOW
                            0x8151
                            GT_POINT_1_X_COORDINATE_HIGH
                            0x8152
                            GT_POINT_1_Y_COORDINATE_LOW
                            0x8153
                            GT_POINT_1_Y_COORDINATE_HIGH
                            برای آغاز دهی بعد از اعمال پروسه تایمینگ طبق دیتاشیت بر روی پایه های INT و RST، و بعد از راه اندازی و تنظیم پورت I2C میکروکنترولرتون مقادیر زیر رو توی رجیسترهای مشخص شده بنویسید:
                            Value Register
                            0 GT_ESD_CHECK
                            0 GT_REG_COMMAND
                            1 GT_CONFIG_FRESH
                            0 GT_REG_X_THRESHOLD
                            در طول برنامه هرگاه خواستین ببینین تاچ شده یا نه (که بهتره این رو توی interrupt handler مربوط به پایه INT قرار بدین) مرتباً رجیستر GT_STATUS رو بخونید و بیت 0x80 اون رو چک کنید. اگر این بیت یک بود، ابتدا در GT_REG_COMMAND مقدار صفر رو بنویسید و سپس لوکیشن x رو از محلهای GT_POINT_1_X_COORDINATE_LOW و GT_POINT_1_X_COORDINATE_HIGH و y رو از محلهای GT_POINT_1_Y_COORDINATE_LOW و GT_POINT_1_Y_COORDINATE_LOW بخونید.
                            البته این تاچ امکانات بسیار بیشتری برای تعریف کلید و ... داره که برای جزئیات می تونید به دیتاشیت های GT11 , و مخصوصاً GT928 مراجعه کنید

                            دیدگاه


                              #15
                              پاسخ : تاچ خازنی GT911

                              نوشته اصلی توسط aakv01 نمایش پست ها
                              سلام. من دو تا تاچ رو با میکرو راه*اندازی کردم. هر دو یک قسمت خالی در وسط دارن. یعنی اونجا رو حس نمیکنه. دوستانی که این تاچ رو راه*اندازی کردن می*تونن بفرمایند که در مال آن*ها هم این وضعیت وجود داره یا نه.
                              ظاهرا یک نمونه از این تاچ ها این مشکل رو دارند، من 10 عدد ازش رو گرفتم همه همین مشکل رو داشتن، با وجود اینکه نمونه ای با همین کد کالا که قبلا از سایت گرفته بودم این مشکل رو نداشت و به خوبی کار میکرد.
                              خیلی روی کد کالاهای ECA نمیشه حساب کرد.

                              دیدگاه

                              لطفا صبر کنید...
                              X