السلام عليكم
انا صنعت مبرمجة UsbAsp منذ مدة و هي تشتغل تمام
مع Atmega و ATtiny
كان هناك بعض العراقيل في soft فقط و لكني تجاوزتها و الحمد لله
جربتها على اكثر من اربع برامج تعتمد usbasp كلها اشتغلت
والان انا استعملها مع BASCOM-AVR لاني اشتغل عليه كثيرا
ملاحظة
هذا الرابط فيه كل ما تحتاجه لانجاز المبرمجة
www.fischl.de/usbasp
كل مخططات المبرمجةusbasp التي تحوي Atmega8
التي رايتها على الشبكة متشابهة كلها
يمكن الاستغناء تماما على Zener او التقريب 3.3v او 3.9v ...اخ
وكذلك تقريب قيم المقاومات لا يهم لاننا نتعامل مع interrupts ب12Mhz تردد عالي وليس مع ADC
احرق عليها اي hex يخص المبرمجة تجده مرفق ب12M_8 يمشي الحال بمراعاة ما يلي:
قبل الحرق
soft : ظبط fuse علي تردد هزاز خارجي ext 12Mhz
hard : تلحيم Quartz 12Mhz لا اقل ولا اكثر
اما بعد الحرق تتبع ما يلي
عند ادخال المبرمجة في منفذUSB على كمبيوتر هناك حالتان لااكثر:
1_ اما يتعرف جهازك على new device معناه قد تم بنجاح حرق uC
و يضيء معك led1
قم بنزع المبرمجة من الجهازمباشرة بعدها ستنتقل الى الخطوة الموالية
2_ ان لم يتعرف جهازك على المبرمجة يجب مراعاة اما ملف hex او خلل في تركيب العناصر
الخطوة الموالية وهى:
فتح ملف usbasp-windriver من الرابط اعلاه بعد التحميل
تجد ملف libusb_ باي اصدار كان لايهم افتحه ستجد عدة ملفات
usbasp و libusb بامدادت cat inf sys dll انسخها و ضعها
في مجلد windows بالتحديد مجلد win32
بعد ذلك
قم بادخال المبرمجة في منفذUSB على كمبيوتر ثم تتبع خطوات التنصيب .......
في الاخير ستضيء led1
افتح اي برنامج يدعم usbasp بالمبرمجة ثم قم باعداد الضبط على usbasp
ثم اضغط على read على سبيل التجريب فقط سترى ان led2 ستضيء ثم تطفي لمدة زمنية قصيرة
اي ان usbasp ستشتغل معك انشاء الله
حظ موفق
الى اللقاء...................