نیازمندی ها:
ابتدا Toolchain را از رفرنس اصلی یا مدیافایر دانلود کنید
فایل zip را در مسیری extract کنید، مثلا
C:\Program Files\AVR
مسیر پوشه bin را در Environment Variable به Path اضافه کنید
میتونید مستقیم از SourceForge دانلود و نصب کنید یا از از WinGet استفاده کنید
$ winget install GnuWin32.Make
مسیر برنامه را در Environment Variable به Path اضافه کنید
C:\Program Files (x86)\GnuWin32\bin
Download Visual Studio Code - Mac, Linux, Windows
افرونه C/C++ رو نصب کنید
پوشه ای با محتویات مشابه عکس زیر درست کنید
محتوای فایل c_cpp_properties.json (توجه داشته باشید که اگر Toolchain رو در جایی غیر از مثال ریختید اینجا درستش کنید)
نمونه کد C++
#include <avr/io.h> int main() { while (1) { PORTA = 0; } return 0; }
با ورود به terminal (Ctrl + Shift + `) میتونید با اجرای دستور make خروجی hex و elf و obj برنامتون رو تحویل بگیرید
در صورت بروز مشکل توصیه میکنم vs code رو ببندید و باز کنید و دوباره تست کنید