برخی از قابلیتها:
– ویژه AVR و s51 (بروش SPI)
– نوع ارتباط USB-Full Speed
– سازگار با انواع ویندوز ۳۲ و ۶۴ بیتی (بعد از Win95 تاکنون)
– تولید Clock جهت پوشش ترکیبهای مختلف فیوزهای CKSEL
– تشخیص خودکار آیسی، بمحض درج آیسی
– موقعیت یکسان درج آیسی در ZIF (پایه یک آیسی در پایه یک ZIF)
– برخوردار از نرمافزار حرفهای کمحجم با انعطاف زیاد (آشنا برای کاربران پروگرامرهای قبلی)
– امکان بهرهبرداری مستقیم در CodeVision و نرمافزارهایی که AVR910 را پشتیبانی میکنند.
– برخوردار از سوکت مطابق پروگرامر JTAGICE mkII شرکت Atmel ، جهت ISP-In System Programming بروش SPI.
– پشتیبانی کلیه AVRها و s51 های موجود در بازار فعلی
– دارای قاب مناسب
– طراحی فشرده با ابعاد جیبی
– سرعت بالا
– Software و Firmware قابل ارتقاء
– پشتیبانی آیسیهای XMEGA بروش PDI (هزینه جداگانه دارد ولی بدون پرداخت به تعداد محدود عمل میکند)
– شبیهسازی مود PDI Programming و ISP پروگرامر JTAGICE mkII جهت کامپایلرهایی که این پروگرامر را پشتیبانی میکنند.
آیسیهای پوشش داده شده فعلی (در برنامه اصلی):
۵۱ FAMILY:(SPI)
۸۹s51,52,53
AVR:(SPI)
At90:
۹۰۸۵۱۵,۳۵
۹۰۱۲۰۰,۲۳۱۳
۹۰۲۳۲۳,۴۳
۹۰CAN32,64,128
۹۰USB82,162,64x,128x
AtMega:
ATmega8515,35
ATmega8,16,32,64,128
ATmega8U2,16U2,32U2
ATmega16U4,32U4
ATmega164,324,644,1284
ATmega48,88,168
ATmega161,162,163
ATmega1280,1281,2560,2561
ATmega169,329,649,3290,6490
ATmega328
AtTiny:
ATtiny2313
ATiny12,13,15,26
ATiny261,461,861
ATiny24,44,84
ATiny25,45,85
AVR🙁PDI)
ATXmega: (نیاز به پرداخت جداگانه دارد)
ATXmega16,32,64,128,192,256
و کلیه آیسیهایی که در استاندارد AVR910 یا توسط پروگرامر JTAGICE mkII پشتیبانی شدهاست ( در مود شبیه سازی )
نصب و راهاندازی:
نرم افزار دستگاه تحت Visual C++ نوشته شده است. بنابراین کاملاً فشرده و قابل انتقال میباشد. لینک دریافت آخرین نسخه نرمافزار و درایور مورد نیاز، در صفحه اول سایت قرار دارد.
پس از کپی فایلها، برنامه پروگرامر باز شده و بعد از آن نیز توسط آیکون مخصوص که به Desktop اضافه میشود، قابل فراخوانی است. (برنامه چیزی به registery نمیافزاید بنابراین برای حذف برنامه از کامپیوتر، کافی است Folder معرفی شده، هنگام نصب را از روی هارد و آیکون مربوطه را از Desktop پاک کنید). با فراخوانی برنامه، پنجرهای بشکل زیر بازمیشود که رابط شما با سخت افزار است. برای کار با این پنجره به توضیحات مندرج در شکل زیر رجوع کنید.
با اتصال پروگرامر به دستگاه، پس از مدتی چراغ سبز آن به تنهایی روشن شده و عبارت Please Insert A Chip در برنامه ظاهر میشود. در این مقطع دستگاه آماده بهرهبرداری است. اگر چراغ سبز روشن نشد احتمالاً درایور درست نصب نشده است.
چگونگی بهرهبرداری :
همانطور که در شکل قبل دیده میشود یک مجموعه کلید فشاری در سمت چپ تعبیه شده است. این کلیدها بمنظور انجام عملیات مختلف روی آی سی در نظر گرفته شدهاند. مثلاً برای قرائت محتویات حافظه Flashآیسی، کافی است بعد از قرار دادن آیسی در سوکت (پایه یک آیسی، در خانه یک ZIF سوکت، جنب اهرم) یک بار کلید Read از قسمت Flash را فشار دهید. توجه کنید، هنگام گذاشتن یا برداشتن آیسی دستگاه را خاموش نکنید بلکه فقط به سبز بودن چراغ توجه کنید.
با فشردن این کلید دستگاه شروع به خواندن محتویات آیسی و ذخیره آن در بافر مینماید.
بافر یک فایل واسط جهت ذخیره موقت اطلاعات میباشد و وجود آن مزایایی را بدنبال دارد. توجه کنید که بافر Flash از بافر EEprom متمایز است.
با پایان یافتن عمل قرائت، محتویات حافظه Flash آیسی که در بافر ریخته شده، از طریق منوی بافر قابل مشاهده است. برای مشاهده یا اعمال تغییرات در محتویات بافر، برنامه از امکانات خوبی برخوردار بوده که از طریق گزینه View / Edit موجود در منوی بافر قابل احضار میباشد. اطلاعات بافر را میتوان از طریق گزینه Save در یک فایل نیز ذخیره نمود.
بطور مشابه میتوان محتویات Flash Buffer را توسط دکمه Program و محتویات EEprom Buffer را توسط دکمه Write در داخل یک آیسی نوشت.
حال اگر بخواهید محتویات یک فایل دلخواه را در آیسی بریزید، میبایست ابتدا با استفاده از گزینه Load Buffer موجود در منوی بافر، فایل مورد نظر را به بافر مربوطه منتقل کنید توجه کنید که نام فایل و مسیر آن نباید حاوی حروف فارسی باشد. سپس توسط کلید Program یا Write، آن را در آیسی بریزید. لازم بذکر است حافظه Flash، قبل از نوشتن باید خالی باشد. برای پاک کردن Flash از دکمه Erase (ستون Flash) استفاده کنید.
انتقال اطلاعات بین بافر، فایل و آیسی بایت به بایت انجام میگیرد و پسوند فایل در آن هیج تاثیری ندارد.
فایل با پسوند .hex یا eep. از این قاعده مستثنی هستند. درصورتیکه پسوند یک فایل .hex یا eep. باشد، محتویات آن توسط الگوریتم استاندارد Intel یا Motorola به باینری تبدیل میشود. این نوع تبدیل هنگام انتخاب گزینه Load یا Save از منوی Buffer بطور اتوماتیک صورت میپذیرد.
در صورتیکه قصد پر کردن حافظه Flash یک میکروکنترلر را دارید ریختن فایل .c یا .asm که محتوی برنامه کمپایل نشده است باعث میشود که میکرو شما هرگز کار نکند. باید ابتدا برنامه خود را توسط کمپایلرهای استاندارد، کمپایل نموده تا به کدهای قابل فهم میکرو تبدیل شود. سپس فایل کد حاصل، که معمولاً پسوند .bin یا .hex دارد را به روشی که ذکر شد در حافظه Flash آیسی بریزید.
برای تسهیل و سرعت عمل در پروگرام کردن آیسی، یک کلید دیگر بنام Auto Program در سمت راست صفحه تعبیه شده که چند فرمان را بطور متوالی انجام میدهد. لیست فرامین، زیر همان کلید درج شده است. فرامین تیکدار، بطور متوالی، از بالا به پایین اجرا میشوند. دو کلید مجزای Auto FL Prog و Auto E2 Prog نیز برای تفکیک مراحل نوشتن اتومات Flash ازEEprom ، در سمت چپ در نظر گرفته شدهاست.
برای اطلاع از عملکرد سایر کلیدها به توضیحات مندرج درکنار هرکدام در شکل قبل مراجعه کنید.
. خرید ارزان تر قطعات و ابزارآلات در سایت فروشگاه دریا الکترونیک قم www.daryaelec.ir
داریوش –
سلام
پروگرامر برای رسیور های hd و غیر hd چی پیشنهاد می کنید
Store manager مدیریت –
سلام شمارره آی های مد نطرتون رو مشخص کنید و توضیحات پروگرامر CH341 رو از لینک زیر مطالعه کنید لیست آی سی هایی که میتونه پروگرم کنه نوشته شده
پروگرامر CH341A آی سی های فلش و EEPROM
تا دو روز آینده موجود خواهد شد.
محمودرضا –
سلام واسه بایوس لپتاپ و پی سی عمل میکنه
Store manager مدیریت –
سلام از پروگرامر زیر میشه استفاده کرد
پروگرامر CH341A آی سی های فلش و EEPROM