1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

標題: ds3231讀數據的單片機程序看不懂,干嘛要分兩次讀? [打印本頁]

作者: w322405    時間: 2018-7-25 12:25
標題: ds3231讀數據的單片機程序看不懂,干嘛要分兩次讀?
在論壇找到的程序,就是下面兩個函數看不懂,為什么不一次把讀地址寫入后直接就讀數據呢?干嘛要分兩次?求老師指點




uchar read_current()
{
    uchar read_data;
    Start_I2C();
    SendByte(DS3231_ReadAddress);
    if(ack==0)
        return(0);
   
    read_data = RcvByte();
    Ack_I2C(1);
    Stop_I2C();
    return read_data;
}


uchar read_random(uchar random_addr)
{
    Start_I2C();
    SendByte(DS3231_WriteAddress);
    if(ack==0)
        return(0);
   
    SendByte(random_addr);
    if(ack==0)
        return(0);
   
    return(read_current());
}//這里為什么沒有讀數據,只寫讀的地址了?




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1