اخي حسن الافضل عادتا ان تستخدم الرام اولا ومن تم تقارن القيمه الجديده مع القيمه القديمه لتقليل عدد مرات الكتابه بسبب ان عدد مرات الكتابه محدود لدلك الافضل استخدام الرام ولكن ادا لم تريد هده الطريقه فيجب ان تستخدم داله الكتابه على الايبروم في مكان واحد اي في main او المقاطعه.
|
السلام عليكم
شكرا جزيلا لك اولا
نعم اخي طريقه الافضل خزن المتغيرات اولا في الرام وبعدها نخزنها في ايبروم
اما خزن البيانات في ايبروم مباشره أعتقد لاتنجح لانه عمليه الكتابه تكون بطيئه وعمليه مقاطعه تكون سريعه فلايوجد ضمان في خزن البيانات بشكل الصحيح هذا اعتقادي ولربما انا مخطئ في ذلك
اقصد مثلا اريد ارسال كلمه hasan واريد خزنها في ايبروم فلما ارسل كلمه ارسلها مره واحده فعند الكتابه على ايبروم سوف يتم كتابه حرف h اثناء كتابه سوف تحدث مقاطعه لان كلمه hasan ارسلت مره واحده وانت تعرف يتم ارسال هذه الكلمه حرف حرف
على عموم لو رجعنا الى help في مايكروسي واختارينا eeprom واختارينا eeprom_write لتجد فيها ملاحظه انك ايجب ايقاف الانتربت اي عدم تفعيل الانتربت خلال عمليه الكتابه لذا ارجح طريقه تكوين مصفوفه نخزن فيها البيانات وبعد ذلك نخزنها في ايبروم
تحياتي اخي العزيز