تا اینجا کار تنظیمات تمومه
نکته ای که مهمه اینه که باید بدونیم میکرو های AVR یه یه وقفه سراسری هم دارن که تا این بخش فعال نشه هیچ کدوم از وقفه ها کار نخواهند کرد پس باید قبل از هر کاری اونو هم فعال کنیم
این کار رو با استفاده از تابع
sei()
انجام بدیم برای استفاده از این تابع باید فایل هدر interrupt.h رو به برنامه انکلود کنیم این فایل در پوشه avr قرار داره پس در ابتدای فایل main به اینصورت مینویسیم
#include <avr/interrupt.h>
Post #1389
820