الموقت المقاطعة

J

john2020

Guest
مرحبا جميعا ،

لدي مشكلة توقيت المقاطعة.عندما استخدم الموقت 1 & الخارجية المقاطعة معا ، ط تعطيل كل مقاطعة وتمكينه مرة أخرى عندما ترك الوظيفة.إذا كان هناك الخارجية المقاطعة ، فإنه قد يغيب عن توقيت intrrupt.أنا صحيح؟؟

لذلك ، إذا كنت أريد أن تسمح لكل من المقاطعة حتى أن يحدث في أي طلب الميزانية الإضافية ، وينبغي أن ما حددته؟
أود أن تمكين جميع المقاطعة حتى في طلب الميزانية الإضافية للسماح لهذا؟

الرد لي في أقرب وقت ممكن.

 
مرحبا john2020 ،

أنت تستخدم mpü الموافقة المسبقة عن علم؟

إذا كنت التالية يجب القيام به : أنا افترض أن كل الفروع الإقليمية الخارجية المقاطعة والمقاطعة الموقت تجاوز كلاهما ممكن.

(أ) خلال مقاطعة كنت أول فحص للINTCON ، TOIF إذا كان تم تعيين لمعرفة ما إذا كانت المقاطعة هو تجاوز الموقت ، وإلا فإن المقاطعة يجب أن يكون ناجما عن الزناد الخارجية على دبوس RB0.

(ب) وآخر شيء تفعله قبل أن تخرج لك روتين خدمة المقاطعة
، وتمكين جميع المقاطعات مرة أخرى أن تحدث ، تأكد من مسح TOIF (الموقت تجاوز المقاطعة العلم) بحيث تجاوز القادمة سوف يتم الكشف ، وإلا إذا TOIF مازال يتم تعيين ، انها لن تتسبب في المقاطعة.مما لا شك فيه أيضا أن واضحا أيضا في RB0 المقاطعة العلم بعد تجهيز المقاطعة.

يقطع كل بت العلم ويمكن الاطلاع على سجل INTCON.

هذا الأمل مساعدة

 
الأسرة متحكم ما تتحدثون عنه؟
تمنيات ،
IanP

 
مرحبا neoaspilet11.

أنا باستخدام MCU.thanks الموافقة المسبقة عن علم لمعلوماتك

 

Welcome to EDABoard.com

Sponsor

Back
Top