کیت ARDUINO DEV-11168 AVR ISP Shield PTH
اطلاعات محصول
- نام محصول: آردوینو شیلد AVR ISP
- شماره مدل: DEV-11168
- دفترچه راهنمای کاربر: موجود است
دستورالعمل استفاده از محصول
- سیستم عامل ArduinoISP را باز کنید (در مثالamples) روی برد آردوینو شما.
- اگر از Arduino 1.0 استفاده می کنید، یک تغییر کوچک در کد ArduinoISP ایجاد کنید. خطی را در تابع heartbeat() که می گوید delay(40) پیدا کنید. و آن را به delay(20) تغییر دهید.
- برد و پورت سریال مناسب را از منوی Tools که مربوط به برد برنامه نویس است (نه برد در حال برنامه ریزی) انتخاب کنید.
- طرح ArduinoISP را روی برد آردوینو خود آپلود کنید.
- برد آردوینو خود را طبق نمودار ارائه شده به برد مورد نظر متصل کنید. برای آردوینو Uno، به یاد داشته باشید که یک خازن 10 uF بین تنظیم مجدد و زمین اضافه کنید.
- برد مناسب را از منوی Tools انتخاب کنید که مربوط به بردی است که می خواهید بوت لودر را روی آن رایت کنید (نه برد برنامه نویس).
- از دستور Burn Bootloader > Arduino به عنوان ISP استفاده کنید.
توجه: این روش برای تابلوهایی با سیگنال SPI روی پین های مشخص شده کار می کند. برای بردهایی مانند Leonardo که این مورد معتبر نیست، باید سیگنال های SPI را با استفاده از پین اوت ارائه شده به کانکتور ISP متصل کنید.
استفاده از آردوینو به عنوان یک ISP AVR (برنامه نویس درون سیستم):
این آموزش نحوه استفاده از برد آردوینو به عنوان یک ISP AVR (برنامه نویس درون سیستم) را توضیح می دهد. این به شما امکان می دهد از برد برای رایت بوت لودر روی AVR استفاده کنید (به عنوان مثال ATmega168 یا ATmega328 مورد استفاده در آردوینو). کد موجود در این سابقample بر اساس سیستم عامل مگا-isp توسط Randall Bohn است.
دستورالعمل ها
برای استفاده از برد آردوینو برای رایت بوت لودر بر روی AVR، باید چند مرحله ساده را دنبال کنید.
- سیستم عامل ArduinoISP را باز کنید (در مثالamples) به برد آردوینو شما.
- نکته برای Arduino 1.0: باید یک تغییر کوچک در کد ArduinoISP ایجاد کنید. خطی را در تابع heartbeat() پیدا کنید که می گوید "delay(40);" و آن را به “delay(20);” تغییر دهید.
- مواردی را در منوی Tools > Board و Serial Port که با بردی که به عنوان برنامه نویس استفاده می کنید (نه بردی که در حال برنامه ریزی است) مطابقت دارد، انتخاب کنید.
- طرح ArduinoISP را آپلود کنید.
- همانطور که در نمودار زیر نشان داده شده است، برد آردوینو خود را به هدف متصل کنید. (نکته برای Arduino Uno: باید یک خازن 10 uF بین تنظیم مجدد و زمین اضافه کنید.)
- موردی را در منوی Tools > Board که مربوط به بردی است که می خواهید بوت لودر را روی آن رایت کنید (نه بردی که به عنوان برنامه نویس از آن استفاده می کنید) انتخاب کنید. برای جزئیات بیشتر به توضیحات تابلو در صفحه محیط مراجعه کنید.
- از دستور Burn Bootloader > Arduino به عنوان ISP استفاده کنید.
توجه: این روش با بردهایی کار می کند که سیگنال های SPI روی پین های مشخص شده دارند. برای بردهایی که این مورد معتبر نیست (بردهای 32u4 مانند لئوناردو)، سیگنالهای SPI باید به کانکتور ISP متصل شوند که پین اوت آن در زیر گزارش شده است.
مدار
مدار (با هدف Arduino Uno، Duemilanove یا Diecimila):
یک برد آردوینو که به عنوان یک ISP برای برنامه نویسی ATmega روی برد آردوینو دیگر عمل می کند. در آردوینو Uno، باید یک خازن 10 uF را بین ریست و زمین وصل کنید (پس از آپلود طرح ArduinoISP). توجه داشته باشید که باید به پین تنظیم مجدد روی برد هدف دسترسی داشته باشید، که در بردهای NG یا قدیمیتر موجود نیست.
مدار (با هدف قرار دادن Arduino NG یا قدیمی تر):
در بردهای NG یا قدیمیتر، سیم ریست را مانند تصویر بالا به پایه 1 تراشه Atmega روی برد وصل کنید.
مدار (هدف قرار دادن AVR روی تخته نان):
برای جزئیات بیشتر به آموزش Arduino to Breadboard مراجعه کنید.
سیم کشی
اسناد / منابع
![]() |
کیت ARDUINO DEV-11168 AVR ISP Shield PTH [pdf] دفترچه راهنمای کاربر DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit |