سلام
من روی یک اسکچ آردوینو کار می کردم که متاسفانه پاک شد. اما قبلش ، کد را روی آردوینو آپلود کرده بودم. آیا راهی برای بازیابی کد از روی میکروکنترلر هست؟
ممنون
سلام
من روی یک اسکچ آردوینو کار می کردم که متاسفانه پاک شد. اما قبلش ، کد را روی آردوینو آپلود کرده بودم. آیا راهی برای بازیابی کد از روی میکروکنترلر هست؟
ممنون
سلام
از لینک زیر استفاده کنید و فایل های مورد نظر را دانلود کنید.
https://github.com/nickgammon/arduino_sketches
حال فایل ها را در پوشه ای Unzip کنید و وارد پوشه Atmega_Board_Detector شوید و برنامه Atmega_Board_Detector.ino را اجرا کنید.
حال یک برد آردوینو دیگر بردارید(مهم نیست کدام مدل باشد اما از سری ARM نباشد) و برنامه را بر روی آن بریزید.
و بردی که میخواهید برنامه را از رویش بردارید را به صورت زیر به برد دیگر خود وصل کنید.
مشابه عکس های زیر:
حال برد که برنامه را بر رویش ریخته اید را به سیستم وصل کنید و سریال مانیتور را باز کنید و baud rate را بر روی 115200 قرار بدهید
در ابتدای خط هایی که برای شما می نویسد به دنبال خط زیر بگردید.
حال در داخل برنامه مقداری که در عکس بالا به دست آماده است را وارد کنید.
و برد را دوباره پروگرام کنید.
این بار کل حافظه برنامه را برای شما به صورت HEX نمایش می دهد.
که از محل زیر به پایین می باشد.