با مقایسه بین یکی از پایه های AC و ولتاژ مرجع داخلی یک وقفه ایجاد کند تا مثلا فرکانس 10KH که توسط تایمر ساختیم را فعال کند.
اطلاعیه
Collapse
No announcement yet.
مثالی از مقایسه بین ولتاژ مرجع و پایه ac و ایجاد وقفه بر روی پینی از میکرو xmega
Collapse
X
-
پاسخ : مثالی از مقایسه بین ولتاژ مرجع و پایه ac و ایجاد وقفه بر روی پینی از میکرو xmega
سوال شما کلی است و به همین دلیل بصورت کلی می توان به آن جواب داد. بسته به پورت مورد استفاده و با فرض استفاده از مقایسه کننده شماره 0، باید به دو رجیستر ACx_AC0CTRL و ACx_AC0MUXCTRL مقدار دهی مناسب انجام شود تا منظور شما برآورده شود.اوژن: به معنای افکننده و شکست دهنده است
دانایی، توانایی است-Knowledge is POWER
برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
دیدگاه
-
پاسخ : مثالی از مقایسه بین ولتاژ مرجع و پایه ac و ایجاد وقفه بر روی پینی از میکرو xmega
در روتین وقفه مقایسه کننده می توانید با مقداردهی به رجیستر CTRLA تایمر آن را راه اندازی کنید.اوژن: به معنای افکننده و شکست دهنده است
دانایی، توانایی است-Knowledge is POWER
برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
دیدگاه
-
پاسخ : مثالی از مقایسه بین ولتاژ مرجع و پایه ac و ایجاد وقفه بر روی پینی از میکرو xmega
آقای مهندس کی نژاد آیا این برنامه زیر با توجه به سوالی که از شما پرسیدم جواب می دهد؟؟؟؟
کد:porta_dirclr=0x04; ACA_AC0CTRL=AC_INTMODE_RISING_GC | AC_INTLVL_HI_GC; | AC_HYSMODE_NO_GC; ACA_AC0MUXCTRL=AC_MUXPOS_PIN2_GC | AC_MUXNEG_BANDGAP_GC; { PORTE_DIRSET=PIN0_BM; TCE0_PER=199; TCE0_CTRLB=TC0_CCAEN_BM | TC_WGMODE_SS_GC; TCE0_CCABUF=100; TCE0_CTRLA=TC_CLKSEL_EVCH0_GC; WHILE(1); }
دیدگاه
-
پاسخ : مثالی از مقایسه بین ولتاژ مرجع و پایه ac و ایجاد وقفه بر روی پینی از میکرو xmega
در کد قرار داده شده اولا مسئله حساس بودن برنامه های C به حروف کوچک و بزرگ رعایت نشده است. مطلب دیگر اینکه در صورت مسئله اولیه ذکر کرده بودید که هدف ایجاد وقفه مقایسه کننده است. اما هیچ وقفه ای فعال نیست (از طریق مقداردهی به PMIC_CTRL و یک کردن فلگ I) و روتینی هم برای وقفه نوشته نشده است.اوژن: به معنای افکننده و شکست دهنده است
دانایی، توانایی است-Knowledge is POWER
برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
دیدگاه
دیدگاه