DS1307 RTC

Previous Next

رای دهی: 5 / 5

rating_star Atmel Studio - DS1307 RTCrating_star Atmel Studio - DS1307 RTCrating_star Atmel Studio - DS1307 RTCrating_star Atmel Studio - DS1307 RTCrating_star Atmel Studio - DS1307 RTC
 

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

برای همین از DS1307  برای دریافت اطلاعات تاریخ و ساعت استفاده می کنیم . در واقع این تراشه هر لحظه زمان را در اختیار ما قرار می دهد .

در این مطلب کتابخانه برای کار با این تراشه را قرار داده ایم . این تراشه از پروتکل I2C برای ارتباط استفاده می کند .

 

نحوه عملکرد برنامه

 

به روز رسانی

1.0.1.2

     - در این نسخه از ساختار استاندارد کتابخانه Time.h استفاده شده است .

     - تابع Time اضافه شده است .

     - نمونه کدی برای نمایش زمان با نمایشگر SSD1306 قرار داده شده است .(هدف : کارکرد کتابخانه در حضور چند قطعه I2C)

 

 

لازم به ذکر است که این کتابخانه برای سری ATmega , ATtiny , AT90 مورد استفاده قرار می گیرد و برای خانواده Xmega به زودی افزونه ها اضافه خواهد شد .

 

تمامی کد های ارائه شده مبتنی بر بردهای آموزشی Ladybird و در قالب دو کنترلر Atmega32A  و Atxmega32A4U ارائه می شود و برای استفاده در دیگر کنترلر ها باید تغییرات اندکی ایجاد نمود . 

 

تمامی اطلاعات این مطلب OpenSource می باشد . شما هم می توانید آن را ارتقاء دهید . درصورتی که ارتقاء های شما سازنده باشد با نام خودتان ارائه خواهد شد .

 

در زیر تمامی فایل ها کتابخانه ، برنامه های نمونه و نقشه مدارات برای راه اندازی قرار داده شده است .

Link Download Version 1.0.1.2

Link Download Version 1.0.0.5 

در صورت تمایل به تهیه ماژول از طریق لینک زیر اقدام نمایید .

Link RoboticNGO

 

bottom-logo Atmel Studio - DS1307 RTC

گروه توسعه دهنده نرم افزاری و برنامه نویسی

Atmel Studio