ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2013/02/01
    BND
    166
    11

    راهنمايي در راه اندازي watchdog در بسکام

    سلام خدمت مهندسين و اساتيد محترم.
    دوستان ميخواستم بدونم جطوري در بسکام تايمر واچ داگ رو راه اندازي کنم؟؟ دريه حدي ميدونم اما کجا کد ها رو قراربدم خير! لطفا راهنمايي کنيد با تشکر
    مثلا اين کد چشمک زن LED
    $regfile = "M8def.dat"
    $crystal = 8000000
    Config Watchdog = 256
    Config Portb.1 = Output
    Start Watchdog
    Do

    Set Portb.1
    Wait 1
    Reset Portb.1
    Wait 1

    Loop
    End
    I WORK HARDLY AND I HAVE BIG DREAMS
  2. #2
    2009/07/29
    لابه لاي الکترون هاي مدارام
    1,306
    34

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    سلام
    این برنامه ات هیچ وقت از Set Portb.1 به اون ور تر کار نمی کنه.
    بایستی مقدار واچداگ 2048 بذاری تا برنامه ات کار کنه. این موضوع بارها تو انجمن بحث شده.
    برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2013/04/09
    1,177
    244

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    نقل قول نوشته اصلی توسط meysamjet
    سلام خدمت مهندسين و اساتيد محترم.
    دوستان ميخواستم بدونم جطوري در بسکام تايمر واچ داگ رو راه اندازي کنم؟؟ دريه حدي ميدونم اما کجا کد ها رو قراربدم خير! لطفا راهنمايي کنيد با تشکر
    مثلا اين کد چشمک زن LED
    $regfile = "M8def.dat"
    $crystal = 8000000
    Config Watchdog = [glow=red,2,300]1024[/glow]
    Config Portb.1 = Output
    [glow=red,2,300]Start Watchdog[/glow]
    Do
    [glow=red,2,300]reset watchdog[/glow]
    Set Portb.1
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]
    Reset Portb.1
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]

    Loop
    End

    سلام
    شما زمان watchdog رو روی 256 میلی ثانیه گذاشتین یعنی اینکه اگه تایمر watchdog رو فعال کردین باید قبل این 256 میلی ثانیه دوباره ریست کنید که نکردین
    شما watchdog رو روی 1024 بزار که تقریبا میشه 1 ثانیه
    بعد داخل برنامه do loop باید ریستش کنی تا مکیرو رو ریست نکنه
    کد ها رو ببین متوجه میشی
    من برای محکم کاری wait 1 رو به waitms 500 تغییر دادم و ما بین اونها watchdog رو ریست می کنم که میکرو ریست نشه
    اگه زمان watchdog رو 256 بمونه باید تو برنامه wait های بیشتر از 200 میلی ثانیه نداشته باشی چون اونوقت میکرو ریست میشه
    برد جوجه کشی:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

    آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@
  4. #4
    2013/02/01
    BND
    166
    11

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    نقل قول نوشته اصلی توسط mohammad...
    $regfile = "M8def.dat"
    $crystal = 8000000
    Config Watchdog = [glow=red,2,300]1024[/glow]
    Config Portb.1 = Output
    [glow=red,2,300]Start Watchdog[/glow]
    Do
    [glow=red,2,300]reset watchdog[/glow]
    Set Portb.1
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]
    Reset Portb.1
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]
    Waitms 500
    [glow=red,2,300]reset watchdog[/glow]

    Loop
    End

    سلام
    شما زمان watchdog رو روي 256 ميلي ثانيه گذاشتين يعني اينکه اگه تايمر watchdog رو فعال کردين بايد قبل اين 256 ميلي ثانيه دوباره ريست کنيد که نکردين
    شما watchdog رو روي 1024 بزار که تقريبا ميشه 1 ثانيه
    بعد داخل برنامه do loop بايد ريستش کني تا م***و رو ريست نکنه
    کد ها رو ببين متوجه ميشي
    من براي محکم کاري wait 1 رو به waitms 500 تغيير دادم و ما بين اونها watchdog رو ريست مي کنم که ميکرو ريست نشه
    اگه زمان watchdog رو 256 بمونه بايد تو برنامه wait هاي بيشتر از 200 ميلي ثانيه نداشته باشي چون اونوقت ميکرو ريست ميشه
    مرسي از همه ي راهنمايي هاتون الان فهميدم چيکار کنم ولي مهندس يه برنامه اي دارم که يه رله به مدت چهار ثانيه بايد روشن بمونه اونو چيکار کنم؟؟
    يعني اينطور بايد تعريف کنم:
    Set Portb.1
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    reset portb.1
    درسته؟ :eek:
    I WORK HARDLY AND I HAVE BIG DREAMS
  5. #5
    2013/04/09
    1,177
    244

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    نقل قول نوشته اصلی توسط meysamjet
    مرسي از همه ي راهنمايي هاتون الان فهميدم چيکار کنم ولي مهندس يه برنامه اي دارم که يه رله به مدت چهار ثانيه بايد روشن بمونه اونو چيکار کنم؟؟
    يعني اينطور بايد تعريف کنم:
    Set Portb.1
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    Wait 1
    [glow=red,2,300]reset watchdog[/glow]
    reset portb.1
    درسته؟ :eek:
    بله چاره ای جز این نداری
    اینم درسته
    برد جوجه کشی:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    توجه:
    این برد نیمه صنعتی و خانگی هست...
    برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

    آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@
  6. #6
    2013/02/01
    BND
    166
    11

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    نقل قول نوشته اصلی توسط mohammad...
    بله چاره اي جز اين نداري
    اينم درسته
    خيلي خيلي خيلي ممنونم از توضيحاتت :job:
    I WORK HARDLY AND I HAVE BIG DREAMS
  7. #7
    2008/05/14
    21
    0

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    اساتید بهتر میدونن ولی اصلا نیازی نیست که این همه ریست بزاری
    برای روشن بودن رله برای هر مقدار زمانی هم باید از تایمر استفاده کنی نه هی ویت ویت بزنی
    تو کتاب PDF 1NAFAR هم اموزش کامل راه اندازی تایمر نوشته شده
    Config Timer0 = Timer , Prescale = 1024
    DO
    . . .. .
    .
    .
    if
    شرط وصل رله
    then
    pordx=1
    Start Timer0
    Enable Interrupts
    Enable Timer0
    On Timer0 K
    Start Timer0
    .IF >4 than
    portx=0
    end if
    end if

    .
    .
    LOOP
    K:
    Incr B
    If B > 3 Then
    Incr C: B = 0 : Reset Portd.3 : End If

    Return
    کلا اینجوری ها باید عمل کنی خودت دیگه باید یه خورده کم و زیادش کنی
  8. #8
    2013/02/01
    BND
    166
    11

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    نقل قول نوشته اصلی توسط sadegh1rezaei
    اساتيد بهتر ميدونن ولي اصلا نيازي نيست که اين همه ريست بزاري
    براي روشن بودن رله براي هر مقدار زماني هم بايد از تايمر استفاده کني نه هي ويت ويت بزني
    تو کتاب PDF 1NAFAR هم اموزش کامل راه اندازي تايمر نوشته شده
    Config Timer0 = Timer , Prescale = 1024
    DO
    . . .. .
    .
    .
    if
    شرط وصل رله
    then
    pordx=1
    Start Timer0
    Enable Interrupts
    Enable Timer0
    On Timer0 K
    Start Timer0
    .IF >4 than
    portx=0
    end if
    end if

    .
    .
    LOOP
    K:
    Incr B
    If B > 3 Then
    Incr C: B = 0 : Reset Portd.3 : End If

    Return
    کلا اينجوري ها بايد عمل کني خودت ديگه بايد يه خورده کم و زيادش کني
    آره اينم روش خوبيه. ولي واسه يه رله اينقدر برنامه بنظرت يه خورده زياد نيس؟ :nice:
    I WORK HARDLY AND I HAVE BIG DREAMS
  9. #9
    2008/05/14
    21
    0

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    ولا چی بگم بستگی به شرط وصل رله داره
  10. #10
    2012/12/30
    کرمان
    1,119
    45

    پاسخ : راهنمايي در راه اندازي watchdog در بسکام

    ن چرا زياد باشه
نمایش نتایج: از 1 به 10 از 10

موضوعات مشابه

  1. راهنمايي براي راه اندازي ماسفت
    توسط شاهرخ مستقیمی در انجمن الكترونيك صنعتي
    پاسخ: 97
    آخرين نوشته: 2016/02/08, 15:38
  2. راهنمايي در مورد استفاده از کتابخانه بسکام
    توسط RAMONA در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2015/12/20, 10:48
  3. راهنمايي در مورد دو دستور FORMAT , STRING در بسکام
    توسط masoud.moghaddam21 در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2014/11/17, 12:31
  4. راه اندازي LCD N96 با بسکام
    توسط ATA.Mega64 در انجمن میکروکنترلرهای AVR
    پاسخ: 61
    آخرين نوشته: 2014/08/26, 16:50
  5. [AVR WATCHDOG] Watchdog setup sequence is timed out. Do nothing.
    توسط amoosaeid در انجمن میکروکنترلرهای AVR
    پاسخ: 14
    آخرين نوشته: 2009/08/06, 00:59

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •