سلام من یک مداری دارم که میخوام هر وقت پایه D.3 mega32 ولتاژ مثبت بشه مثلا یک BUZZER 50 میلی ثانیه صدا کنه....
حالا اگه این D3 ممکنه به مدت 1 ثانیه یا هرچقد یک بمونه....من فقط میخوام یک بار اول اگه ولتاژ از صفر به یک میره توی پین D3 به تابع وقفه بره....درصورتی که تا زمانی که ولتاژ پایه یک باشه به تابع میره و این بازر صدا میده...
من روی لبه ی بالارونده گذاشتم مگه نباید فقط یکبار اجرا بشه وقفه ؟ چرا همش اجرا میشه....
حالا اگه این D3 ممکنه به مدت 1 ثانیه یا هرچقد یک بمونه....من فقط میخوام یک بار اول اگه ولتاژ از صفر به یک میره توی پین D3 به تابع وقفه بره....درصورتی که تا زمانی که ولتاژ پایه یک باشه به تابع میره و این بازر صدا میده...
من روی لبه ی بالارونده گذاشتم مگه نباید فقط یکبار اجرا بشه وقفه ؟ چرا همش اجرا میشه....
کد:
GICR|=0x80; //INT1 ENABLE MCUCR=0x03; MCUCSR=0x00; GIFR=0x80;
دیدگاه