ايران ويج

نسخه‌ی کامل: watchdog timer
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام به دوستان عزیز.
من با زبان c و نرم افزار کدویژن کار می کنم.
به شدت نیاز دارم در یک پروژه ای از watchdog timer میکرو مگا 16 استفاده کنم.
متاسفانه با این که کلی تو سایتها گشتم مطلب کامل و عملی ندیدم.البته در مورد بستکام وجود داره.ممنون میشم دوستانی که کدویژن بلدن راهنمایی کنند.
برنامه کدویژن رو که نصب دارین، کافیه تو هلپش واچداگ رو سرچ کنین تا دستورالعملش رو به همراه احتمالاً یه مثال براتون بده
(۲۲-اردیبهشت-۱۳۸۹, ۰۱:۰۷:۳۷)ilgar نوشته است: [ -> ]برنامه کدویژن رو که نصب دارین، کافیه تو هلپش واچداگ رو سرچ کنین تا دستورالعملش رو به همراه احتمالاً یه مثال براتون بده

سلام.
ممنون از اینکه جواب دادید.
من قبلا help نرم افزارو خوندم.کارهایی رو که می گه رو انجام دادم. اما مسئله اصلی اینجاست که میکرو من اصلا ریست نمیشه تا من بخوام با دستور #asm("wdr"); توی برنامم جلوی ریست شدنشو بگیرم.اینم اون قسمتی که خود کدویزارد ساخته:
// Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/256k
#pragma optsize-
WDTCR=0x1C;
WDTCR=0x0C;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif