電子產(chǎn)品往往有時(shí)間顯示雏吭,這個(gè)時(shí)間顯示在掉電之后也會(huì)持續(xù)刷新,這個(gè)時(shí)鐘被稱(chēng)為實(shí)時(shí)時(shí)鐘(RTC)陪踩,其本質(zhì)是一個(gè)存儲(chǔ)器和一個(gè)計(jì)時(shí)器杖们,基礎(chǔ)周期為秒,其實(shí)存在一個(gè)亞秒肩狂,在秒以下進(jìn)行等分摘完,以便將人可以感知到的時(shí)間進(jìn)行記錄,但并不是一個(gè)國(guó)際單位傻谁,只是常用的一個(gè)概念孝治。
我們的硬件中有一個(gè)獨(dú)立的RTC,主要是日歷功能,在正常的板供電掉電之后荆秦,由電池供電篱竭,持續(xù)進(jìn)行時(shí)鐘累計(jì),這一模塊提供日歷步绸、鬧鐘掺逼、低功耗、時(shí)間戳(時(shí)間差)功能瓤介。
時(shí)間戳:從某一時(shí)間點(diǎn)開(kāi)始吕喘,到另一時(shí)間點(diǎn)之間秒的數(shù)量,為盡量節(jié)約數(shù)據(jù)數(shù)量刑桑,則利用時(shí)間戳的方式進(jìn)行記錄氯质,比如linux時(shí)間戳起點(diǎn)為1970年1月1日0時(shí)0分0秒,如果是我們自己的產(chǎn)品也可以祠斧。
日歷功能最終要得到的是年月日時(shí)分秒闻察,這一過(guò)程分為設(shè)置和獲取,
應(yīng)當(dāng)使用外部時(shí)鐘源琢锋,
BCD格式:利用16進(jìn)制數(shù)表示10進(jìn)制數(shù)辕漂,比如0x12即是10進(jìn)制12