مهندس مطمئن هستید این پروگرامر USBasp را ساپورت می کنه ؟
خیر. پشتیبانی نمی کنه. تنها پروگرمری که تو Atmel Studio پشتیبانی می شه AVRISP MKII ساخت خود Atmel است. من تو منوی Tools اش یک ماکرو تعریف کردم که با استفاده از AVRDUDE و پروگرمر USBASP فایل Hex رو آپلود می کنه.
اگر مشکل تون فقط آپلود فایل Hex است می توانید مستقیما با دستوری مثل این:
avrdude -p mega8 -cusbasp -B1 -Uflash:w:main.hex -b19200
آپلود کد را بدون نیاز به ست کردن Fuse Bit ها و بدون استفاده از CodeVision یا Atmel Studio انجام دهید. کافی است نام فایل Hex کامپایل شده و مسیر آن را بدانید.
اگر از کریستال خارجی استفاده می کنید می توانید با استفاده از دستور زیر فیوز بیت لازم را تنظیم کنید:
avrdude -p mega8-c usbasp -b 19200 -U hfuse:w:0xdf:m -U lfuse:w:0xef:m
اگر هم مطابق تنظیمات خودتان قرار است از کریستال 8mhz داخلی میکرو استفاده شود استفاده از دستور فوق مورد نیاز نیست.
اگر avrdude را بر روی سیستم تان پیدا نکردید می توانید مجموعه WinAvr را از اینجا دانلود کنید:
http://sourceforge.net/projects/wina...inAVR/20100110