پاسخ : یه مشکل با کریستال ساعت دارم
مگه تو خود برنامه TIMSK=0X44 خودش وقفه های تایمر 1 و2 رو از قبل فعال نکرده ؟
تو قسمت تایمر 1 این کارو کردم ولی جواب نداد :cry2:
مگه این ریجیستر (SREG=0b10000000 ) مربوط به اولویت بندی وقفه ها نیست؟؟؟
میشه از این ریجیستر استفاده کرد . یا من اشتباه می کنم؟؟؟
میشه یه توضیح کوچلو بدین
البته ببخشید اینقدر سوال میپرسما :redface:
مگه تو خود برنامه TIMSK=0X44 خودش وقفه های تایمر 1 و2 رو از قبل فعال نکرده ؟
کد:
// Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x44;
در اینجا شما باید بیت اختصاصی مربوط به سرریز تایمر 1 و2 را 1 کنی یعنی TIMSK=0b01000100 در ضمن بازم تاکید میکنم حتما #asm("sei"
; را در تابع وقفه مربوط به تایمر 1 بنویسید

مگه این ریجیستر (SREG=0b10000000 ) مربوط به اولویت بندی وقفه ها نیست؟؟؟
میشه از این ریجیستر استفاده کرد . یا من اشتباه می کنم؟؟؟
میشه یه توضیح کوچلو بدین
البته ببخشید اینقدر سوال میپرسما :redface:
دیدگاه