اطلاعیه

Collapse
No announcement yet.

** چطور وقفه تاچ درست کنیم؟!!

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

    ** چطور وقفه تاچ درست کنیم؟!!

    سلام دوستان!
    سوال به نظرم واضحه: چطور وقفه تاچ درست کنیم؟!! oo:
    منظورم اینه که، من میخوام تو برنامم وقتی یه مختصات خاصی از تاچ گرفت(دارم از تاچ LCD N96 استفاده میکنم) یه وقفه ای رو فعال کنه،اما نمیدونم چه وقفه ای برای اینکار وجود داره؟!(اصلا وجود داره؟!!)
    ممنون...
    اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

    #2
    پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

    سلام،اگه منظورت اینه که با گرفتن یک مختصات خاص یک برنامه اجرا بشه ، خب چرا از زیر برنامه استفاده نکنی؟

    دیدگاه


      #3
      پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

      فکر نکنم بشه مگر با آیسی تاچ مثل ADS7846E

      دیدگاه


        #4
        پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

        دوست عزیز مگر شما واسه تاچ از ADC استفاده نمیکنی ؟
        خوب از وقفه ADC استفاده کن
        دلا خو کن به تنهایی که از تنها بلا خیزد

        دیدگاه


          #5
          پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

          ممنون همه دوستان

          نوشته اصلی توسط Navid_Micro
          دوست عزیز مگر شما واسه تاچ از ADC استفاده نمیکنی ؟
          خوب از وقفه ADC استفاده کن
          ADC هم وقفه داره؟! oo: خداییش نمیدونستم :redface: دم اتمل گرم :mrgreen:
          در کل هدفم اینه که یه کلید(به صورت لمسی و روی صفه تاچ) بسازم و هر وقت اون کلید فشرده(تاچ) شد یه زیربرنامه اجرا شه(و در غیر اینصورت خوب طبیعتا میکرئ به کارای دیگش مشغول میشه)، برای همین دنبال یه چیزی تو مایه های "وقفه تاچ" (:mrgreen بودم!
          ولی یه مشکلی فکر کنم باشه: ADC برای تاچ فکر میکنم مقداری offset داره، یعنی حتی اگه شما صفحه رو لمس نکنی،باز هم ADC یه مقداری رو برمیگردونه به همین دلیل فکر میکنم اگه از چنین وقفه ای استفاده بشه به مشکل بخورم، نظرتون چیه؟؟!
          اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

          دیدگاه


            #6
            پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

            نوشته اصلی توسط ☺بابابرقی☺
            ممنون همه دوستان

            ADC هم وقفه داره؟! oo: خداییش نمیدونستم :redface: دم اتمل گرم :mrgreen:
            در کل هدفم اینه که یه کلید(به صورت لمسی و روی صفه تاچ) بسازم و هر وقت اون کلید فشرده(تاچ) شد یه زیربرنامه اجرا شه(و در غیر اینصورت خوب طبیعتا میکرئ به کارای دیگش مشغول میشه)، برای همین دنبال یه چیزی تو مایه های "وقفه تاچ" (:mrgreen بودم!
            ولی یه مشکلی فکر کنم باشه: ADC برای تاچ فکر میکنم مقداری offset داره، یعنی حتی اگه شما صفحه رو لمس نکنی،باز هم ADC یه مقداری رو برمیگردونه به همین دلیل فکر میکنم اگه از چنین وقفه ای استفاده بشه به مشکل بخورم، نظرتون چیه؟؟!
            اگر تا حالا با ADC کار کرده باشید میبینید که وقفه ی اون خیر سریع پشت سر هم اتفاق میفته و این بستگی به سرعت adc‌ داره . چه تاچ لمس بشه و چه نشه adc کار خودش رو میکنه و همیشه وقفه هست تازه شما باید تو اون وقفه بیاید و شروطی رو بررسی کنید مثلا اگر مقدار x و y بین این مقادیر بود پس تاچ لمس شده که این هم سرعت میکرو رو میگیره . به نظر من این کار درستی نیست البته اگر با میکرو کار دیگه ای به جز کار با lcd دارید و استفاده ی بهینه از سرعت میکرو برای کارهای دیگه براتون مهمه .

            تو اون ایسی که گفتم از وقفه ی EINT (وقفه ی خارجی ) استفاده می شه

            دیدگاه


              #7
              پاسخ : پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

              نوشته اصلی توسط ma-bah
              اگر تا حالا با ADC کار کرده باشید میبینید که وقفه ی اون خیر سریع پشت سر هم اتفاق میفته و این بستگی به سرعت adcآ‌ داره . چه تاچ لمس بشه و چه نشه adc کار خودش رو میکنه و همیشه وقفه هست تازه شما باید تو اون وقفه بیاید و شروطی رو بررسی کنید مثلا اگر مقدار x و y بین این مقادیر بود پس تاچ لمس شده که این هم سرعت میکرو رو میگیره . به نظر من این کار درستی نیست البته اگر با میکرو کار دیگه ای به جز کار با lcd دارید و استفاده ی بهینه از سرعت میکرو برای کارهای دیگه براتون مهمه .

              تو اون ایسی که گفتم از وقفه ی EINT (وقفه ی خارجی ) استفاده می شه
              ممنون!
              من یا میکرو خیلی کارای دیگه هم میکنم،بنابراین این وقفه های پیاپی بسایر وقت میکروم رو میگیره!
              تو اون ایسی که گفتم از وقفه ی EINT (وقفه ی خارجی ) استفاده می شه
              این جملتون یعنی چی؟ فرقش چیه؟ میشه یکم بیشتر توضیح بدید؟
              اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

              دیدگاه


                #8
                پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

                در کل هدفم اینه که یه کلید(به صورت لمسی و روی صفه تاچ) بسازم و هر وقت اون کلید فشرده(تاچ) شد یه زیربرنامه اجرا شه(و در غیر اینصورت خوب طبیعتا میکرئ به کارای دیگش مشغول میشه)، برای همین دنبال یه چیزی تو مایه های "وقفه تاچ" () بودم!
                دوستان! راه حلی به ذهنتون نرسید؟! :rolleyes:
                اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

                دیدگاه


                  #9
                  پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

                  نوشته اصلی توسط ☺بابابرقی☺
                  دوستان! راه حلی به ذهنتون نرسید؟! :rolleyes:
                  با سلام،

                  من یه ایده دارم! :mrgreen:

                  X+ و Y+ رو که به ADC متصل میکنی، X- یا Y- رو هم به ورودی آنالوگ AIN0 وصل کن ( یکیشون رو! )
                  و از وقفه مقایسه کننده آنالوگ استفاده کن. ( رجوع شود به صفحه 196 تا 198 دیتاشیت مگا 32 )

                  مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                  Sh_Nourbakhsh@Yahoo.com

                  http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                  دیدگاه


                    #10
                    پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

                    نوشته اصلی توسط aivhl
                    با سلام،

                    من یه ایده دارم! :mrgreen:

                    X+ و Y+ رو که به ADC متصل میکنی، X- یا Y- رو هم به ورودی آنالوگ AIN0 وصل کن ( یکیشون رو! )
                    و از وقفه مقایسه کننده آنالوگ استفاده کن. ( رجوع شود به صفحه 196 تا 198 دیتاشیت مگا 32 )
                    به! عرض ادب و سلام خدمت استاد گرام :bye
                    تجربه کار با این قسمت(مقایسه کننده آنالوگ) رو ندارم، اما میرم دنبالش ببینم چطوریه
                    ممنون جناب نوربخش عزیز.
                    اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

                    دیدگاه


                      #11
                      پاسخ : ** چطور وقفه تاچ درست کنیم؟!!

                      نوشته اصلی توسط ☺بابابرقی☺
                      به! عرض ادب و سلام خدمت استاد گرام :bye
                      تجربه کار با این قسمت(مقایسه کننده آنالوگ) رو ندارم، اما میرم دنبالش ببینم چطوریه
                      ممنون جناب نوربخش عزیز.
                      با سلام،

                      اگه نیاز به کمک بود، در خدمتم، فقط کافیه سوت بزنی .... :mrgreen:
                      مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

                      Sh_Nourbakhsh@Yahoo.com

                      http://s2.picofile.com/file/7170362468/_Wall_e_.jp

                      دیدگاه

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