توضیحات
پروگرامر AVR Mini MKII_LC PLUS
AVR Mini MKII_LC PLUS نسخه ارتقایافته پروگرامر AVR Mini MKII_LC است که علاوه بر پروگرام میکروکنترلرهای AVR، امکان پروگرام تعدادی از حافظههای سریال را نیز فراهم میکند.
این پروگرامر با اتصال USB به کامپیوتر، برای برنامهریزی میکروکنترلرهای AVR و انجام عملیاتهایی مانند نوشتن و خواندن Flash و EEPROM، تنظیم Fuse Bit و Lock Bit و Verify کردن برنامه کاربرد دارد. همچنین با استفاده از firmware ارتقایافته، امکان کار با حافظههای SPI Flash سری 25، حافظههای AT45 و EEPROMهای I²C سری 24 را نیز دارد.
ویژگیهای اصلی
- پروگرام میکروکنترلرهای AVR از طریق رابط ISP
- پشتیبانی از حافظههای سری 25 SPI Flash
- پشتیبانی از حافظههای AT45 DataFlash
- پشتیبانی از EEPROMهای سری 24 I²C
- امکان Read، Write، Erase و Verify حافظه
- قابلیت خواندن و تنظیم Fuse Bit و Lock Bit در میکروکنترلرهای AVR
- اتصال به کامپیوتر از طریق USB
- قابل استفاده با نرمافزارهای رایج پروگرام AVR
- امکان استفاده از AsProgrammer برای حافظههای سریال
حافظههای قابل پشتیبانی
پشتیبانی از حافظهها به مدل انتخابشده در نرمافزار و دیتابیس آن بستگی دارد. از جمله خانوادههای مهم قابل استفاده:
سری 25:
W25Q16، W25Q32، W25Q64، W25Q128، W25Q256 و مدلهای مشابه از خانوادههای GD25Q و MX25L.
سری AT45:
AT45DB011، AT45DB021، AT45DB041، AT45DB081، AT45DB161، AT45DB321 و AT45DB642.
سری 24:
AT24C01، AT24C02، AT24C04، AT24C08، AT24C16، AT24C32، AT24C64، AT24C128، AT24C256 و AT24C512 و مدلهای سازگار از خانوادههای 24LC و M24C.
همچنین برخی حافظههای سریال دیگر، در صورت پشتیبانی نرمافزار، قابل استفاده هستند.
توجه: فهرست کامل آیسیهای قابل پشتیبانی را باید بر اساس نسخه نرمافزار و دیتابیس آن بررسی کنید.
اتصال حافظههای سریال
برای حافظههای 25 و AT45، پایههای تغذیه و سیگنالهای SPI شامل VCC، GND، CS، SCK، MOSI/SI و MISO/SO باید مطابق دیتاشیت آیسی به پروگرامر متصل شوند. پایههای WP و HOLD نیز در صورت وجود باید مطابق نیاز آیسی در وضعیت صحیح قرار بگیرند.
برای EEPROMهای سری 24 که از رابط I²C استفاده میکنند، پایههای SDA و SCL باید به پروگرامر متصل شوند.
نکته مهم درباره سری 24:
روی خطوط SDA و SCL باید مقاومت Pull-up به VCC وجود داشته باشد. مقادیر رایج این مقاومتها معمولاً 4.7kΩ یا 10kΩ است و مقدار مناسب به سرعت ارتباط و ظرفیت باس بستگی دارد.
در حال حاضر برد آداپتور اختصاصی حافظه که این مقاومتها را روی خود داشته باشد، همراه محصول ارائه نمیشود؛ بنابراین در صورت نبود Pull-up روی برد یا مدار شما، باید این مقاومتها را بهصورت جداگانه تأمین کنید.
پروگرام حافظه با AsProgrammer
برای پروگرام حافظههای سریال میتوانید از نرمافزار AsProgrammer استفاده کنید.
روند کلی کار:
- پروگرامر را از طریق USB به کامپیوتر متصل کنید.
- حافظه را مطابق نوع آن به پروگرامر متصل کنید.
- در AsProgrammer پروگرامر و رابط مناسب را انتخاب کنید.
- مدل دقیق حافظه را از فهرست انتخاب کنید.
- در صورت امکان ابتدا اطلاعات حافظه یا ID را بررسی کنید.
- قبل از هر عملیات پاککننده، در صورت نیاز از اطلاعات حافظه Backup بگیرید.
- فایل موردنظر را در نرمافزار باز کنید.
- عملیات Program/Write را انجام دهید.
- در پایان با Verify از صحت نوشتهشدن اطلاعات مطمئن شوید.
در صورت استفاده از EEPROMهای I²C سری 24، علاوه بر انتخاب صحیح آیسی، وجود Pull-up روی SDA و SCL ضروری است.
NeoProgrammer نیز برای برخی حافظههای سازگار میتواند بهعنوان نرمافزار جایگزین مورد استفاده قرار گیرد.
هشدار ولتاژ
پایههای پروگرام این مدل 5 ولتی هستند. بنابراین هنگام کار با میکروکنترلرها و حافظههای 3.3V یا ولتاژهای پایینتر، باید از سازگاری سطح ولتاژ اطمینان حاصل شود.
آداپتور تبدیل سطح ولتاژ در حال حاضر همراه این محصول ارائه نمیشود. برای اتصال مستقیم به قطعاتی که تحمل سیگنال 5V را ندارند، بدون رعایت سطح ولتاژ مناسب اقدام نکنید.
پروگرام میکروکنترلرهای AVR
برای پروگرام AVR میتوانید از نرمافزارهای سازگار با AVRISP mkII استفاده کنید. در Microchip Studio نیز میتوانید پروگرامر را از بخش AVR Programming انتخاب کرده و عملیاتهایی مانند:
- Program Flash
- Program EEPROM
- Read/Verify
- Erase
- تنظیم Fuse Bit
- تنظیم Lock Bit
را انجام دهید.
برای استفاده معمول از AVR در Microchip Studio، نصب خود نرمافزار کافی است و نیازی به نصب درایور جداگانه برای این کاربرد نیست.
اگر حافظه شناسایی نشد
در صورت عدم شناسایی حافظه، موارد زیر را بررسی کنید:
- اتصال صحیح VCC و GND
- ولتاژ مناسب آیسی
- اتصال صحیح MOSI، MISO و SCK
- اتصال CS
- جهت قرارگیری صحیح آیسی
- وضعیت پایههای WP و HOLD
- انتخاب صحیح مدل حافظه در نرمافزار
- کوتاه بودن سیمهای ارتباطی
- عدم وجود مدار دیگری که روی خطوط SPI یا I²C تأثیر بگذارد
- وجود Pull-up مناسب روی SDA و SCL در حافظههای سری 24
AVR Mini MKII_LC PLUS انتخابی مناسب برای کسانی است که علاوه بر پروگرام میکروکنترلرهای AVR، به یک پروگرامر USB برای کار با انواع حافظههای سریال نیز نیاز دارند.












محمد (store manager) –