مشكلة بطىء استجابة الاتصال التسلسلي بين الماتلاب و المايكروكنترولر

[SIZE=5]السلام عليكم ياشباب .
عندي مشكلة في بطىء استجابة الاتصال التسلسلي بين الماتلاب و المايكروكنترولر.
سوف اشرح لكم البرنامج الذي صممته لكي تفهموا ماهي المشكلة بالظبط .

البرنامج عبارة عن واجهة رسومية GUI صممتها عن طريق الزر popupmnu بحيث اذا اسقبل الماتلاب المحرف v من المايكرو يمكنني عندها ان اختار أحد خيارات ال popupmnue ( أي عند اختيار الخيار Red يرسل الماتلاب للمايكرو الحرف r وعند اختيار الخيار Green يرسل الحرف g و هكذا…)

البرنامج شغال 100% ولكنه بطيء ( يتأخر وصول الحرف r للمايكرو و نفس الشي الحرف g) , اعتقد سر بطئه هو استخدام الدالة fscanf . مارأيكم بذلك ؟؟

اتمنى منكم ايجاد الحل لهذه المشكلة .
لأنني اعتقد أن المشكلة ليست في كود المايكرو و انما في كود الماتلاب و قد جربت ذلك من خلال عمل اتصال تسلسلي وهمي بين المايكرو و برنامج Docklight ( هذا البرنامج شبيه بالهايبر تيرمنال) و وجدت نفس المشكلة .

هل البطأ من برنامج الاتصال التسلسلي الوهمي ؟؟
أي هل من الممكن عند عمل الدارة على الأرض الواقع أن لا أرى هذا البطأ ؟؟

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

رابط تحميل ملف الماتلاب :

شكرا لكم .
[/size]

أين الردود ياشباب؟؟؟؟
أرجوكم ساعدوني