با سلام .
من میخواستم ببینم , موقعی که میخواهیم چندین عمل پردازش را انجام بدیم با ید از چه راهی استفاده کنیم.
به طور مثال در میکروهای pic و avr
مثلا:
در پایه portb.4 می خواهیم یک سیگنال pwm دائم داشته باشیم.
در پایه porta.5 می خواهیم یک موج مربعی با فرکانس 500khz داشته باشیم.
و یک سری عملیات پردازشی دیگر .
منظورم اینه که یک برنامه نوشتیم مثلا 500 خط , اگر قرار باشه تو یک خط دستور تولید فرکانس را نوشته باشیم .
برنامه باید 500 خط دیگر را طی کند تا به این دستور برسد.
پس همین قضیه باعث میشود در لحظه ای خروجی صفر شود.
در ضمن به نظرتون از وقفه استفاده کنم ؟
-برای تولید فرکانس به وسیله وقفه در میکرو pic ودر زبان basic باید چه کار کنم.
-برای تولید pwm هم مثل بالا.
با تشکر فراوان از تمام عزیزان.
موفق باشید
من میخواستم ببینم , موقعی که میخواهیم چندین عمل پردازش را انجام بدیم با ید از چه راهی استفاده کنیم.
به طور مثال در میکروهای pic و avr
مثلا:
در پایه portb.4 می خواهیم یک سیگنال pwm دائم داشته باشیم.
در پایه porta.5 می خواهیم یک موج مربعی با فرکانس 500khz داشته باشیم.
و یک سری عملیات پردازشی دیگر .
منظورم اینه که یک برنامه نوشتیم مثلا 500 خط , اگر قرار باشه تو یک خط دستور تولید فرکانس را نوشته باشیم .
برنامه باید 500 خط دیگر را طی کند تا به این دستور برسد.
پس همین قضیه باعث میشود در لحظه ای خروجی صفر شود.
در ضمن به نظرتون از وقفه استفاده کنم ؟
-برای تولید فرکانس به وسیله وقفه در میکرو pic ودر زبان basic باید چه کار کنم.
-برای تولید pwm هم مثل بالا.
با تشکر فراوان از تمام عزیزان.
موفق باشید



دیدگاه