loading...

برق ، انقلابی نو در صنعت

محمد لطفی بازدید : 102 جمعه 08 ارديبهشت 1396 نظرات (0)
BOTTOM : رسیدن مقدار رجیستر تایمر به ۰X00 (8 بیتی) یا ۰X0000 (16 بیتی) را مقدار حداقل تایمر یا Bottom مینامیم. توجه داشته باشید مقدار Bottom الزاما صفر نیست و می توان تعین شود.

: MAX
رسیدن مقدار رجیستر تایمر به ۰XFFFF(16 بیتی) را مقدار حداکثر تایمر MAX می نامیم.

  :TOP
این اصطلاح را در مد نرمال بکار نمی گیریم زیرا TOP برابر MAX است و در مد های دیگر کاربرد دارد. موقعیکه مقدار رجیستر تایمر به بزرگترین مرحله شمارش میرسد Top اتفاق اتفاق افتاده است. یعنی مقدار TOP در مد CTC در رجیستر OCRn ذخیره شده است و مقدار Top در مد fast PWM و Phase Correct PWM برای تایمر های ۸ بیتی مقدار ثابت ۰xFF می باشد در تایمر ۱۶ بیتی می تواند اعداد ثابت ۰x00FF ،۰x01FF و ۰x03FF را داشته باشد و یا اینکه متغییر باشد و مقدار آن را ریجیستر OCR1A و یا ICR1 تعیین می کند.

۱- مد نرمال: در این حالت مقدار TOP با مقدار MAX برابر است و این مقدار برای تایمر ۸ بیتی ۰xFF و برای تایمر ۱۶ بیتی ۰xFFFF می باشد.در ایم مد تایمر از مقدار Bottom شروع به شمارش می کند تا MAX ادامه می یابد. پس از رسیدن به مقدار نهایی با اعمال کلاک بعدی سر ریز اتفاق میافتد.و پرچم TOVn یک می شود. و پس از پاک کردن پرچم شمارش مجددا تکرار می گردد توجه داشته باشیدکه مقدار Bottom را می توان به عنوان مقدار دهی اولیه تایمر درنظر گرفت و پس از هر بار سر ریز مقدار Bottom را تعیین کرد.
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B :S
کد امنیتی
رفرش
کد امنیتی
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
درباره ما
Profile Pic
برق انقلابی ترین رشته ی جهان
اطلاعات کاربری
آمار سایت
  • کل مطالب : 612
  • کل نظرات : 3
  • افراد آنلاین : 2
  • تعداد اعضا : 9
  • آی پی امروز : 54
  • آی پی دیروز : 59
  • بازدید امروز : 410
  • باردید دیروز : 335
  • گوگل امروز : 30
  • گوگل دیروز : 14
  • بازدید هفته : 1,011
  • بازدید ماه : 3,491
  • بازدید سال : 61,927
  • بازدید کلی : 126,458