اطلاعیه

Collapse
No announcement yet.

رجیستر ADCW

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

    رجیستر ADCW

    من توی دیتاشیت atmega16 هر چی میگردم هیچ خبری از رجیستر ADCW نیست! چرا؟؟؟؟
    NEVER NEVER NEVER give up

    #2
    پاسخ : رجیستر ADCW

    همانطور که عرض کردید در دیتاشیت میکرو کنترلر های avr جایی بحثی از رجیستر adcw نشده حتی در register summary.
    رجیستر adcw مقادیر خوانده شده از adc را در بر میگیرد.
    اگر از avr studio استفاده میکنید در کتابخوانه IOM16.H رجیستر adcw به عنوان adc data register تعریف شده.
    Someone who can change the world
    ELECTRONIC ENGINEER

    دیدگاه


      #3
      پاسخ : رجیستر ADCW

      خب چرا به جای این رجیستر از رجیسترهای ADCL و ADCH استفاده نمیکنیم؟؟؟
      NEVER NEVER NEVER give up

      دیدگاه


        #4
        پاسخ : رجیستر ADCW

        دوست عزیز
        رجیستر ADC که مسئولیت در بر داشتن مقدار واحد ADC رو داره 16 بیتیه !
        اما رجیسترهای میکرو همگی 8 بیتی هستند.
        چون AVR میتونه حداکثر با دقت 10 بیت اندازه گیری رو انجام بده،در این حالت به 10 بیت از اون 16 بیت احتیاج پیدا میکنه !
        بنابراین زمانی که نیازه مقدار واحد ADC رو بخونیم باید مقادیر ADCL و ADCH رو همزمان باهم بخونیم تا مقدار صحیح 10 بیتی رو دریافت کنیم.
        اگر یکی از این دو رجیستر رو فقط بخونیم عدد بدیت اومده یا اشتباه از آب در میاد و یا با دقت 8 بیت .
        * هر گاه خدا بخواهد بنده اي را خوار كند، دانش را از او دور سازد.
        * سخن بگوييد تا شناخته شويد، زيرا كه انسان در زير زبان خود پنهان است.
        *بدترين دوست،آ‌ کسی است که براي او به رنج و زحمت افتي.
        حضرت علی(ع)
        آموزش AVR به ساده ترین زبان ممکن : Noise.Blog.IR

        دیدگاه

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