السلام عليكم ورحمة الله وبركاتة
اعتزر عن التاخير فى الرد
كل عام وانتم جميعا بخير
http://www.qariya.com/vb/showthread.php?t=57187
اتمنى ان يفيدك هذا الشرح ايضا
==============================
يوجد فرق بين التعامل مع الصورة ككود نهائى وبين انها تكون صورة بامتداد bmp
فى حالة انها سوف تكون صورة بامتداد bmp فان البك هو الذى سوف يتعامل معها وسوف يتم التخزين فى البك .
ولكى تتعامل مع الميمورى الخارجى يجب ان يتم تحويل الصورة الى مصفوفة
(كما فعلت انت فى البداية )
ثم اعادة تخزينها داخل الايبروم (بطرقة الكتابة على الايبروم ثم القراءة منها)
هذا الكلام تم شرحة من قبل مهندس نافذ فى الرابط الذى ارفقتة فى المشاركة السابقة .
======================================
اذا قمت بكتابة كود الصورة بهذا الشكل
unsighner cha(0b10101010,0b00101010,,0b101010101,x,x,x,x,,,, ,,,,)
هذا معناه انك قمت بحجز مساحة داخل البك وقمت بتخزين الصورة بة
واعتقد ان هذا ليس ماهو طلب منك بمشروعك ..............
==================================
معنى هذا كلة
انة يجب عليك ان تقوم بتخزين كود الصور بايت تلو الاخر داخل الايبروم
وبعد ذلك تقوم باستدعائة
=================================
حاول تراجع الشرح السابق والشرح الذى فى الرابط بهذة المشاركة
لكى تفهم الفرق بين الطريقتين .........
===================================
ملاحظة :
هو فعلا الايبروم 24c64
يعتبر صغير نسبيا ويوجد اكبر منة حجما كمثال 24c256
ولكن لو فهمت الشروحات التى وضعها مهندس نافذ جيدا
فسوف تستطيع التعامل مع اى حجم
وهذا باستخدام اكثر من ايبروم
اضافة:
ويمكنك ايضا زيادة البحث لزيادة معلوماتك فى التعامل مع اكثر من ميكرو
هذا سوف يفيدك كثيرا فى التعرف على بروتوكولات مختلفة .