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

   

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,892
نشاط [ سعيد قادر ]
قوة السمعة:
قديم 27-12-2009, 06:49 PM المشاركة 9   
افتراضي



اخى العزيز تستطيع ان تضع باسورد على الملف المراد حرقه بذالك لن يستطيع احد ان يسرق البرنامج انا عندى مبرمجة (mini universal programmer ) يوجد به هذه الخاصية عند ما تريد من الجهاز ان يقراء المايكرو كنترولر لايضهر اية شى او كلها اصفار وتستطيع الاستفادة من هذا الموقع :

http://www.tnmelectronics.com/


التعديل الأخير تم بواسطة : سعيد قادر بتاريخ 27-12-2009 الساعة 11:20 PM
اعلانات

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,892
نشاط [ سعيد قادر ]
قوة السمعة:
قديم 27-12-2009, 07:15 PM المشاركة 10   
افتراضي





صورة توضيحية للبرنامج

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

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,892
نشاط [ سعيد قادر ]
قوة السمعة:
قديم 27-12-2009, 07:22 PM المشاركة 11   
افتراضي




الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 27-12-2009, 10:25 PM المشاركة 12   
افتراضي


السلام عليكم ورحمة الله وبركاتة
حبيت اضيف عملية الحماية الاتوماتيكية لاي برنامج تقوم بة من خلال الواجهة الرئيسية للبرنامج
كل ما عليك الا ان تضغط على
ctrl+alt+E
وتظهر لك هذة النافذة , وما عليك الا اجراء اي حماية تريدها




الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 22-07-2010, 02:27 AM المشاركة 13   
افتراضي


وجدت هذه الميزة في واجهة برنامج الميكروسي .
اعتقد يمكنها حماية ملف الهيكس بشرط ان يتم انزال البرنامج الى البك من خلال برنامج الميكروسي نفسه .




lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:
قديم 22-07-2010, 10:51 AM المشاركة 14   
افتراضي


وجدت هذه الميزة في واجهة برنامج الميكروسي .
اعتقد يمكنها حماية ملف الهيكس بشرط ان يتم انزال البرنامج الى البك من خلال برنامج الميكروسي نفسه .


لا يا أخي حيدر عند تفعيل ال cp فهو يحول الى ال hex أثناء compil فمهما كان نوع
برنامج الشحن لل pic فسوف تبقى الخاصية مفعلة وهي تابعة للبرنامج وليست لل pic بمعنا عند مسح ال pic تمسح الخاصية مع البرنامج فهي تتبع البرنامج فلا يمكنك
قراءت البرنامج لكن يمكن مسحه دفعة واحدة وشحن ال pic ببرنامج أخر
عند تفعيل خاصية cp عندما يشحن البرنامج على ال pic دائما يعطيك برنامج الشحن رسالة خطأ أثناء عملية التأكد من أن ال hex قد شحن بدون أخطاء وذلك راجع الى أن برنامج الشحن يمكنه أن يشحن ولا يمكنه أن يقرأ ملف ال hex
من ال pic بعد الشحن( cp on )

هناك مسجل ف ال pic في العنوان 2007h يسمى مسجل ال configuration
يحمل اعدادات ال pic
و يمكن ملؤه عادة بالبرنامج الذي نشحن به ال pic
أو نكتبه أثناء كتابة البرنامج في بداية البرنامج
سوف أوضح على pic16f84 الشاحن icprog
1- اما أن نكتب أثناء كتابة البرنامج وهي تعليمة في ال Assembleur

__CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _HS_OSC

config هي directive تابعة لل pic أي هي تعليمة تخص ال hard تاع ال pic
cp هو الحماية off تعني البرنامج غير محمي on تعني البرنامج محمي
أي لا يمكن قراءته أو نقله الى أي مكان بمعنى لا يمكن اخراجه من ال pic
الا بعملية مسح لل pic فيصبح فارغا من دون أن نعرف ماذا مسحنا

WDT هو كلب الحراسة

ما فائدة هذا الكلب في الواقع ما دام البرنامج يشتغل بشكل جيد فان
كلب الحراسة هذا لا عمل له لكن لو حدث خلل في البرنامج ناتج عن
انقطاع التيار الكهربائ مثلا ( أو أي سبب أخر) فان ال PIC سوف تتلخبط
عليه الامور وسوف يبقى يدور في حلقة مفرغة هنا يتدخل كلب
كلب الحراسة ويعمل RESET أي يجعل البرنامج يبدأ من البداية
فيحل المشكل
_ WDT_ON الكلب مفعل
_WDT_OFF الكلب غير مفعل

_PWRTE في حالة ON تقول لل PIC انتظر استقرار التيار الكهربائ قبل البدأ في تنفيذ البرنامج
في حالة OFF يبدأ ال PIC في العمل مباشر دون انتظار


_HS_OSC هو نوع المذبذب هنا QUARTZ مع أقصى سرعة

_ RC_OSC مثلا تعني الذبذب عبارة عن مكثف و مقاومة

هذا وضعنا الاعدادات أثناء عمل البرنامج

لكن يمكن أن نجدها في برنامج الشحن



ملاحضة :
هنا خاصية ال cp أو ال configuration بشكل عام تم اعدادها في هذا ال pic
فقط فاذا أردنا دمجها في ملف ال hex بشكل دائم نعمل عملية حفظ بالضغط على
أيقونة الحفظ في ال icprog هذا كله يخص ال icprog

في ال MIKROC مثلا نضغط على PROJECT ثم EDITPROJECT

فتخرج لنا لوحة الاعدادات فنقوم بضبطها كما بالصورة



التعديل الأخير تم بواسطة : lahoioui بتاريخ 22-07-2010 الساعة 12:26 PM

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 22-07-2010, 01:34 PM المشاركة 15   
افتراضي


شكرا جزيلا على التوضيح .
اذن لابد من برنامج به ميزة الحماية . و لابد من مبرمجة تعمل مع البرنامج .
هي متوفرة في الاسواق لكن سعرها مرتفع نوعا ما . 200 دولار امريكي .


الصورة الرمزية wleed antar
wleed antar
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: القاهرة - مصر
المشاركات: 1,484
نشاط [ wleed antar ]
قوة السمعة:
قديم 22-07-2010, 03:55 PM المشاركة 16   
افتراضي



السلام عليكم ورحمة الله وبركاته

كيف حالكم إخوانى الكرام

أحييكم جميعا وأشكر لكم تعاونكم

وأحب أن أضيف طريقتى فى الحماية لعلها تناسبكم

أى ملف هيكس بغض النظر عن الكومبيلر نريد تحميله على البيك فإننا نستخدم برنامجا خاص بنوعية دارة البرمجة فإذا بحثت فى هذا البرنامج ستجد يه خيار يسمى فيوز و داخله خيار لحماية الكود ويكون الوضع الإفتراضى أنها غير مفعلة لتتمكن من التعديل وإعادة التحميل أما إن أردت التحميل وعدم سحب الهيكس مرة أخرى لقراءته أو نسخه على بيك آخر فإنك تفعل هذا الخيار وهنا فأنت غير مقيد بنوع كمبيلر معين فقط كل ما تحتاجه ملف الهيكس وبرنامج الحرق الخاص بالمبرمجة

وبالتوفيق



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