فهرست مطالب:
- تدارکات
- مرحله 1: ISP آردوینو
- مرحله 2: برگه اطلاعات AVR خود را پیدا کرده و پین را بررسی کنید
- مرحله 3: آردوینو را به AVR وصل کنید
- مرحله 4: تنظیمات فیوز و AVRDUDE APP را دریافت کنید
- مرحله 5: فایل HEX خود را از کد C خود دریافت کنید
- مرحله 6: پایان
تصویری: نحوه بارگذاری کد C در AVR با استفاده از Arduino Uno به عنوان برنامه نویس: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام به همه: D
در اینجا من یک روش ساده برای برنامه ریزی هر تراشه AVR با استفاده از Arduino Uno R3 را به اشتراک می گذارم
تنها چیزی که نیاز دارید کد را روی میکروکنترلر خود بسوزانید ، آردوینو اونو است به جای خرید برنامه نویس خاصی که هزینه زیادی دارد.
تدارکات
شما نیاز خواهید داشت:
- Arduino uno r3 با تراشه قابل جابجایی (1)
- سیم های بلوز
- خازن الکترولیت 10uF (1)
- فایل Hex از کد C شما ایجاد می شود
مرحله 1: ISP آردوینو
ابتدا: IDE Arduino خود را باز کرده و ISP Arduino را در Arduino خود بارگذاری کنید
می توانید آن را در File -> Examples پیدا کنید
قبل از فشار دادن کلید بارگذاری ، باید نوع برد و پورت COM را بررسی کنید.
توجه: این کد Arduino شما را به یک برنامه نویس تبدیل می کند!
مرحله 2: برگه اطلاعات AVR خود را پیدا کرده و پین را بررسی کنید
پین 1 پینی است که یک نقطه کوچک در نزدیکی آن قرار دارد
ما نیاز داریم (VCC ، GND ، Reset ، UCSK ، MISO ، MOSI) آنها را در AVR خود قرار دهیم.
مرحله 3: آردوینو را به AVR وصل کنید
مطابق شکل و برگه داده AVR خود ، آردوینو را به AVR متصل کنید
و فراموش نکنید که برای خاموش کردن تنظیم مجدد خودکار آردوینو ، یک خازن 10uF بین GND و RST آردوینو خود متصل کنید.
مرحله 4: تنظیمات فیوز و AVRDUDE APP را دریافت کنید
قابل اعتماد و متخصص
www.engbedded.com/fusecalc/
و AVR خود را انتخاب کنید ، مال من Atmega16 است
من هیچ چیزی را تغییر نمی دهم ، بنابراین AVR خود را از بین نمی برم ، اما RC داخلی را به 8 مگاهرتز تغییر می دهم "شما می توانید کریستال 16 مگاهرتز خارجی را انتخاب کنید" بستگی به شما دارد.
پایین بروید و استدلال avrdude را کپی کنید
برای چسباندن آن در برنامه AVRDUDE.
مال من است
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
لینک دانلود AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
سپس آن را باز کنید و تنظیمات را مانند تصویر و بسته به سخت افزار خود تغییر دهید و فراموش نکنید که تنظیمات فیوز را در آرگودهای خط فرمان اضافی جایگذاری کنید.
مرحله 5: فایل HEX خود را از کد C خود دریافت کنید
من یک کد c ساده برای چشمک زدن LED در پین 20 می نویسم
فایل hex را در avdude در قسمت Flash بارگذاری کرده و برنامه را بزنید
مرحله 6: پایان
برای هر گونه سوال در زیر نظر دهید
توصیه شده:
آردوینو به عنوان ISP -- رایت فایل هگز در AVR -- فیوز در AVR -- آردوینو به عنوان برنامه نویس: 10 مرحله
آردوینو به عنوان ISP || رایت فایل هگز در AVR || فیوز در AVR || Arduino به عنوان برنامه نویس: ……………………… لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …….. این مقاله همه چیز درباره آردوینو به عنوان isp است. اگر می خواهید فایل hex را بارگذاری کنید یا اگر می خواهید فیوز خود را در AVR تنظیم کنید ، نیازی به خرید برنامه نویس ندارید ، می توانید
نحوه بارگذاری برنامه Arduino Pro Mini 328P با استفاده از Arduino Uno: 6 مرحله
نحوه بارگذاری برنامه Arduino Pro Mini 328P با استفاده از Arduino Uno: Arduino Pro Mini کوچکترین نئوپان است که دارای 14 پین ورودی/خروجی است ، در 3.3 ولت کار می کند - 5 ولت DC و بارگذاری کد در دستگاه برنامه نویسی آسان است. مشخصات: 14 پورت های ورودی/خروجی دیجیتال RX ، TX ، D2 ~ D13 ، 8 پورت ورودی آنالوگ A0 ~ A7 1
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: 3 مرحله
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: برای بازی با میکروکنترلرهای PIC (یا هر دستگاه دیگر) نیازی به ابزارهای گران قیمت و پیچیده ندارید. تنها چیزی که نیاز دارید یک تخته نان است که در آن مدار و برنامه نویسی خود را آزمایش کنید. البته نوعی برنامه نویس و IDE ضروری است. در این دستورالعمل
نحوه اتصال برنامه نویس FT232RL به Arduino ATMEGA328 برای بارگذاری طرح ها: 4 مرحله
نحوه اتصال یک برنامه نویس FT232RL به Arduino ATMEGA328 برای بارگذاری طرح ها: در این دستورالعمل کوتاه نحوه اتصال تراشه FT232RL به میکروکنترلر ATMEGA328 برای بارگیری طرح ها را یاد خواهید گرفت. در اینجا می توانید یک دستورالعمل را در این میکروکنترلر مستقل مشاهده کنید
نحوه استفاده از Wiimote به عنوان ماوس رایانه با استفاده از شمع به عنوان سنسور !!: 3 مرحله
نحوه استفاده از Wiimote به عنوان ماوس رایانه با استفاده از شمع به عنوان سنسور !!: این راهنما به شما نشان می دهد که چگونه Wii Remote (Wiimote) خود را به رایانه خود متصل کرده و از آن به عنوان ماوس استفاده کنید