به بزرگترین مرجع پردازنده های دیجیتال ایران خوش آمدید
به بزرگترین مرجع پردازنده های دیجیتال ایران خوش آمدید

در این بخش پروژه های رایگان وغیر رایگان وهمچنین خدمات سایت معرفی شده است در قسمت خدمات ، خدماتی مانند طراحی برد مدار چاپی با نرم افزار پروتل،ترجمه متون تخصصی،شبیه سازی مدارات میکروکنترلی و... ارائه می شود.با تشکر
مرجع پردازنده های دیجیتال.

در این بخش ما به آموزش مباحث مربوط به پردازنده های سیگنال دیجیتال ،برنامه نویسی و نرم افزار های مرتبط با ان می پردازیم.شما می توانید سوالات ومشکلات خود را در ارتباط با این مباحث در قسمت نظرات مطرح کرده و ما در صورت امکان پاسخ مناسب خواهیم داد . با تشکر
مرجع پردازنده های دیجیتال.
![]()
شما در این بخش می توانید کتابهای و جزوات فارسی و انگلیسی با موضوعات اموزشی و درسی مرتبط با مباحث برق و الکترونیک دریافت کنید همچنین می توانید کتابهای مورد نظر خود را در قسمت نظرات درخواست کنید تا در صورت امکان در سایت قرار گیرد.با تشکر
مرجع پردازنده های دیجیتال.

در این بخش مجموعه ای از اموزشها ونکات مربوط به میکروکنترلرهای mega,xmega) AVR) و nxp ,atmel ) ARM) ،نحوه برنامه نویسی ،کامپایلرها و نمونه برنامه ها قرار دارد و همچنین شما می توانید سوالات خود رادر قسمت نظرات مطرح کنید تا در صورت امکان به انها پاسخ داده شود.با تشکر.
مرجع پردازنده های دیجیتال.
![]()
شما در این بخش می توانید مقالات فارسی و انگلیسی مرتبط با موضوعات الکترونیک،کنترل،مخابرات و قدرت را دانلود ومطالعه کنید.در صورت نیاز به مقاله ای با موضوع خاص در قسمت نظرات اعلام کنید تا در صورت امکان به لیست مقالات اضافه شود.با تشکر.
مرجع پردازنده های دیجیتال.
همانند بسیاری از میکروکنترلرهای دیگر خانواده LPC2xxx نیز یک سیستم سگ نگهبان برای فراهم کردن یک روش بازیابی کنترل برنامه هایی که قفل یا متوقف شده اند دارد.
این واحد جانبی دارای چهار رجیستر می باشد که در شکل بالا ملاحضه می کنید.مدت زمان شمارش سگ نگهبان به وسیله نوشتن مقدار موردنظر در رجیستر WDTCR مشخص می شود.این مدت زمان به وسیله فزمول زیر محاسبه می شود.
Wdperiod=pclk*WDTC*4.
حداقل مقدار WDTC 256 و حداکثر مقدار آن32^2 می باشد.بنابراین حداقل زمان شمارش سگ نگهبان در کلاک 60MHz ،17.066 میکرو ثانیه می باشد و حداکثر آن کمی کمتر از 5 دقیقه.
هنگامیکه ثابت سگ نگهبان برنامه ریزی شد حالت عملکرد آن را می توان تنظیم کرد.رجیستر حالت سگ نگهبان شامل سه بیت کنترلی می باشد که توسط ان تعیین می شود که آیا در موقع لزوم یک وقفه یا یک ریست تولید شود و بیت آخر هم برای فعال کردن عملیات استفاده می شود.
رجیستر حالت شامل دو پرچم می باشد.پرچم WDTOF که هنگام سرریز تایمر ست می شود و فقط بعد از یک ریست خارجی به حالت اول برمی گردد .این پرچم به برنامه راه انداز امکان می دهد که مشخص کند که آیا ریست بخاطر تغذیه(POWER ON) بوده است یا به علت وقوع خطا در برنامه.پرچم دیگر رجیستر حالت پرچم وقفه سگ نگهبان WDINT است.این پرچم نوع فقط خواندنی می باشد و برای پاک کردن آن باید خوانده شود.
هنگامیکه ثابت تایمر سگ نگهبان و رجیستر های حالت تنظیم شد به وسیله نوشتن در رجیستر Feed شروع به کار می کند. این عملیات نیازمند رویه ای مانند پردازنده های دیگر می باشد یعنی ابتدا مقدار 0xAA و پس از آن0x55 در رجیستر مذکور باید نوشته شود که عدم رعایت این توالی باعث تولید یک وقفه می شود.
مهم است که به این نکته توجه داشته باشید که اگرچه تایمر سگ نگهبان ممکن است به وسیله رجیستر حالت فعال شود اما تا زمانی که توالی صحیح مقدار دهی رجیستر Feed انجام نشود تایمر شروع به شمارش نمی کند. پس از شروع به شمارش تایمر باید به صورت پیوسته با توالی مناسب Feed را مقدار دهی کرد تا از رسیدن مقدار شمارنده به صفر و منقضی شدن زمان جلوگیری شود.
آخرین رجیستر WDT رجیستر نگهدارنده زمان جاری WDTV می باشد که به شما امکان خواندن مقدار جاری تایمر را می دهد.
نظر شما در مورد این مطلب به بهتر شدن آموزش ها کمک خواهد کرد .با تشکر
مرسی واقعامطالب خوبی هستندنقل قول
عالی بودامابهتر است به تئوری بسنده نشودنقل قول