قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

Xeon27
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
المشاركات: 105
نشاط [ Xeon27 ]
قوة السمعة:0
قديم 27-03-2010, 03:25 PM المشاركة 1   
ha استفسار حول Sleep mode Twitter FaceBook Google+



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

اخواني من لديه فكرة حول عمل Sleep mode في البرمجة و ياريت لو في مثال عن ذلك و جزاكم الله كل خير.

اعلانات

الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 318
نشاط [ -hassan- ]
قوة السمعة:0
قديم 27-03-2010, 03:34 PM المشاركة 2   
افتراضي


السلام عليكم

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

لاستعماله

كيفية تشغيل الوضع
كود:
asm{sleep}
اما كيفية ايقاف الوضع فلا اعلم

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

Xeon27
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
المشاركات: 105
نشاط [ Xeon27 ]
قوة السمعة:0
قديم 27-03-2010, 03:38 PM المشاركة 3   
افتراضي


السلام عليكم

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

لاستعماله

كيفية تشغيل الوضع
كود:
asm{sleep}
اما كيفية ايقاف الوضع فلا اعلم
بارك الله فيك


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 926
نشاط [ robota ]
قوة السمعة:103
قديم 27-03-2010, 04:37 PM المشاركة 4   
افتراضي


السلام عليكم

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

لاستعماله

كيفية تشغيل الوضع
كود:
asm{sleep}
اما كيفية ايقاف الوضع فلا اعلم
السلام عليكم ...
لا اعتقد ان هناك دالة او امر يمكن ان يعيد الميكرو من ال SLEEP لان النظام يكون متوقف تماما ولا يستجيب الا لبعض الاشياء منهاالمقاطعات .
بالتوفيق


الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 318
نشاط [ -hassan- ]
قوة السمعة:0
قديم 27-03-2010, 04:56 PM المشاركة 5   
افتراضي


السلام عليكم

استاذ روبوتا ....

كيف بدنا نخلي mcu يرجع يعمل .

اذا قاطعنا المايكروكونترولر وهو في وضع sleep شو بدنا نعمل ليرجع يشتغل


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 926
نشاط [ robota ]
قوة السمعة:103
قديم 27-03-2010, 06:27 PM المشاركة 6   
افتراضي


يمكن مقاطعة خارجية
EXTERNAL INTERRUPT
كدا ممكن عن طريق مفتاح ممكن تخليه يرجع من ال sleep.
واذا اردت ان ترجعه بعد زمن معين يمكن ان تستخدم المقاطعة الخاصة بالتايمر
Timer overflow intrrupt.


التعديل الأخير تم بواسطة : robota بتاريخ 27-03-2010 الساعة 08:55 PM

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 27-03-2010, 07:47 PM المشاركة 7   
افتراضي


السلام عليكم
يمكن كذلك الخروج من حالة السبات بعمل Reset للمتحكم عن طريق تفعيل المدخل MCLR لحظة قصيرة..


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 926
نشاط [ robota ]
قوة السمعة:103
قديم 27-03-2010, 09:03 PM المشاركة 8   
افتراضي


شكرا على المعلومة استاذى الغالى زكى شاكر
تم التصحيح
تحياتى..

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:56 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025