اطلاعیه

Collapse
No announcement yet.

ایجاد وقفه چند ساعته در bascom

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

    ایجاد وقفه چند ساعته در bascom

    سلام دوستان
    من در برنامه bascom میخوام با تایمر صفر یه وقفه چند ساعته ایجاد کنم من برای ایجاد وقفه یه ثانیه از فرمول زیر استفاده کردم:8000000/1024*30*256
    30 یه ثابت عددی که داخل رو تین اینتراپت تکرار میشه و 1024 هم prescale تایمر صفر است
    آیا با همین برنامه و افزایش ثابت عددی یعنی همون 30 میشه زمان های بالا مثلا 6 ساعت ایجاد کرد
    سوال دومم هم در ومورد ایجاد وقفه با تایمر است فرض کنید که بخواهیم با تایمر صفر یه و قفه یک ساعته ایجاد کنیم وقتی که زمان تایمر صفر سپری شد و فرمان داخل رو تین وقفه تایمر صفر انجام شد مثلا یک پورت فعال شود میخواهیم که تایمر صفر متوقف شود و تایمر یک شروع به زمان گیری کند و بعد از مثلا 10 دقیقه همان پورت غیر فعال شود اگر امکان دارد برنامه نمونه برای همچین کاری رو در bascom سرام بذارید چون من هر چی تلاش کردم نتونستم نتیجه مناسب رو بگیرم

    #2
    پاسخ : ایجاد وقفه چند ساعته در bascom

    سوالتون رو درست نفهمیدم :mrgreen:
    ولی بیا یه متغیر جنرال تعریف کن و توی وقفه تایمر مقدارش رو ++ کن ... وقتی به میزان مورد نظر رسیدی یه پرچم رو یک کن ... توی روال وایل 1 منتظر 1 شدن پرچم باش .... و الی آخر

    دیدگاه

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