欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3328|回復(fù): 4
收起左側(cè)

關(guān)于單片機AT24c02 IIc程序,讀一個字節(jié)問題

[復(fù)制鏈接]
ID:243971 發(fā)表于 2021-1-16 23:49 | 顯示全部樓層 |閱讀模式
/******************************************************/
//函數(shù)名稱:IIc_Read_byte
//函數(shù)介紹:iic 讀一個字節(jié)數(shù)據(jù)
//
/******************************************************/
uint8 IIc_Read_byte(void){
        uint8 dataRead,i;
        for(i=0;i<8;i++){
        dataRead <<=1;
        SCL=0;
        SDA=1;
        _nop_();
        _nop_();
        SCL=1;
        _nop_();
        if(SDA)dataRead |=0x01;
        _nop_();
        SCL=0;
        _nop_();
//        dataRead <<=1;                        //經(jīng)過驗證左移放著里不行
        }
        return dataRead;
}
這個dataRead放第一行和放在末尾有什么區(qū)別,放末尾的話就讀不到完整字節(jié)了,芯片是AT24c02

回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2021-1-17 07:23 | 顯示全部樓層
dataRead初始默認=0x00,開始左移1位,低位補0還是0x00。由高到低循環(huán)8次讀取1個字節(jié),dataRead只能有效移位7次。如果dataRead <<=1;放末尾的話最高位就溢出了。

評分

參與人數(shù) 1黑幣 +5 收起 理由
zzz84411285 + 5 很給力!

查看全部評分

回復(fù)

使用道具 舉報

ID:243971 發(fā)表于 2021-1-17 08:13 來自觸屏版 | 顯示全部樓層
本帖最后由 zzz84411285 于 2021-1-17 08:21 編輯
wulin 發(fā)表于 2021-1-17 07:23
dataRead初始默認=0x00,開始左移1位,低位補0還是0x00。由高到低循環(huán)8次讀取1個字節(jié),dataRead只能有效移 ...

我明白了,謝謝你,我回去試幾遍
回復(fù)

使用道具 舉報

ID:390416 發(fā)表于 2021-1-17 08:31 | 顯示全部樓層

我的這兩個貼子 都是DS3231的  用的是IIC協(xié)議 希望對你有幫助 http://www.raoushi.com/bbs/dpj-200965-1.html
http://www.raoushi.com/bbs/dpj-200966-1.html
回復(fù)

使用道具 舉報

ID:243971 發(fā)表于 2025-6-12 22:03 | 顯示全部樓層
人人學(xué)會單片機 發(fā)表于 2021-1-17 08:31
我的這兩個貼子 都是DS3231的  用的是IIC協(xié)議 希望對你有幫助 http://www.raoushi.com/bbs/dpj-200965-1.ht ...

謝謝你 感謝回答
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表