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