abudawoodd

طلب معلومات حول تعليمة sleep

5 ردود في هذا الموضوع

السلام عليكم

شباب اني اتقن برمجة المتحكمات ميكرو شيب الا انه لدي ضعف في تعليمة sleep

ارجوا ان اجد من يساعدني في هذه التعليمة مع مثال على ذلك

طبعاً أمر أدخال المعالج في حالة اسبات سهل جداً كتابة التعليمة كما هي فقط

لكن المشكلة في الايقاظ

اريد شرح عن هذه الطرق كما ذكرت مع الامثلة على بروتوس

اللغة التي استخدمها اسمبلي

وجزاكم الله خيراً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم اخ سليمان

الموضوع ببساطه انك بتدخل نظام

sleep زى ما انت عارف

وانت بتكون مفعل wd

كلب الحراسه زى ما بيسموه وبتحدد وقته من خلال

programmable prescaler

اللى هو موجود فى( OPTION REGISTER ((((ADDRESS 81h

اول ما انت بتدخل sleep

wd بيبدا فى العمل واول ما بيوصل لوقته بيوقظ الميكرو

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم اخ سليمان

الموضوع ببساطه انك بتدخل نظام

sleep زى ما انت عارف

وانت بتكون مفعل wd

كلب الحراسه زى ما بيسموه وبتحدد وقته من خلال

programmable prescaler

اللى هو موجود فى( OPTION REGISTER ((((ADDRESS 81h

اول ما انت بتدخل sleep

wd بيبدا فى العمل واول ما بيوصل لوقته بيوقظ الميكرو

أخي العزيز bidear أشكرك من كل قلبي

لكن كان مطلبي هو شرح مع الكود عن كل طرق الايقاظ الداخلي والخارجي واعداد السجلات

الف شكر لك مرة أخرى وجزاك عني خيراً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاتة

مبدائيل الامر sleep

يدخل المتحكم فى حالة اقل استهلاك للتيار سيتوقف عمل الهزاز ومعه دورات الساعة وبطبيعة الحال المعالج عن تطبيق اى امر .

مايفعله الامر sleep قبل الدخول فى حالة النوم .

يزيد على عنوان الامر واحد ويضعه فى ذاكرة العودة اذا الامر الذى سيطبق بعد الاستيقاظ هو الامر الذى يلى sleep مياشرة

كذالك سيصفر مؤقت الحراسة

طب اذا كان مؤقت الحراسة مفعلا وبعد مرور 18ملى ثانية سيستيقظ المتحكم ليكمل تطبيق البرنامج ابتداء من الامر الذى يلى امر sleep .

لاحظ هنا لايوجدحالة اعادة انضباط بل متابعة للبرنامج .

طب هل مؤقت الحراسة هو الوحيد الذى يمكنه استيقاظ المعالج من النوم الجواب لا .....بل عدد من المقاطعات ساشرحها

المهم المقطعات تذهب بالمعالج الى مؤشر مقاطعة العنوان اربعة اما هنا فى حالة النوم المقاطعات تستيقظه فيطبق الامر الذى يلى الامر نام وبعدها تذهب لمؤشر المقاطعة

..................................................................................................................

منتظر التعليق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاتة

مبدائيل الامر sleep

يدخل المتحكم فى حالة اقل استهلاك للتيار سيتوقف عمل الهزاز ومعه دورات الساعة وبطبيعة الحال المعالج عن تطبيق اى امر .

مايفعله الامر sleep قبل الدخول فى حالة النوم .

يزيد على عنوان الامر واحد ويضعه فى ذاكرة العودة اذا الامر الذى سيطبق بعد الاستيقاظ هو الامر الذى يلى sleep مياشرة

كذالك سيصفر مؤقت الحراسة

طب اذا كان مؤقت الحراسة مفعلا وبعد مرور 18ملى ثانية سيستيقظ المتحكم ليكمل تطبيق البرنامج ابتداء من الامر الذى يلى امر sleep .

لاحظ هنا لايوجدحالة اعادة انضباط بل متابعة للبرنامج .

طب هل مؤقت الحراسة هو الوحيد الذى يمكنه استيقاظ المعالج من النوم الجواب لا .....بل عدد من المقاطعات ساشرحها

المهم المقطعات تذهب بالمعالج الى مؤشر مقاطعة العنوان اربعة اما هنا فى حالة النوم المقاطعات تستيقظه فيطبق الامر الذى يلى الامر نام وبعدها تذهب لمؤشر المقاطعة

..................................................................................................................

منتظر التعليق

الف شكر لك أخي

وأعتذر لتأخري لعدم عودتي الى الموضع ظناً مني اني لن أجد من سيجيبني

جزاك الله عني خيراً

هل ممكن بعض التفصيل ( درس ) عن هذه التعليمة مع أمثلة بالكود وماهي الأزمنة الممكن الحصول عليها وطرق الايقاظ

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .