[SIZE=5]السلام عليكم ياشباب .
عندي مشكلة في بطىء استجابة الاتصال التسلسلي بين الماتلاب و المايكروكنترولر.
سوف اشرح لكم البرنامج الذي صممته لكي تفهموا ماهي المشكلة بالظبط .
البرنامج عبارة عن واجهة رسومية GUI صممتها عن طريق الزر popupmnu بحيث اذا اسقبل الماتلاب المحرف v من المايكرو يمكنني عندها ان اختار أحد خيارات ال popupmnue ( أي عند اختيار الخيار Red يرسل الماتلاب للمايكرو الحرف r وعند اختيار الخيار Green يرسل الحرف g و هكذا…)
البرنامج شغال 100% ولكنه بطيء ( يتأخر وصول الحرف r للمايكرو و نفس الشي الحرف g) , اعتقد سر بطئه هو استخدام الدالة fscanf . مارأيكم بذلك ؟؟
اتمنى منكم ايجاد الحل لهذه المشكلة .
لأنني اعتقد أن المشكلة ليست في كود المايكرو و انما في كود الماتلاب و قد جربت ذلك من خلال عمل اتصال تسلسلي وهمي بين المايكرو و برنامج Docklight ( هذا البرنامج شبيه بالهايبر تيرمنال) و وجدت نفس المشكلة .
هل البطأ من برنامج الاتصال التسلسلي الوهمي ؟؟
أي هل من الممكن عند عمل الدارة على الأرض الواقع أن لا أرى هذا البطأ ؟؟
سوف ارفق ملف الماتلاب في المرفقات و اتمنى من المهتمين أن يحملوه ويساعدوني في تطويره لكي تصبح الاستجابة اسرع .
رابط تحميل ملف الماتلاب :
شكرا لكم .
[/size]