السلام عليكم
كيفكن شباب ..
لو سمحتوا أنا مشتغل نظام قفل مركزي على المتحكم atmega 16
الكود تبع البرنامج كاتبو بالـ C على برنامج الـ code vision
بس عم تواجهني مشكلة وهي :
أريد تخزين قيمة ولتكن x=5 في ذاكرة الـ Eprom الخاصة بالمتحكم , وتعديل هذه القيمة في أي وقت .
طبعا هذه القيمة هي مهمة بالنسبة لبرنامجي ولا أريد ضياعها في حال إنقطاع التيار الكهربائي عم المتحكم .
1- فما هي العبارة البرمجية اللازم كتابتها بلغة الـ C حتى أستطيع التعامل مع ذاكرة الـ eprom الخاصة بالمتحكم ؟؟
2- ما هي العبارة البرمجية اللازم كتابتها بلغة الـ C حتى أستطيع التعامل مع أحد سجلات الأغراض العامة والتي عددها 32 سجل ؟؟
أنا وجدت هذا الرابط
http://www.scienceprog.com/atmega-eepro ... y-writing/
ولقيت عليه شرح لدالتين واحدة منهما مخصصة للكتابة والأخرى للقراءة ولكني لم أستطع فهم كامل الكود لذلك أطلب منكم شرحه لي إذا كان بمقدوركم وبالذات الشروط يلي داخل حلقات الـ while
شكرا