امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
قفل برنامه
نویسنده پیام
newdesign آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 218
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 0
( 30 تشکر در 22 ارسال )
ارسال: #1
قفل برنامه
چگونه یک برنامه روی میکرو را میتوان از کپی کردن محافظت کرد
۱۰-مرداد-۱۳۸۶, ۱۳:۳۳:۵۸
وب سایت ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #2
 
http://www.iranled.com/postt522.html
البته تو میکرو هایی مثل مگا8 یا tiny15 که پایه reset رو میشه به عنوان پورت تعریف کرد ، این روش رو میشه اعمال کرد که از همه مطمئن تره . اون هم اینه که reset رو تو قسمت فیوز بیت ها پورت تعریف کنی که دیگه برای همیشه کلا از پروگرم کردن و خوندن و تنظیم فیوز بیت و ... ساقط میشهAmaze . البته یه بدی هم داره اونم اینه که دیگه نمیشه ریست دستی کرد :wink: . این کار تو تولید زیاد و انبوه بیشتر به کار میاد نه کارای آزمایشگاهی.

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۱۱-مرداد-۱۳۸۶, ۰۴:۱۳:۳۸
وب سایت ارسال‌ها
پاسخ
newdesign آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 218
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 0
( 30 تشکر در 22 ارسال )
ارسال: #3
 
ممنون ایا این کار امکان کپی رو از بین میبره یا امکان دوباره برنامه ریزی کردنم شامل میشه
۱۲-مرداد-۱۳۸۶, ۰۱:۰۳:۲۵
وب سایت ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #4
 
اگه منظورتون همین هایی باشه که تو این تاپیک توضیح دادم باید بگم که آی سی میکرو برای همیشه از برنامه ریزی ساقط میشه. ولی خوب مثل اینکه از همه مطمئن تره . البته همون طور که گفتم فقط تو چند تا آی سی بیشتر نمیشه و مال کار های تجاری مناسبه.

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۱۲-مرداد-۱۳۸۶, ۰۱:۲۴:۵۸
وب سایت ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #5
 
شما فقط lock بیت ها رو برنامه ریزی کنی مشکل حل فقط هم با erase کردن می تونی بخونی یا برنامه ریزی کنی
کار lock بیت ها دقیقا همینه
راستی newdesign پیغام های خصوصیت رو چک کن :wink:

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۱۲-مرداد-۱۳۸۶, ۱۰:۰۸:۳۲
وب سایت ارسال‌ها
پاسخ
newdesign آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 218
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 0
( 30 تشکر در 22 ارسال )
ارسال: #6
 
ممنون نم من نگاه کردم سه تا lock ئاریم میشه توضیح بدین تا دست گل به اب ندیم
۱۳-مرداد-۱۳۸۶, ۰۱:۰۵:۳۸
وب سایت ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #7
 
کلا 6 تا لاک بیت داریم 4 تاش مال bootloader و 2 تا مال قفل برنامه. اون دوتا به نام های LB1,LB2 به صورت پیش فرض برنامه ریزی نشده اند.اگه شما هر دو رو برنامه ریزی کنی خوندن از میکرو ناممکن میشه. در ضمن لاک بیت ها بر خلاف فیوز بیت ها موقع earse به حالت پیش فرض بر می گردن،منظور اینکه تو دستکاری اونا زیاد نگران نباش که با یه erase درست میشه. در ضمن برنامه ریزی لاک بیت ها باید بعد از برنامه ریزی فلش ،eepromو فیوز بیت ها باشه چون بعد از فعال کردن اون ها به غیر از عمل خوندن عمل نوشتن هم غیر ممکن میشه مگر اون که دوباره میکر رو erase کنی.

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۱۳-مرداد-۱۳۸۶, ۰۴:۳۳:۵۸
وب سایت ارسال‌ها
پاسخ
newdesign آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 218
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 0
( 30 تشکر در 22 ارسال )
ارسال: #8
 
ممنون
۱۳-مرداد-۱۳۸۶, ۱۳:۲۳:۰۰
وب سایت ارسال‌ها
پاسخ
atmel آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 2
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #9
 
معذرت می خوام که دارم آماتور بازی در میارم ولی ...
میخواستم بدونم برای جلوگیری از خواندن فلش این کار هایی که گفتید رو دقیقا چطور باید انجام داد؟؟؟
برای atmega32 دقیقا باید کدوم لاک بیت دستکاری بشه و در ضمن باید لاک بیت ها رو چی کار کنیم.
آخه من زیاد از برنامه ریزی لاک بیت ها و فیوز بیت ها سر در نمیارو...
با تشکر...
۰۲-شهریور-۱۳۸۶, ۱۷:۳۷:۰۵
ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #10
 
اگه داری با بیسکام پروگرم می کنی برو تو قسمت LOCKBITS تو اون جا تو سومین خط ، گزینهای که 00 هست رو اتخاب کن . بعد روی WRITELB کلیک کن. البته این کار رو باید بعد از پروگرم کردن فلش و فیوز بیت ها انجام بدی. در واقع قفل کردن میکرو آخرین مرحله برنامه ربزی به حساب میاد. دوباره خواستی میکرو رو پروگرم کنی با یه erase همه چه به حالت اول برمی گرده .

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۰۳-شهریور-۱۳۸۶, ۱۴:۴۱:۲۱
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 8 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS