پاسخ : راه اندازی روتاری سوئیچ(ولوم هرزگرد) با PIC
آقا این یه کد برای مگا8 هست که یه روتاری رو با یه اینتراپت راه میندازه.البته با کد ویژن هست، اما فکر نکنم اون اندازه هم گنگ باشه.
شما اون دوتا اینتراپت رو بیخیال شو، چون خودم هم تستش نکردم، با فرضیه و تئوری جلو رفتن جور در نمیاد.با یه اینتراپت کار کن فعلا، اون یکی اینتراپت هم آزاد باشه واسه کارهای دیگه ت یا واسه دومین روتاری.
کد:
#define ROT1 PIND.1 /////////////////// interrupt [2] void external_int0(void) { #asm("cli") if (ROT1==0) { Atemp=Atemp+1; } if (ROT1==1) { Atemp=Atemp-1; } #asm("sei") }
شما اون دوتا اینتراپت رو بیخیال شو، چون خودم هم تستش نکردم، با فرضیه و تئوری جلو رفتن جور در نمیاد.با یه اینتراپت کار کن فعلا، اون یکی اینتراپت هم آزاد باشه واسه کارهای دیگه ت یا واسه دومین روتاری.

دیدگاه