بسم الله الرحمن الرحيم
حماية ملف الهيكس من السرقة
السلام عليكم ورحمة الله وبركاته
أخي الكريم حيدر ,, يمكنك حماية برامجك من السرقة بإغلاق ملف الهيكس
وذلك عن طريق خاصية موجودة في الميكروكنترولر تسمى Code Protection
هذه الخاصية تختصر بـ CP .
وهي موجودة في الميكروكنترولر pic16f84 و pic16f877 والكثير ( معظم الميكرو يحتوي على هذه الخاصية )
وهي خاصية ضمن خصائص كثيرة يمكن ضبطها وتسمى CONFIGURATION WORD
او CONFIGURATION BITS .
إذا كنت تستخدم لغة مايكروسي من القائمة project اختر edit project .
ستظهر لك العديد من الاختيارات قم بتفعيل cp وذلك بوضع علامة صح بجوار
_CP_ALL
هذا في
pic16f877a
او اختر
_CP_ON
في
pic16f84a
وقم بعمل ترجمة للمشروع بعدها قم بفتح البرنامج الذي تكتب به
picpgm
واختر ملف الهيكس وقم بالحرق أو الكتابة على البك
حينها أصبح ملف الهيكس محمي وإذا حاولت القراءة أو الكتابة لن تستطيع
------
بالطبع كن حذر في هذه العملية لأنك اذا استخدمتها مرة لن تستطيع الكتابة مرة أخرى على الميكروكنترولر (هذه معلومة خاطئة حيث يمكنك المسح والكتابة مرة أخرى ولكن لا يمكن القراءة ) تم تصحيح المعلومة في مشاركة قادمة وتركتها هنا كما هي اعترافا بالخطأ وتم وضع هذا التنبيه حتى لا ننشر معلومة خاطئة . ( وفوق كل ذي علم عليم ) ( كلنا ذوو خطأ )
------
بعض البرامج الأخرى غير PICPGM يكون فيها هذه الخاصية حيث تستطيع أن ماتقوم بعملها دون التعديل في الملف في ميكروسي ولكن لاحظ أنه يشترط في بعض البرامج أن تقوم بعمل هذه الاعدادات في ميكروسي وفي برنامج الكتابة على البك أيضا .
----------------
للاستزادة ولمزيد من التفاصيل دائما ارجع للداتا شيت الخاصة بالميكرو وابحث عن
CONFIGURATION WORD
افتح الصفحة رقم 146 في الداتاشيت الخاصة بـ PIC16F877A
http://ww1.microchip.com/downloads/e...doc/39582b.pdf
ستجد شرح CONFIGURATION والتي تجدها عند انشاء أي مشروع أو تجدها إذا اخترت EDIT PROJECT .
--------------
وفقك الله ,, ورزقك العلم النافع وأتأسف على تأخري في الرد على رسائلك أخي الحبيب فأرجو السماح
والسلام عليكم ورحمة الله وبركاته