اطلاعیه

Collapse
No announcement yet.

مشکل برای خوانده نشدن از پورت آنالوگ به دیجیتال lpc1768

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

    مشکل برای خوانده نشدن از پورت آنالوگ به دیجیتال lpc1768

    با سلام؛
    من با تهیه یک برد آموزشی LPC1768 تو نقشه نگاه کردم برای استفاده از A/D پورت P1.31 به یک پتانسیومتر به کانال AD0.5 میکرو متصل شده است ؛ کار این برنامه بدین صورت است که مقدار آنالوگ را از یک پورت میکرو خوانده و در پورت سریال به وسیله HyperTerminal می توانیم مشاهده نماییم.
    جالب توجه این است که از ADC.0 , ADC.1 میکرو می توانم بخوانم اما بقیه کانال ها مقدار مشاهده شده در هایپر ترمینال صفر است
    ممنو میشم راهنمایی کنید ؟

    لینک دانلودبرنامه :
    کد:
    http://s2.picofile.com/file/7943804301/ADC0_0.rar.html
    برای تغییر دادن در زندگی اول باید خودم تغییر کنم نه دیگران!
    یک اشتباه جدید در زندگی بهتر از تکرار اشتباه قبلی است .

    #2
    پاسخ : مشکل برای خوانده نشدن از پورت آنالوگ به دیجیتال lpc1768

    من برنامتو نگاه نکردم ولی احتمال می دم توی ریجیستر ACCR برای خوندن کانال 3 به جای اینکه بنویسی
    کد:
    ADCR |=(1<<3);
    مینویسی
    کد:
    ADCR |=3;
    ACCR هشت بیت اولش تعیین می کنه کدوم کانال نمونه برداری بشه و مثلا برای کانال هفتم باید مقدار اون هشت بیت 128 باشه

    دیدگاه


      #3
      پاسخ : مشکل برای خوانده نشدن از پورت آنالوگ به دیجیتال lpc1768

      خیلی ممنون جواب گرفتم هورا .... :wow:
      برای تغییر دادن در زندگی اول باید خودم تغییر کنم نه دیگران!
      یک اشتباه جدید در زندگی بهتر از تکرار اشتباه قبلی است .

      دیدگاه

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