راه اندازی Capture تایمر ARM LPC۱۷۶۸

پنج شنبه 06 اسفند 1394  •  دسته بندی: lpc17  •  بازدیدها: 485  •  برچسب ها: |

هدف


این مثال نشان می دهد که چطور می توانید از توابع تایمر برای کبچر کردن مقدار تایمر استفاده بکنید.


نحوه ی کار

نحوه کار در این مثال به این صورته که هنگامیکه یک اعمال بکنیم P0.4 مقداری تایمر در حال شمارش است را کبچر می میکند .

Timer configuration:

                - Prescaler in microsecond value

                - prescaler value = 1000000us = 1s

               - Use channel, CAPn.0

                - Enable capture both on rising and falling edge

                - Generate capture interrupt      

              

وقتیکه وقفه ی مربوط به کبچر تایمر تایمر اتفاق می افتد

روتین مربوط به ان اجرا می شود که در روتین مربوط به وقفه مقداری کا تایمر در همان لحظه شمرده است را ثبت می کند و ان را از طریق پرتکل سریال ارسال می کند.

برای کبچر کردن تایمر می توانید از کلید S2  برد اموزشی اسفاده بکنید.

 

 

این مطلب را به اشتراک بگذارید:

نظری در این باره وجود ندارد، شما می توانید اولین کسی باشید که نظر می دهید.
نام:
ایمیل:
نظر: