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

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

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 30-01-2017, 11:24 AM المشاركة 1   
ha كيف يمكننا تفعيل interrupt في usart في ميكروكنترولر Twitter FaceBook Google+



اسلام عليكم
اخواني الكرام ممكن طريقة تفعيل interrupt usart في pic 16f877a او في pic16f628a
بحيت عند استقبال المعلومات في طرف RX للميكروكنترولر ينفد مافي داخل دالة
interrupt

اعلانات

الصورة الرمزية ياسين الحانوتي
ياسين الحانوتي
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2013
المشاركات: 164
نشاط [ ياسين الحانوتي ]
قوة السمعة:0
قديم 30-01-2017, 03:11 PM المشاركة 2   
افتراضي


اسلام عليكم
اخواني الكرام ممكن طريقة تفعيل interrupt usart في pic 16f877a او في pic16f628a
بحيت عند استقبال المعلومات في طرف RX للميكروكنترولر ينفد مافي داخل دالة
interrupt
وعليكم السلام

تفعل المقاطعة في الطرف RX هكذا
كود:
intcon.gie = 1;
intcon.peie = 1;

pie1.rcie = 1;
ثم في جزء المقاطعات تختبر البت pie1.rcif حتى تميز مقاطعة ال RX عن غيرها

كود:
 void interrupt(){
                     
                             if (pie1.rcif==1 ) {
                                  كود//
                                   pie1.rcif =0;
                             }
                     }

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

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 30-01-2017, 07:16 PM المشاركة 3   
افتراضي


شكرا لك استاد ياسين على الافادة وبارك الله فيك

إضافة رد

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

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

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


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

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