قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

mohamed_amine
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2012
المشاركات: 87
نشاط [ mohamed_amine ]
قوة السمعة:0
قديم 15-08-2014, 10:58 AM المشاركة 1   
ha EEPROM و goto 0X0000 Twitter FaceBook Google+



السلام عليكم
إلى خبراء الميكركنترلر أريد أن استفسر لماذا يتم محو البيانات التي سجلت فال-EEPROM بعد RESET بال GOTO 0X0000

كود:
 k= EEPROM_Read(0x20);
      if(k==255)
      {
      EEPROM_Write(0x02,0);
   
      }
      k= EEPROM_Read(0x20);
      if(k!=255 && k>=0)
      {
      EEPROM_Write(0x02,k+1);
      }

asm goto 0x0000

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 15-08-2014, 02:08 PM المشاركة 2   
افتراضي


السلام عليكم
إلى خبراء الميكركنترلر أريد أن استفسر لماذا يتم محو البيانات التي سجلت فال-EEPROM بعد RESET بال GOTO 0X0000

كود:
 k= EEPROM_Read(0x20);
      if(k==255)
      {
      EEPROM_Write(0x02,0);
   
      }
      k= EEPROM_Read(0x20);
      if(k!=255 && k>=0)
      {
      EEPROM_Write(0x02,k+1);
      }

asm goto 0x0000
السلام عليكم
أنا لاأعرف الجواب بشكل الصحيح ولكن عندي ملاحظه
وهي يجب ان تكون هناك فتره زمنيه بين عمليه القراءه والكتابه على أقل 20ms لكي تضمن بأن عمليه خزن البيانات في ايبروم او قراءتها تتم بنجاح ولربما يكون هذا هو سبب يعني أصلا ايبروم ماراح أتخزن أي بيانات أصلا او ربما يكون سبب أخر
هذه ملاحظه من مكتبه مايكروسي برو
Ensure minimum 20ms delay between successive use of routines EEPROM_Write and EEPROM_Read. Although PIC will write the correct value, EEPROM_Read might return an undefined result.

تحياتي

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:58 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025