سخت افزار
این پروگرامر از طریق پورت پارالل (DB25) کامپیوتر با نرم افزاری که در پست برای دانلود قرار داده شده است، ارتباط برقرار کرده و میکروکنترلرهای AVR را پروگرام می کند. این مدار از قطعات رایجی تشکیل شده است و ساخت آن ساده می باشد. در این مدار از آی سی بافر 74HCT541 استفاده شده است که وظیفه ایزوله کردن سیگنال های ورودی از پورت پارالل را دارد. این مدار توانایی پروگرام کردن میکروکنترلرهای AVR و همینچین برخی از میکروکنترلرهای 8051 مانند 90S8515 را دارد.
شماتیک مدار
نرم افزار
نرم افزاری که برای این پروگرامر ساخته شده، ISP Flash Programmer نام دارد که از ویژگی ها و نقاط قوت زیر برخوردار است:
✔ خواندن و نوشتن فایل های هگز Intel
✔ خواندن امضا، Lock و فیوزبیت ها
✔ پاک کردن و پر کردن حافظه بافر
✔ بررسی با حافظه بافر
✔ بارگذاری دوباره فایل هگز
✔ نمایش بافرهای کنترل شده
✔ پروگرام کردن فیوزبیت ها و Lock بیت ها
✔ شناسایی مدار به طور اتوماتیک
سلام لطفا در مورد لاک بیت ها توضیح بدین در قسمت تنظیم لاک بیت ها سه گزینه وجود داره لطفا کارایی هر سه مورد رو توضیح بدین و مخصوصا گزینه
no memory lock features enabled
که بطور پیش فرض نیز فعال است چه کاری را انجام میدهد.
سلام
به طور کلی
1- اگر میخواهید اطلاعات میکرو قابل نوشتن و خواندن باشه باید لاک بیت های LB1 و LB2 رو غیرفعال یا همان “1” بگذارید.
2- اگر میخواهید میکرو فقط قابلیت خواندن داشته باشه باید LB1 رو فعال (0) و LB2 رو غیرفعال (1) کنید.
3- اگر هم میخواهید نه قابل خواندن باشه و نه قابل نوشتن هر دو لاک را فعال (0) کنید.
در مورد No memory lock … هم میشه گفت که همان کار حالت 1 را انجام میدهد. یعنی پروگرام نشده که در اینصورت میکرو شما هم قابلیت خواندن دارد و هم نوشتن.
سوال دیگه ای بود در خدمتم.