راه اندازی RTC میکروکنترلر ARM

هدف از این مثال این است که شما با ساعت داخلی ( RTC) وطریقه­ ی راه ­اندازی آن در میکروکنترلر­های ARM   آشنا شوید.

میکروکنترلر ST32F107VC دارای واحد RTC است. اگر یک باتری به عنوان پشتیبان به آن متصل کنید  که می­تواند تاریخ و زمان به طور مدام محاسبه نماید (اگر تغذیه قطع  شوداطلاعات ریست می­شوند).


1.   عمکرد کلی برنامه

مانند سایر برنامه­ها ابتدا هدرهای مورد نیاز فر اخوانی می­شوند. سپس توابع پیکربندی مربوط به بخش­های مختلف میکروکنترلر فراخوانی می شوند در نهایت اگر برای بار اول باشد که برنامه راه­اندازی می­کنید؛ پیامی به پورت سریال فرستاده می­شود واز شما درخواست می­کند که زمان را تنظیم نمائید در غیر این صورت زمان را بر روی پورت سریال ارسال می­کند.


2.   سخت افزار

برای تست این برنامه باید از پورت J3 موجود در برد آموزشی (پورت سریال) و از طریق ترمینال برای نمایش داده­های مربوط به زمان استفاده نمائید.


آشنایی و کار با برنامه

ابتدا برنامه را با نرم افزار Keil باز کنید.

 

 

 

 

 

 

 

 

تغذیه 5 ولت را به برد آموزشی متصل کنید و بعد از اینکه پروگرامر ST-LINK را به برد متصل نمودید؛ برنامه را با استفاده از دکمه ­ی Download    پروگرم نمائید.

 

 

 

 

 

دانلود مثال ها و pdf این مقاله


          


Tags: , ,