اطلاعیه

Collapse
No announcement yet.

چطور زمان ریست شدن سگ نگهبان مستقل یا IWDG رو افزایش بدم؟

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

    چطور زمان ریست شدن سگ نگهبان مستقل یا IWDG رو افزایش بدم؟

    سلام و وقت بخیر خدمت اساتید
    می خوام زمان ریست شدن سگ نگهبان مستقل یا IWDG رو بیشتر از اونچه که میشه گسترش بدم
    اسکالر ها رو در بیشترین حالتش قرار دادم،در بیشترین حالت 32 ثانیه هست که من می خوام حدود 3 دقیقه باشه
    void MX_IWDG_Init(void)
    {

    hiwdg.Instance = IWDG;
    hiwdg.Init.Prescaler = IWDG_PRESCALER_256;
    hiwdg.Init.Reload = 4095;
    HAL_IWDG_Init(&hiwdg);

    }

    ظاهرا باید فرکانس LSI که 32 کیلوهرتز هست رو به صورت سخت افزاری تغییر بدم، کسی می تونه در این مورد راهنمایی کنه؟
    جدیدترین ویرایش توسط روح الامین; ۰۸:۴۶ ۱۳۹۵/۰۵/۳۰.

    #2
    پاسخ : تایمر سگ نگهبان! یا watchdog timer

    با سلام و تشکر از شما.
    فکر نمیکنم بتونیدفرکانس رو سخت افزاری تغییر بدید، تا جایی که میدونم LSI نوسان ساز داخلی هست که از یک rc برای ایجاد فرکانس استفاده می کنه.

    دیدگاه

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