سلام
طبق چیزی که توی دیتاشیت نوشته باید فیوز بیت ها رو تنظیم کنید
سلام دوست عزیز و ممنون از توجه شما قبلاً دیتاشیت رو مطالعه
کردم و این قسمت رو هم دیدم این مشکل به این دلیل هست
که کامپایلر mikroc برای این میکروی ذکر شده در ریجیستر
config.bits مشکل داره والا این کار در کدسیس و غیره خیلی
ساده هست
سلام دوست عزیز و ممنون از توجه شما قبلاً دیتاشیت رو مطالعه
کردم و این قسمت رو هم دیدم این مشکل به این دلیل هست
که کامپایلر mikroc برای این میکروی ذکر شده در ریجیستر
confog.bits مشکل داره والا این کار در کدسیس و غیره خیلی
ساده هست
من چند تا مثال از mikroC دیدم و هیچ خبری از کانفیگ فیوز بیت ها توی کد نبود احتمالا باید یه جایی توی ide فیوز بیت ها رو تنظیم کنید یا موقع پروگرام کردن باید این کار رو انجام بدید
من دیگه بیشتر از این اطلاعاتی ندارم
من چند تا مثال از mikroC دیدم و هیچ خبری از کانفیگ فیوز بیت ها توی کد نبود احتمالا باید یه جایی توی ide فیوز بیت ها رو تنظیم کنید یا موقع پروگرام کردن باید این کار رو انجام بدید
من دیگه بیشتر از این اطلاعاتی ندارم
تشکر از توجه شما این مدل چون خیلی قدیمی هست ریجیستر اصلی
یعنی WDTCON رو نداره درسری 18 به سادگی میشه این کار رو کرد
قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....
سلام بله از اون منو میشه ولی در بالا عرض کردم با چه دستوری در
برنامه میشه اون رو غیر فعال و در موقع لزوم فعال کرد؟؟؟
سلام
این پارامتر هایی که شما می خواهید توی این میکرو در کد تغییر بدید تاجایی که من می دونم فیوز بیت هست و فیوز بیت ها فقط موقع پروگرام کردن قابل تغییر هستند
نمی تونید وسط کد فیوز بیت رو تغییر بدید
سلام
این پارامتر هایی که شما می خواهید توی این میکرو در کد تغییر بدید تاجایی که من می دونم فیوز بیت هست و فیوز بیت ها فقط موقع پروگرام کردن قابل تغییر هستند
نمی تونید وسط کد فیوز بیت رو تغییر بدید
سلام به شما دوست عزیز یک سری به دیتاشیت سرهای 18بزنید
و قسمت WDTCON رو مطالعه کنید یک برنامه بنویسید و در وسط
برنامه اگر قبلاً WDT رو فعال کردین WDTCON=0 قرار بدین می*بینید
که واچ داگ تایمر از کار می افته
قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....
با سلام
موقع برنامه ریزی میکرو واچ داگ رو فعال کنین و بعد داخل لوپ اصلی برنامه دائما فلگش رو کلیر کنین تا میکرو ریست نشه.
اگه به هر علتی میکرو هنگ کنه و اجرای برنامه متوقف بشه، کلیر کردن فلگ هم متوقف میشه و واچ داگ میکرو رو ریست میکنه.
عملا تا زمانی که فلگش ریست بشه واچ داگ غیر فعاله!!
کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.
با سلام
موقع برنامه ریزی میکرو واچ داگ رو فعال کنین و بعد داخل لوپ اصلی برنامه دائما فلگش رو کلیر کنین تا میکرو ریست نشه.
اگه به هر علتی میکرو هنگ کنه و اجرای برنامه متوقف بشه، کلیر کردن فلگ هم متوقف میشه و واچ داگ میکرو رو ریست میکنه.
عملا تا زمانی که فلگش ریست بشه واچ داگ غیر فعاله!!
سلام مهندس متوقف کردن واچ داگ تایمر رو بارها در PIC و AVR از
داخل برنامه انجام دادم که کار ساده ای هست و همچنین ریست کردن
واچ داگ تایمر فعال در داخل برنامه هم همین طور تا اینکه جایی از برنامه
از دستور( WHILE(!m استفاده کردم که خوب در این حالت نه میکرو هنگ
کرده و نه مشکلی هست ماهیت این دستور به این شکل به برنامه توقف
می ده و این کار باعث میشه واچ داگ برنامه رو ریست می*کنه که در نهایت
اگه نتونم به طور موقتی واچ داگ رو غیر فعال کنم یا باید در برنامه یک
تغییراتی بدم یا اصلا PIC16f877 رو با مدل دیگری عوض کنم در هر صورت
تشکر از توجه شما
قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....
دیدگاه