دوستان، من دیدم روی مدلی از میکروAVR حالتی ایجاد کردن که حتی اگر شما لاک بیت ها رو باز کنید و برنامه فلش و ایتوپیرام رو هم بیرون بکشید، با پروگرام کردن برنامه روی یک میکرو دیگه، بار اولی که میکرو روشن میشه دستگاه (میکرو) به شما یک کد میده و از شما درخواست سریال نامبر میکنه! از چه روشی استفاده کردن؟ کسی میتونه راهنمایی کنه؟
اطلاعیه
Collapse
No announcement yet.
حفاظت از میکرو AVR با روشی خاص!
Collapse
X
-
پاسخ : حفاظت از میکرو AVR با روشی خاص!
نوشته اصلی توسط minefield نمایش پست هاروش خاصی نداره دیگه . راحت ترین راهش اینه شما یه متغییر اییپرام تعریف کنی بگی مثلا اگه مخالف ده بود رمز و وارد کن . رمزو ک وارد کردی اون متغییرو ده می کنه از دفعات بعد وارد تابع گرفتن رمز نمیشه
بعد از اینکه پاسخ مناسب و صحیح رو بهش بدی برنامه رد میشه. حالا اگر ایتوپیرام میکرو در واقع رجیستر شده رو برداریم و روی یک میکرو رجیستر نشده بزنیم، میفهمه که میکرو عوض شده و دوباره سریال متناسب با میکرو جدید رو میده و جواب می خواد!
دیدگاه
-
پاسخ : حفاظت از میکرو AVR با روشی خاص!
نوشته اصلی توسط emitor نمایش پست هادوست گرامی
ممکن است کدی که میکرو به شما میدهد تنها یک عدد تصادفی Random باشد
دیدگاه
-
پاسخ : حفاظت از میکرو AVR با روشی خاص!
نوشته اصلی توسط joojoo00065 نمایش پست هامهندس وقتی حافظه FLASH و EEPROM رو پاک می کنیم و مجدد برنامه میریزیم دوباره دقیقا همون کد رو میده که دفعه قبل داده بود! 100 بارم که پاک کنیم و دوباره بریزیم باز همون کد رو میده. همون برنامه رو روی یک میکرو دیگه میریزیم باز کد فرق میکنه!
دیدگاه
-
پاسخ : حفاظت از میکرو AVR با روشی خاص!
نوشته اصلی توسط emitor نمایش پست هادوست عزیز ممکنه از یکی از پارمترهای داخلی میکرو استفاده کرده باشند .....اگر نوع میکرو را مشخص کنید بهتر میشه بررسی کرد
دیدگاه
-
پاسخ : حفاظت از میکرو AVR با روشی خاص!
نوشته اصلی توسط joojoo00065 نمایش پست هاATMGEA328P
دیدگاه
-
پاسخ : حفاظت از میکرو AVR با روشی خاص!
نوشته اصلی توسط Daghig Azma نمایش پست هاسلام مهندس خدا قوت!! خیلی اعصاب نداری ها.. یه عکس از مدار اصلیش بیزحمت بزار تا ببینیم نظر مهندسی بدیم
توی یم فروم خارجی دیدم کسی همین سوال رو پرسیده بود و کسی اومده بود این جوا ب رو واسش نوشته بود:
The Atmega328 does not come with a hard coded UID (unlike the XMEGA and the Atmel 32-bit devices)
From what i understand you want to use some kind of unique ID for dressing purposes. I can think of some options that may meet your requirements.
- Select a unique address by setting some external jumpers on dedicated I/Os.
- Program a UID to flash or EEPROM during production.
- Interface an external chip that provides a UID.
- Make the address configurable by software (UART debug interface for example).
خدمت شما
جدیدترین ویرایش توسط joojoo00065; ۲۳:۴۰ ۱۳۹۷/۰۷/۲۹.
دیدگاه
دیدگاه