اطلاعیه

Collapse
No announcement yet.

مکشل با تابع تاخیر در PIC

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

    مکشل با تابع تاخیر در PIC

    من یک برنامه خیلی ساهد نوشتم و مقدار کریستال را 4 مگاهرتز در نظر گرفتم و توی بخش فوز بیت ها طبق گفته دیتا شیت روی حالت XT قرار دادم و برنامه که مثلا روشن و خاموش نمودن یک LED با یک تاخیری (مثلا 100 میلی ثانیه) است به درستی انجام میشه.اما برای صرفه جویی در مصرف انرژی امدم و مقدار کریستال را به 32.768 کیلو هرتز کاهش دادم و مقادیر تو برنامه هم طبق عکس زیر تغییر دادم (طبق دیتا شیت روی حالت LP قرار دادم . و در دیفاین هم مقدار کریستال را تعریف نموده ام) اما تاخیرها به درستی کار نمیکنه چرا؟(همون تاخیر 100 میلی ثانیه در این حالت تبدیل به یک تاخیر 5 ثانیه تقریبا افزایش ÷یدا نمود.میشه کمکم کنید

    #2
    پاسخ : مکشل با تابع تاخیر در PIC

    سلام
    چون در هیچ میکرو کنترلر بخشی برای delay تعریف نشده و دیلی رو بر اساس موج های فرکانس مس بندند و با فرکانس 32.768 کیلوهرتز که فرکانس ساعته 322 بار آهسته تر هست
    فرکانس تاثیری در صرفه جویی در مصرف انرژی نداره چون مصرف کریستال و خروجیش در حد میکرو آمپره
    اگر هم خواستید از این فرکانس استفاده کنین نیاز بهاستفاده ا زتایمر دارید.
    اگر خواستید کار با تایمر هم بهتون می گم

    علاوه بر اون حتی اگه بخواید از تایمر استفاده کنید می تونید حداقل تاخیر های 31 میلی ثانیه ای بسازید
    جدیدترین ویرایش توسط Matin_Mirzadeh; ۱۳:۵۱ ۱۴۰۰/۰۳/۲۸.

    دیدگاه

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