طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید (پروفسور حسابی)

زندگی یعنی پژوهش و فهمیدن چیز جدید (پروفسور حسابی)

طراح

شاکری لیسانس کنترل - دانشگاه خراسان
designer2100@outlook.com
اینستاگرام:
designer2013.blogsky@
تلگرام:
Abolfazl_shakeri@



کاری کنیم که کتابخانی یک امر رایج بشود



این کتاب را بخوانید



این کتاب را بخوانید



این کتاب را بخوانید



این کتاب را بخوانید





















واحد کپچر تایمر در ATXMEGA

واحد کپچر تایمر در ATXMEGA


در میکروهای ATX به لطف واحد EVENT SYSTEM ورودی تحریک کپچر کردن میتونه از هر پایه ای که لازم داشته باشیم گرفته بشه یا حتی از واحد های سخت افزاری داخل میکرو (ADC,AC,...) و یا به صورت نرم افزاری.

اگر میخواهید از یک پایه به عنوان ورودی تحریک کپچر کردن استفاده کنید:

1-  باید حالت تشخیص لبه برای اون پایه تعریف بشه.

2- پایه مورد نظر به عنوان یکی از کانال های EVENT SYSTEM تعریف بشه.

3- تایمر مورد نظر در حالت NORMAL باشه و یکی از کانال های کپچر فعال بشه.

4- کانال EVENT SYSTEM برای ورودی تایمر و عملیاتی که باید انجام شود، تعریف شود.

5- فعال سازی وقفه کپچر

6- تنظیم پری اسکیلر تایمر


EXAMPLE:

PORTD.DIRCLR = PIN7_bm;

PORTD.PIN7CTRL = PORT_OPC_PULLDOWN_gc | PORT_ISC_BOTHEDGES_gc;

EVSYS.CH0MUX = EVSYS_CHMUX_PORTD_PIN7_gc;

EVSYS.CH0CTRL = EVSYS_DIGFILT_1SAMPLE_gc;

TCC0.CTRLB = TC_WGMODE_NORMAL_gc | TC0_CCAEN_bm;

TCC0.CTRLD = TC_EVACT_CAPT_gc | TC_EVSEL_CH0_gc;

TCC0.INTCTRLB = TC0_CCAINTLVL_gm;

TCC0.CTRLA = TC_CLKSEL_DIV64_gc;


  • ابوالفضل شاکری

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی