سلام دوستان
من باید با استفاده از یک mega8 تعداد مشخصی پالس رو با فرکانس بالا تولید کنم مثلا یکی از پایه های میکرو 16 تا پالس با فرکانس حداقل 200kHz تولید کنه و بعد غیر فعال بشه تا دوباره بهش فرمان داده بشه چه راه حلی پیشنهاد می کنید؟
و میدونم که تولید پالس فرکانس بالا با استفاده از مد CTC تایمر کار ساده ای هست اما برای تولید تعدادی محدود و دقیق راهی نتونستم پیدا کنم در ضمن با استفاده از دستورات برنامه نویسی در روال اصلی یا وقفه هم به خاطر محدودیت scan time نمیتونیم فرکانس رو از حد مشخصی بالاتر ببریم. :-?? :-??
اساتید لطفا کمک کنید
من باید با استفاده از یک mega8 تعداد مشخصی پالس رو با فرکانس بالا تولید کنم مثلا یکی از پایه های میکرو 16 تا پالس با فرکانس حداقل 200kHz تولید کنه و بعد غیر فعال بشه تا دوباره بهش فرمان داده بشه چه راه حلی پیشنهاد می کنید؟
و میدونم که تولید پالس فرکانس بالا با استفاده از مد CTC تایمر کار ساده ای هست اما برای تولید تعدادی محدود و دقیق راهی نتونستم پیدا کنم در ضمن با استفاده از دستورات برنامه نویسی در روال اصلی یا وقفه هم به خاطر محدودیت scan time نمیتونیم فرکانس رو از حد مشخصی بالاتر ببریم. :-?? :-??
اساتید لطفا کمک کنید
دیدگاه