اطلاعیه

Collapse
No announcement yet.

راه اندازی مبدل انالوگ به دیجیتال 16F72

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

    راه اندازی مبدل انالوگ به دیجیتال 16F72

    هر کاری کردم بالاخره نتونستم از مبدل انالوگ به دیجیتال 8بیتی داخلی میکرو 16F72 استفاده کنم :angry:با 10 بیتی ها مشکلی ندارم کسی از دوستان میتونه کمکم کنه؟اگر دستور خاصی داره لطفا تمامی دستورات لازم رو بفرمایید تا بدنم حداقل کجا اشتباه شده.

    #2
    پاسخ : راه اندازی مبدل انالوگ به دیجیتال 16F72

    از چه کامپایلری استفاده میکنی؟
    AYRIC

    دیدگاه


      #3
      پاسخ : راه اندازی مبدل انالوگ به دیجیتال 16F72

      Micro code studio.ممنون از توجهتون.بالاخره حلش کردم

      دیدگاه


        #4
        پاسخ : راه اندازی مبدل انالوگ به دیجیتال 16F72

        یه توضیح کوچولو میدم، شاید به درد کسی بخوره.
        رجیستر های ADRESH و ADRESL با هم نتیجه ی تبدیل رو تو خودشون نگه میدارن و بسته به تنظیمات چپ چین یا راست چین بودن، یکی از این دوتا حالت میشه که رجیستر ADRESL حاوی اطلاعات بیت 0 تا 7 و 2 بیت کم ارزش رجیستر ADRESH حاوی مابقی اطلاعات تبدیل 10 بیت هست.
        برعکس این قضیه هم این میشه که رجیستر ADRESH اطلاعات بیت 9 تا 2 رو تو خودش نگه میداره، و 2 بیت پر ارزش ADRESL هم 2 بیت انتهایی یعنی بیتهای 1 و 0 اُم از حاصل تبدیل ADC رو تو خودشون نگه میدارن.
        معمولا مد راست چین انتخاب میشه که میشه توضیح اولی(بیت ADFM=1 از رجیستر ADCON1 - از دیتاشیت 877A دارم نگاه میکنم)

        دیدگاه

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