فهرست مطالب:
- مرحله 1: کد ArduinoISP را در Arduino UNO بارگذاری کنید
- مرحله 2: تنظیمات اولیه Breadboard را برای ATmega328P انجام دهید
- مرحله 3: Bootloader را رایت کنید
- مرحله 4: کد خود را در ATmega328P بارگذاری کنید
تصویری: پروژه های آردوینو خود را کوچک کنید - Arduino UNO به عنوان برنامه نویس ATmega328P (https://youtu.be/YO61YCaC9DY): 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
پیوند ویدیو:
برنامه نویسی ATmega328P با استفاده از Arduino به عنوان ISP (برنامه نویس درون سیستم) به شما امکان می دهد از ویژگی های Arduino در یک نان برد یا PCB استفاده کنید. هنگامی که در حال انجام پروژه دانشگاه خود هستید ، بیشتر به شما کمک می کند. هزینه پروژه و اندازه را نیز کاهش می دهد. بنابراین به سادگی آزمایش روی آردوینو را انجام دهید و پروژه را در ATmega328P نهایی کنید. برنامه نویسی ATmega328P با استفاده از Arduino به عنوان ISP تنها چند مرحله طول می کشد. قبل از ادامه بخش برنامه باید بدانید Bootloader چیست.
بوت لودر در Arduino/ATmega328P: بوت لودر طرحی است که در حافظه فلش قابل برنامه ریزی Arduino/ATmega328P برنامه ریزی شده است (و 4380 بایت از 32 کیلوبایت موجود را اشغال می کند). این چیزی است که یک Arduino ATmega328P و یک کارخانه معمولی Atmega328P را متمایز می کند. بوت لودر آردوینو هنگامی که برد روشن است (یا وقتی دکمه تنظیم مجدد را فشار می دهیم) اجرا می شود. این بوت لودر در ابتدا منتظر طرح جدید روی پورت سریال از Arduino IDE است ، اگر چیزی دریافت کرد ، اسکچ جدید در حافظه فلش سوزانده می شود یا در غیر این صورت طرح اولیه را که قبلاً سوزانده شده بود اجرا می کند. اکثر میکروکنترلرهای آردوینو دارای عملکرد تنظیم مجدد خودکار هستند که به Arduino IDE اجازه می دهد کد را بازنشانی و بارگذاری کند. بوت لودر فقط باید بفهمد که Arduino IDE چه چیزی ارسال می کند و آن را روی حافظه فلش میکروکنترلر بنویسد. برای رایت کد در Atmega328P بدون بوت لودر آردوینو ، به یک برنامه نویس ISP مانند AVR ISP نیاز دارید.
بنابراین در اینجا ما اساساً بوت لودر را برای ATmega328P تازه خریداری شده می سوزانیم و سپس از آردوینو به عنوان ISP برای ترسیم طرح مورد نظر در ATmega328P استفاده می کنیم.
آردوینو - بوت لودر
آردوینو - محیط
مراحل استفاده از Arduino UNO به عنوان برنامه نویس ATmega328P:
مرحله 1: کد ArduinoISP را در Arduino UNO بارگذاری کنید.
مرحله 2: تنظیم اولیه ورقه نان را برای ATmega328P انجام دهید.
مرحله 3: Bootloader را رایت کنید.
مرحله 4: کد خود را در ATmega328P بارگذاری کنید.
مرحله 1: کد ArduinoISP را در Arduino UNO بارگذاری کنید
ArduinoISP یک طرح است که پس از سوزاندن آن در حافظه فلش ATmega328P به عنوان یک طرح بوت لودر عمل می کند. اول از همه ، تنظیمات را به شرح زیر بررسی کنید:
تابلو: "آردوینو/Genuino Uno"
پورت: "COM2" // ممکن است مال شما متفاوت باشد
برنامه نویس: "AVRISP mkII"
سپس به مسیر File> Examples> ArduinoISP> ArduinoISPA بروید و آن را در Arduino Uno بارگذاری کنید.
مرحله 2: تنظیمات اولیه Breadboard را برای ATmega328P انجام دهید
در بالا پیکربندی اولیه ATmega328P برای عملکرد است. پس از راه اندازی تخته نان ، زمان آن رسیده است که این واحد نان را با آردوینو وصل کنید. حالا برای اتصال مدار آردوینو و بردبرد ، اتصال بالا را در شکل دنبال کنید.
مرحله 3: Bootloader را رایت کنید
امیدوارم استفاده از سوزاندن بوت لودر را درک کرده باشید. ما باید فقط برنامه های بوت لودر را بسوزانیم و برنامه ATmega328P را هر چند بار که می خواهید بدون رایت مجدد بوت لودر بسازیم. اکنون زمان سوزاندن بوت لودر است. تنظیمات ابزارها را همانطور که در تصویر نشان داده شده و سپس Boot Bootloader را تغییر دهید.
مرحله 4: کد خود را در ATmega328P بارگذاری کنید
کدی را که می خواهید بارگذاری کنید باز کنید.
تنظیمات ابزارها را مانند فرآیند سوزاندن بوت لودر حفظ کنید.
اکنون با استفاده از "Shift + Upload" کد را در ATmega328P بارگذاری کنید.
بنابراین به این ترتیب می توانید ATmega328P را با استفاده از Arduino Uno برنامه ریزی کنید. اگر شک دارید ، در قسمت نظرات سوال خود را مطرح کنید.
دانلودها:
برگه اطلاعات ATmega328P
خرید:
ATmega328P از آمازون هند:
Arduino Uno Original از آمازون هند:
Arduino Uno کم هزینه از آمازون هند:
توصیه شده:
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی - بهترین پروژه های آردوینو: 5 مرحله
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی | بهترین پروژه های آردوینو: سلام دوستان ، در این مقاله آموزشی به شما نشان خواهم داد که چگونه یک سیستم راداری شگفت انگیز ایجاد کنید که با استفاده از آردوینو نانو ساخته شده است. این پروژه برای پروژه های علمی ایده آل است و اگر برنده شدن جایزه عالی باشد ، می توانید به راحتی با سرمایه گذاری و شانس بسیار کمتری این کار را انجام دهید
آردوینو به عنوان ISP -- رایت فایل هگز در AVR -- فیوز در AVR -- آردوینو به عنوان برنامه نویس: 10 مرحله
آردوینو به عنوان ISP || رایت فایل هگز در AVR || فیوز در AVR || Arduino به عنوان برنامه نویس: ……………………… لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …….. این مقاله همه چیز درباره آردوینو به عنوان isp است. اگر می خواهید فایل hex را بارگذاری کنید یا اگر می خواهید فیوز خود را در AVR تنظیم کنید ، نیازی به خرید برنامه نویس ندارید ، می توانید
از ایده های خود محافظت کنید ، از کار خود محافظت کنید: 8 مرحله
از ایده های خود محافظت کنید ، از کار خود محافظت کنید: من چند روز پیش اطلاعات را در اثر خرابی رایانه از دست دادم. کار یک روز از بین رفت.:/ من داده های خود را در ابر ذخیره می کنم تا از نقص دیسک سخت جلوگیری شود. من از یک نرم افزار نسخه سازی استفاده می کنم تا بتوانم نسخه های قدیمی کار خود را بازیابی کنم. من هر روز یک نسخه پشتیبان تهیه می کنم. اما این بار من
APK Blynk یا سایر برنامه های Android را به عنوان HMI در رزبری پای اجرا کنید: 7 مرحله
APK Blynk یا سایر برنامه های Android را به عنوان HMI روی Raspberry Pi اجرا کنید: سلام بر سازندگان! این اولین دستورالعمل من است … این در دسترس تازه کار تمشک است. من زمان زیادی را صرف پیدا کردن ترکیبات مناسب برای قابلیت اطمینان و سرعت خوب کردم از راه اندازی با پیدا کردن اطلاعات کمی برای اجرای این
از Mac OSX خود به عنوان یک آداپتور وایرلس برای XBOX 360: 6 مرحله خود استفاده کنید
از Mac OSX خود به عنوان یک آداپتور وایرلس برای XBOX 360 خود استفاده کنید: من راهنمای دیگری در مورد نحوه انجام این کار در اینجا دیدم اما به طرز وحشتناکی اشتباه بود و موارد زیادی را کنار گذاشت ، بنابراین تصمیم گرفتم خودم آن را تهیه کنم