۲۹-مهر-۱۳۹۲, ۲۲:۱۸:۵۲
سلام
من يه برنامه نوشتم که از وقفه سريال استفاده شده ولي اين وقفه منو ديونه کرده .
چون هر روتيني که زمان داشته باشه را اجرا نميکنه لطفاد راهنمايي کنيد چه کار کنم
مثلا اگه يه روتين با مدت زمان 900 ميلي ثانيه بخواي اجرا بشه ديگه اين روتين را اجرا نميکنه .
مثلا اين طوري
انوقت بعد زمان 900 را ديگه اجرا نميکنه
يا اگ يه حلقه که داخلش از مدت زمان 100 ميلي ثانيه بيشتر استفاده شده ديگه اجرا نمي کنه
ايا روتيني هست که بتونم در زمان خواصي در برنامه استفاده کنم و اين وقفه را غير فعالش کنم تا برنامه هام که داراي زمان هست را خوب اجرا کنه .
من يه برنامه نوشتم که از وقفه سريال استفاده شده ولي اين وقفه منو ديونه کرده .
چون هر روتيني که زمان داشته باشه را اجرا نميکنه لطفاد راهنمايي کنيد چه کار کنم
مثلا اگه يه روتين با مدت زمان 900 ميلي ثانيه بخواي اجرا بشه ديگه اين روتين را اجرا نميکنه .
مثلا اين طوري
کد php:
On Urxc Serial_int
Enable Urxc
Enable Interrupts
Serial_int
Set Portb.2
'Waitms 900
'Reset Portb.2
يا اگ يه حلقه که داخلش از مدت زمان 100 ميلي ثانيه بيشتر استفاده شده ديگه اجرا نمي کنه
ايا روتيني هست که بتونم در زمان خواصي در برنامه استفاده کنم و اين وقفه را غير فعالش کنم تا برنامه هام که داراي زمان هست را خوب اجرا کنه .