اطلاعیه

Collapse
No announcement yet.

touch screen و مدارات مختلف راه اندازی ان!

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

    #16
    پاسخ : touch screen و مدارات مختلف راه اندازی ان!

    کسی نیست راهنمایی کنه؟
    راستی این ADC میکروهای AVR چقدر تنظیمات میخواد....صد رحمت به PICها که خیلی ساده و راحت دوتا رجیستر مقدار دهی میکنی و خلاص....دیگه این همه تنظیمات نداره که مد تفاضلی باشه و اتوماتیک تبدیل کنه و بهره ی تقویت کننده داخلی چی باشه و رفرنس فلان طور نباشه که اتصال کوتاه میشه و.... اووووووه....
    بیخیال....راهش میندازم.
    فقط یکی بهم بگه تو کدویژن، وقتی تابع
    کد:
    unsigned int read_adc(unsigned char adc_input)
    رو استفاده میکنیم، عبارت return ADCW; که آخرش اومده، این ADCW چی هست؟؟ مجموع نتیجه ی تبدیل هست؟ پس چرا تو زیربرنامه نیست؟ خودکامپایلر تشخیص میده؟چطوری؟

    دیدگاه


      #17
      پاسخ : touch screen و مدارات مختلف راه اندازی ان!

      سلام اقا شاهرخ .چرا خودتو گیج میکنی داداش دلت پاک باشه :biggrin:... .شما توی کدویزارد فقط تنظیم مربوط به پایه reference ya avcc را انجام بده سپس generate را بزن توی .یک متغییر تعریف کن و read_adc را برابر اون قرار بده اتفاقا خیلی راحته که .خودتو درگیر کد و توابع نکن.کدویزارد این کارا و خیلی راحت انجام میده

      دیدگاه


        #18
        پاسخ : touch screen و مدارات مختلف راه اندازی ان!

        نوشته اصلی توسط hero.seller17
        سلام اقا شاهرخ .چرا خودتو گیج میکنی داداش دلت پاک باشه :biggrin:... .شما توی کدویزارد فقط تنظیم مربوط به پایه reference ya avcc را انجام بده سپس generate را بزن توی .یک متغییر تعریف کن و read_adc را برابر اون قرار بده اتفاقا خیلی راحته که .خودتو درگیر کد و توابع نکن.کدویزارد این کارا و خیلی راحت انجام میده
        ممنون.
        بالاخره راه افتاد!
        بابت راه اندازی تاچ هم همون طوری که گفتم، فقط دوتا ADC رو استفاده کردم(X+ و Y+ و منفیها رو هم مستقیم دادم زمین.)
        :wow:
        ممنون از راهنمایی ها...

        دیدگاه


          #19
          پاسخ : touch screen و مدارات مختلف راه اندازی ان!

          آفرین :applause: :applause: :applause: :applause: :applause: :applause: :applause:

          احتمالا مقادیر به دست اومده نصف حالت 4 سیم نیست .؟.(دقت تاچ کم شده)

          دقت هایی که بهت داده رو دیدی ؟

          توی یک مسیر افزایش صعودیش رو حفظ میکنه ؟
          که با اين درد اگر دربند درمانند درمانند
          فاميل دور : اشاره داره به درهايي که واقعا در نيستن ، مثل نقاشي در روي ديوار. يعني اين دردها مارو شبيه اون درها ميکنه .

          دیدگاه


            #20
            پاسخ : touch screen و مدارات مختلف راه اندازی ان!

            نوشته اصلی توسط mehrdadttt
            آفرین :applause: :applause: :applause: :applause: :applause: :applause: :applause:

            احتمالا مقادیر به دست اومده نصف حالت 4 سیم نیست .؟.(دقت تاچ کم شده)

            دقت هایی که بهت داده رو دیدی ؟

            توی یک مسیر افزایش صعودیش رو حفظ میکنه ؟
            من کل LCD رو به 3 قسمت بزرگ تقسیم کردم و همین برام کافیه!
            پس دقت برام اهمیت خاصی نداره.
            اما، اون چیزی که اینجا دارم میبینم:
            از بالاترین نقطه ی سمت چپ به موازات اون تا بالاترین نقطه سمت راست، مقدار ADC خونده شده از X بین 0 تا حدود 30 تغییر میکنه و واسه Y هم از حدود3-4 تا نزدیک 70
            این هم بگم که LCD رو به خونه های تقریبا 5 میلی متر(یا یه خرده بیشتر) تقسیم کردم تا راحت تر تست کنم.

            دیدگاه

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