AliReza Beigy
AliReza Beigy
خواندن ۱ دقیقه·۳ سال پیش

راه اندازی محیط برنامه نویسی AVR در محیط ویندوز

نیازمندی ها:

  • AVR8 GNU Toolchain
  • GnuWin32.Make
  • VS Code

نصب و کانفیگ AVR8 GNU Toolchain

ابتدا Toolchain را از رفرنس اصلی یا مدیافایر دانلود کنید
فایل zip را در مسیری extract کنید، مثلا

C:\Program Files\AVR

مسیر پوشه bin را در Environment Variable به Path اضافه کنید

نصب GnuWin32.Make

میتونید مستقیم از SourceForge دانلود و نصب کنید یا از از WinGet استفاده کنید

$ winget install GnuWin32.Make

مسیر برنامه را در Environment Variable به Path اضافه کنید

C:\Program Files (x86)\GnuWin32\bin

نصب VS Code

Download Visual Studio Code - Mac, Linux, Windows

افرونه C/C++ رو نصب کنید

پوشه ای با محتویات مشابه عکس زیر درست کنید

محتوای فایل c_cpp_properties.json (توجه داشته باشید که اگر Toolchain رو در جایی غیر از مثال ریختید اینجا درستش کنید)

محتوای فایل Makefile

نمونه کد C++

#include <avr/io.h> int main() { while (1) { PORTA = 0; } return 0; }

کامپایل کد

با ورود به terminal (Ctrl + Shift + `) میتونید با اجرای دستور make خروجی hex و elf و obj برنامتون رو تحویل بگیرید

در صورت بروز مشکل توصیه میکنم vs code رو ببندید و باز کنید و دوباره تست کنید

avratmega16atmega32gccvscode
شاید از این پست‌ها خوشتان بیاید