ابزار جدید ti

C6EZFLO ابزار گرافیکی ti برای کار با سری TMS320C6000 C6EZFLO  یک افزونه گرافیکی رایگان می باشد که می توان با ترکیب آن با نرم افزار code composer studio یا سایر ابزار های توسعه DSP از آن استفاده کرد.  C6EZFLO  به توسعه دهنده گان امکان ایجاد کدهای م...


ادامه مطلب

تبلت چیست؟

Tablet PC یک کامپیوتر قابل حمل شبیه نوت بوک یا یک دستگاه لوح مانند است که دارای یک نمایشگر لمسی یا قلمی است که به کاربر خود این امکان را می دهد که به جای موس و کیبورد با دستگاه توسط انگشت دست یا یک قلم مخصوص که Stylus نام دارد کار کند. Table PC...


ادامه مطلب

شتاب دهنده برق در کشور ساخته شد

محققان جهاد دانشگاهي دانشگاه علم و صنعت ايران موفق به طراحي و ساخت منبع تغذيه 200 كيلو ولت به‌ روش چند برابر كننده ولتاژ شدند. مهندس منصور عارفيان، عضو هيأت علمي جهاد دانشگاهي و مجري طرح، با اعلام اين مطلب درباره مشخصات فني اين منبع تغذيه اظهار...


ادامه مطلب

هزار پای روباتیک،هرکول دنیای ریز رباتها

    به تازگی روباتی ۸ میلی متری ساخته شده که با استفاده از ۵۱۲ زائده به جای پا، می تواند در همه جهت ها حرکت کند و تا ۷ برابر وزن خودش بار حمل کند. این هزارپای روباتیک که بیش از نیم گرم وزن ندارد، ابزاری ایده آل برای فعالیت های جاسوسی است. م...


ادامه مطلب

Electrical-circuit full size landscape

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

مرجع پردازنده های دیجیتال.

ti-tms320c6745dsp

در این بخش ما به آموزش مباحث مربوط به پردازنده های سیگنال دیجیتال ،برنامه نویسی و نرم افزار های مرتبط با ان می پردازیم.شما می توانید سوالات ومشکلات خود را در ارتباط با این مباحث در قسمت نظرات مطرح کرده و ما در صورت امکان پاسخ مناسب خواهیم داد . با تشکر

مرجع پردازنده های دیجیتال.

8953484-ebook-half-icon

شما در این بخش می توانید کتابهای و جزوات فارسی و انگلیسی با موضوعات اموزشی و درسی مرتبط با مباحث برق و الکترونیک دریافت کنید همچنین می توانید کتابهای مورد نظر خود را در قسمت نظرات درخواست کنید تا در صورت امکان در سایت قرار گیرد.با تشکر

مرجع پردازنده های دیجیتال.

294157-Typical microcontroller features

 در این بخش مجموعه ای از اموزشها ونکات مربوط به میکروکنترلرهای mega,xmega) AVR) و nxp ,atmel ) ARM) ،نحوه برنامه نویسی ،کامپایلرها و نمونه برنامه ها قرار دارد و همچنین شما می توانید سوالات خود رادر قسمت نظرات مطرح کنید تا در صورت امکان به انها پاسخ داده شود.با تشکر.

مرجع پردازنده های دیجیتال.

article-icon2

شما در این بخش می توانید مقالات فارسی و انگلیسی مرتبط با موضوعات الکترونیک،کنترل،مخابرات و قدرت را دانلود ومطالعه کنید.در صورت نیاز به مقاله ای با موضوع خاص در قسمت  نظرات اعلام کنید تا در صورت امکان به لیست مقالات اضافه شود.با تشکر.

مرجع پردازنده های دیجیتال.

جستجو

نظرتان در باره کیفیت مطالب چیست؟






نتایج

موضوع مورد علاقه شما چیست؟






نتایج

حاضرین در سایت

ما 3 مهمان آنلاین داریم
اخرین کاربر عضو شده : ایدا
کل اعضا : 999
کاربران حاضر : 0
تعداد کاربر ثبت شده امروز : 0

شروع کار با arm و keil قسمت ششم(WatchDog)

میانگین امتیار کاربران: / 1
ضعیفعالی 

سگ نگهبان

همانند بسیاری از میکروکنترلرهای دیگر خانواده LPC2xxx نیز یک سیستم سگ نگهبان برای فراهم کردن یک روش بازیابی کنترل برنامه هایی که قفل یا متوقف شده اند دارد.

WDT1

این واحد جانبی دارای چهار رجیستر می باشد که در شکل بالا ملاحضه می کنید.مدت زمان شمارش سگ نگهبان به وسیله نوشتن مقدار موردنظر در رجیستر WDTCR مشخص می شود.این  مدت زمان  به وسیله فزمول زیر محاسبه می شود.

Wdperiod=pclk*WDTC*4.

حداقل مقدار WDTC 256 و حداکثر مقدار آن32^2 می باشد.بنابراین حداقل زمان شمارش سگ نگهبان در کلاک 60MHz ،17.066 میکرو ثانیه می باشد و حداکثر آن کمی کمتر از 5 دقیقه.

هنگامیکه ثابت سگ نگهبان برنامه ریزی شد حالت عملکرد آن را می توان تنظیم کرد.رجیستر حالت سگ نگهبان شامل سه بیت کنترلی می باشد که توسط ان تعیین می شود که آیا در موقع لزوم یک وقفه یا یک ریست تولید شود و بیت آخر هم برای فعال کردن عملیات استفاده می شود.

رجیستر حالت شامل دو پرچم می باشد.پرچم WDTOF که هنگام سرریز تایمر ست می شود و فقط بعد از یک ریست خارجی به حالت اول برمی گردد .این پرچم به برنامه راه انداز امکان می دهد که مشخص کند که آیا ریست بخاطر تغذیه(POWER ON) بوده است یا به علت وقوع خطا در برنامه.پرچم دیگر رجیستر حالت پرچم وقفه سگ نگهبان WDINT است.این پرچم نوع فقط خواندنی می باشد و برای پاک کردن آن باید خوانده شود.

WDT2

هنگامیکه ثابت تایمر سگ نگهبان و رجیستر های حالت تنظیم شد به وسیله نوشتن در رجیستر Feed شروع به کار می کند. این عملیات  نیازمند رویه ای  مانند پردازنده های دیگر می باشد یعنی ابتدا مقدار 0xAA و پس از آن0x55 در رجیستر مذکور باید نوشته شود که عدم رعایت این توالی باعث تولید یک وقفه می شود.

مهم است که به این نکته توجه داشته باشید که اگرچه تایمر سگ نگهبان ممکن است به وسیله رجیستر حالت فعال شود اما تا زمانی که توالی  صحیح مقدار دهی  رجیستر Feed انجام نشود تایمر شروع به شمارش نمی کند. پس از شروع به شمارش تایمر باید به صورت پیوسته با توالی مناسب Feed را مقدار دهی کرد تا از رسیدن مقدار شمارنده به صفر و منقضی شدن زمان  جلوگیری شود.

آخرین رجیستر WDT رجیستر نگهدارنده زمان جاری WDTV می باشد که به شما امکان خواندن مقدار جاری تایمر را می دهد.

ادامه دارد........

نظر شما در مورد این مطلب به بهتر شدن آموزش ها کمک خواهد کرد .با تشکر

 




Gravatar
امیر بختیاری (05.05.2012 (06:47:33))
پسندیدم خوشم نمیاد مرسی واقعامطالب خوبی هستندنقل قول
Gravatar
ali (05.05.2012 (12:02:11))
پسندیدم خوشم نمیاد عالی بودامابهتر است به تئوری بسنده نشودنقل قول


:confused::cool::cry::laugh::lol::normal::blush::rolleyes::sad::shocked::sick::sleeping::smile::surprised::tongue::unsure::whistle::wink:

1000 کارکتر باقیمانده

Antispam جهت تغییر تصویر کلیک نمایید بزرگ یا کوچک بودن تصویر اهمیت ندارد