ساخت Delay با ARM LPC۱۷۶۸

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

هدف


این مثال نشان می دهد که چطور می توانید با استفاده از Timer Match  ،delay  های متفاوتی تولید کرد.


نحوه ی کار

در این مثال پیکربندی مربوط به UART0  انجام می شود . و بعد یک منو را ارسال می کند و از شما می خواهد تا دو زمان  را وارد بکنید و پین P1.28  را در حالت MAT0.0 قرار می دهد.و بعد پیکربندی مربوط به تایر مطابق زیر انجام می دهد و در اخر تایمر شروع به کار می کند.

Configure TIMER0:

            - Prescale register = 100 us.

            - Match register = T1/100us = T1 ms/ 100us = T1*10

            - Interrupt, no stop, no reset timer counter on match.

Timer0 ISR:

            - Stop timer.

            - Reset and synchronize timer and prescal counter.

            - Update new timer match value.

            - Start timer.

 

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

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