音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

zlgmcu 能否給一個PCF8563的程序范例!

作者:Lx_1314 欄目:MCU技術(shù)
zlgmcu 能否給一個PCF8563的程序范例!!
  我在讀PCF8563時有時會出錯,能否給一個范例。≈x謝了

email: Lx_mcu@163.com

2樓: >>參與討論
zlgarm
本公司網(wǎng)站上有,請下載!
 
3樓: >>參與討論
汽車電子
最簡單的用法就3個函數(shù),初始化、讀、寫
#include            "IIC0.h"   // IIC程序,可到我網(wǎng)站下載

#include            <string.h>

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    函數(shù)名稱:InitPCF8563RTC
   功能描述:初始化PCF8563
   入口參數(shù):無              
   出口參數(shù):無
   全局變量:
   創(chuàng)建時間:
   修改時間:
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形聲明的函數(shù)供本函數(shù)調(diào)用
void            InitPCF8563RTC(void)
{
    pRTC_STR        pRtc;
    uchar        Config[16];
    SetBufferValue(Config,16,0);    
    IIC_Write(RTC_DA_8563_WRITE,0,16,Config);
    Delay_mS(1);
}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    函數(shù)名稱:GetPCF8563RTC
   功能描述:讀取PCF8563日期和時間寄存器
   入口參數(shù):日期時間指針              
   出口參數(shù):無
   全局變量:
   創(chuàng)建時間:
   修改時間:
    注: 讀取PCF8563的日期時間寄存器時,要屏蔽不用的高位,否則出錯
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形聲明的函數(shù)供本函數(shù)調(diào)用
void            GetPCF8563RTC(RTC_STR  *pRTC)
{
    uchar        Buffer[10];
    Buffer[0] = 2;
    IIC_Write(RTC_DA_8563_WRITE,0,1,Buffer);
    Delay_mS(1);
    IIC_Read(RTC_DA_8563_READ,0,8,Buffer);
    Delay_mS(1);
    pRTC->Sec   = Buffer[0]&0x7f;
    pRTC->Min   = Buffer[1]&0x7f;
    pRTC->Hour  = Buffer[2]&0x3f;
    pRTC->Day   = Buffer[3]&0x3f;
    pRTC->Month = Buffer[5]&0x1f;
    pRTC->Year  = Buffer[6];
    

}


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    函數(shù)名稱:SetPCF8563RTC
   功能描述:設(shè)置PCF8563 RTC
   入口參數(shù): 初始時間值,BCD碼(8563只支持BCD碼)
   出口參數(shù):無
   全局變量: 無
   創(chuàng)建時間:
   修改時間:
*/
// $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 以上原形聲明的函數(shù)供本函數(shù)調(diào)用
void            SetPCF8563RTC(RTC_STR  *pRTC)
{
    uchar        Buffer[10];
    Buffer[0] = 2;
    Buffer[1] = pRTC->Sec;
    Buffer[2] = pRTC->Min;
    Buffer[3] = pRTC->Hour;
    Buffer[4] = pRTC->Day;
    Buffer[6] = pRTC->Month;
    Buffer[7] = pRTC->Year;    
    IIC_Write(RTC_DA_8563_WRITE,0,9,Buffer);
    Delay_mS(1);    
}



參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
幫忙看一下
為什么ADS7843讀出來全是0??
[仿真問題]代碼空間可以改變嗎?
請問怎么才能使外部RAM為32K(見引腳連接)
關(guān)于zlg290b
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號