اطلاعیه

Collapse
No announcement yet.

راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

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

    راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

    سلام دوستان. این پستو من دیروز فرستاده بودم اما انگار پاک شده !!!
    من تاچ خازنی GT811 رو میخام راه اندازی کنم. کتابخونه هم براش دارم که با استفده از GPIO اومده اینکارو انجام داده.
    اما من میخام با LPC1788 و I2C (واحد سخت افزاری) این کارو انجام بدم. کدم رو هم روی EEPROM جدا تست کردم و از کارکرد درست واحد I2C اطمینان دارم. اما وقتی میخام به GT811 وصل بشم و دیتا بدم و بگیرم همون اول کار ارور میده که انگار آدرس تاچ اشتباه ستش. یعنی در جواب آدرس ارسالی اول (آدرس خود تاچ) که 0xBA هستش به من Ack رو نمیده!!!
    کسی نظری داره که چرا اینطوری میشه یا جایی من اشتباه میکنم!! (مقاومت های پول آپ 4.7 و 10 کیلو اهم امتحان کردم).
    -- با آدرس های دیگه مثل 0x5D هم امتحان کردم فایده ای نداشت.
    -- برای آدرس های فرد که میشه شروع نوشتن، جواب 0x20 بر میگرده. (داخل رجیستر state واحد I2C میکرو).

    -- برای آدرس های زوج که میشه شروع نوشتن، جواب 0x48 بر میگرده. (داخل رجیستر state واحد I2C میکرو).
    این شماتیک کانکتور FPC هستش. (البته خازن ریست رو گذاشتم 100 نانو).


    ---------
    .
    .
    ...........

    #2
    پاسخ : راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

    سلام . منم دارم برای gt911 کد مینویسم داخل شبیه ساز خود keil وقتی i2c رو شبیه سازی میکنم بجای oxba عدد 0x5d رو میده یعنی میاد بیت اول رو کلا حذف میکنه و حذف میشه انگار برای نوشتن و خوندن از i2c بیت مربوط به read , write باید جدا مقدار دهی بشه

    دیدگاه


      #3
      پاسخ : راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

      تو شبیهسازی میاد و بیت مربوط به خوندن و نوشتن رو جدا می کنه و باقی مانده رو آدرس فرض می کنه.
      اما برنامه من روی eeprom با ادرس مشخص جواب مبده اگرچه تو شبیه سازی این میزان رو نصف (همون حذف بیت کم ارزش و یک شیفت یه سمت راست) نشون میده.
      ---------
      .
      .
      ...........

      دیدگاه


        #4
        پاسخ : راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

        من با کیل یه برنامه نوشته بودم که با پک ها بود برای میکرو 1788
        0x5d رو آدرس قبول میکرد در واقع بیت اول رو حذف میکرد
        البته دیتا شت رو نگاه کنید متوجه میشید که میشه آدرس این آی سی رو با سیگنالهایی که به پایه های int و reset میدید عوض کنید
        شاید برای شما این اتفاق میفته و آدرس عوض میشه !!!!!
        برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو

        دیدگاه


          #5
          پاسخ : راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

          از اونجا که هدف این سایت آموزش هست، بگم که نشد از I2C سخت افزاری استفاده کنم اما با استفاده از GPIO و نرم افزار این کارو کردم و جواب داد. اگرچه با خود واحد I2C خیلی بهتر میشد.
          ---------
          .
          .
          ...........

          دیدگاه


            #6
            پاسخ : راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

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

            دیدگاه


              #7
              پاسخ : راه اندازی تاچ خازنی GT811؟ ! (آدرس اشتباه درایور تاچ؟)

              سلام دوستان کسی تاچ gt911 را روی lpc1788 راه اندازی کرده؟ ممنون میشم سورسشو با هر چقدر هزینش بشه در اختیارم بذاره . واقعا کارم لنگ مونده ممنون میشم

              دیدگاه

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