هذا هو الأمر uisp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
uisp - مبرمج Micro In-System لوحدات AVR MCU من Atmel
موجز
uisp [OPTION] .. -dprog = النوع -dpart = AT90XXX --وظيفة.. [إذا = SOURCE] [من = DEST]
الوصف
برمجة وتطوير الأساليب:
-dprog=
avr910 Standard Atmel Serial Programmer / Atmel Low Cost Programmer
Pavr http://www.avr1.org/pavr/pavr.html
stk500 اتميل STK500
dapa Direct AVR الوصول المتوازي
stk200 Parallel Starter Kit STK200 ، STK300
كابل تحميل abb Altera ByteBlasterMV Parallel Port
كابل تحميل ATDH Atmel-ISP (P / N ATDH1150VPC)
avrisp Atmel AVR ISP (؟)
BSD http://www.bsdhome.com/avrdude/ (موازى)
fbprg http://ln.com.ua/~real/avreal/adapters.html (موازى)
dt006 http://www.dontronics.com/dt006.html (موازى)
maxi Investment Technologies Maxi (متوازي)
dm04 Datamekatronik 2004 (متوازي)
مسلسل dasa (إعادة تعيين = RTS SCK = DTR MOSI = TXD MISO = CTS)
مسلسل dasa2 (إعادة تعيين =! TXD SCK = RTS MOSI = DTR MISO = CTS)
مسلسل dasa3 (إعادة تعيين =! DTR SCK = RTS MOSI = TXD MISO = CTS)
الهدف الجهاز الاختيار:
-دبارت= جزء
تعيين اسم أو رقم مختصر الهدف. بالنسبة لبعض المبرمجين ، إذا -دبارت لا يعطى
يتم سرد الأجهزة المدعومة للمبرمجين. تعيين -دبارت=السيارات للاختيار التلقائي. آلي-
select لا يعمل مع جميع المبرمجين ، لذلك يوصى دائمًا بتحديد ملف
الجهاز المستهدف صراحة.
موازية الجهاز الإعدادات:
-dlpt= العنوان | اسم الجهاز
حدد اسم الجهاز (Linux ppdev ، FreeBSD ppi ، تسلسلي) أو منفذ I / O متوازي مباشر
العنوان (0x378 ، 0x278 ، 0x3BC)
-دنو-استطلاع
برنامج بدون استقصاء البيانات (أبطأ قليلاً)
-دنو- أعد المحاولة
تعطيل عمليات إعادة المحاولة لأمر تمكين البرنامج
- الجهد= القيمة
اضبط مواصفات التوقيت وفقًا لجهد مصدر الطاقة في [V] (افتراضي 3.0)
-dt_sck= الوقت
قم بتعيين الحد الأدنى من وقت SCK المرتفع / المنخفض بالثواني الدقيقة (الافتراضي 5)
-dt_wd_flash= الوقت
اضبط FLASH الحد الأقصى لوقت تأخير الكتابة بالثواني الدقيقة
-dt_wd_eeprom= الوقت
قم بتعيين الحد الأقصى لوقت تأخير الكتابة في EEPROM بالثواني الدقيقة
-dt_reset= الوقت
اضبط وقت إعادة التعيين غير النشط (عالي) بالثواني الدقيقة
-تعديل= [sck [، mosi [، miso [، reset]]]]
عكس استخدام الخطوط المحددة -v=3 خيار لرؤية الإعدادات الحالية.
- د 89 السماح بالبرمجة المتوازية لأجهزة AT89S51 و AT89S52.
اتميل منخفض التكلفة مبرمج مسلسل الجهاز الإعدادات:
-سلسلة= اسم الجهاز
تعيين الواجهة التسلسلية كـ / dev / ttyS * (افتراضي / dev / avr)
- السرعة=1200|2400|4800|9600|19200|38400|57600|115200
ضبط سرعة الواجهة التسلسلية (الافتراضي 19200)
ستك500 محدد الخيارات:
-ديف استخدم برمجة Hi-V بدلاً من SPI (الافتراضي هو SPI).
- عارف
اقرأ جهد ARef. لاحظ أنه نظرًا لوجود خطأ في البرامج الثابتة stk500 ، فإن قراءة ملف
تكون القيمة في بعض الأحيان أقل من 0.1 من القيمة الفعلية المقاسة بمقياس فولت.
--ور_عرف= القيمة
اضبط جهد ARef. القيم الصالحة هي 0.0 إلى 6.0 فولت بزيادات 0.1 فولت.
لا يمكن أن تكون القيمة أكبر من قيمة VTarget.
--rd_vtg
اقرأ Vtarget Voltage. لاحظ أنه نظرًا لوجود خطأ في البرامج الثابتة stk500 ، فإن قراءة ملف
تكون القيمة في بعض الأحيان أقل من 0.1 من القيمة الفعلية المقاسة بمقياس فولت.
--wr_vtg= القيمة
اضبط VTarget Voltage. القيم الصالحة هي 0.0 إلى 6.0 فولت بزيادات 0.1 فولت.
لا يمكن أن تكون القيمة أصغر من قيمة ARef.
--rd_osc
اقرأ تردد المذبذب بالهرتز.
--wr_osc= القيمة
اضبط تردد المذبذب بالهرتز من 14.06 إلى 3686400.
وظائف:
--تحميل
تحميل "input_file" إلى ذاكرة AVR.
--تحقق
تحقق من "ملف_إدخال" (تمت معالجته بعد ملف --تحميل يختار، يقرر.)
--تحميل
قم بتنزيل ذاكرة AVR إلى "output_file" أو stdout.
- أراس
محو الجهاز.
--شريحة= فلاش | إيبروم | فيوز
تعيين المقطع النشط (التحديد التلقائي لمخرج AVA Motorola)
الصمامات / القفل قطعة العمليات:
- rd_fuses
قراءة جميع الصمامات وقيم الطباعة إلى stdout
--wr_fuse_l= بايت
اكتب فتيل بايت منخفض
--wr_fuse_h= بايت
اكتب فتيل عالي البايت
--wr_fuse_e= بايت
اكتب فيوز ممتد بايت
--wr_lock= بايت
اكتب بتات القفل. الوسيطة هي بايت حيث يكون كل بت:
بت 5 -> blb12
بت 4 -> blb11
بت 3 -> blb02
بت 2 -> blb01
البت 1 -> lb2
البت 0 -> lb1
--قفل كتابة بتات القفل [الطريقة القديمة ؛ إهمال].
الملفات:
if= اسم الملف
ملف الإدخال لملف --تحميل --تحقق الوظائف في سجلات Motorola S (S1 أو S2)
أو تنسيق Intel 16 بت
of= اسم الملف
ملف الإخراج لملف --تحميل الوظيفة بتنسيق Motorola S-records ، الافتراضي هو
الإخراج القياسي
أخرى خيارات:
-v= المستوى
تعيين مستوى مطول (-v يساوي -v=2، الحد الأدنى / الحد الأقصى: 0/4 ، الافتراضي 1)
- هاش= بالبايت
تجزئة الطباعة (الافتراضي 32 بايت)
--مساعدة -h
المساعدة
--الإصدار
طباعة معلومات الإصدار
--طرفية
استدعاء محطة تشبه قذيفة
استخدم uisp عبر الإنترنت باستخدام خدمات onworks.net