找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 7406|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

24C02三位地址線引腳都接地了 現(xiàn)在想在不同地址空間讀寫該怎么辦?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:285542 發(fā)表于 2018-2-26 09:32 來自觸屏版 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
2黑幣
在使用24C02時(shí),我把三位地址線引腳都接地了,現(xiàn)在我想在24C02的不同地址空間分別寫入和讀出一個(gè)字節(jié)的數(shù),該怎么辦?求代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:194257 發(fā)表于 2018-2-26 11:54 | 只看該作者
建議你看下24C02的規(guī)格書吧,地址引腳A0-A2是用來設(shè)置設(shè)備地址的,不是設(shè)置內(nèi)部存儲(chǔ)內(nèi)容的地址的。規(guī)格書上寫的很清楚。
回復(fù)

使用道具 舉報(bào)

板凳
ID:285542 發(fā)表于 2018-2-26 15:53 來自觸屏版 | 只看該作者
xiaoshan7748 發(fā)表于 2018-2-26 11:54
建議你看下24C02的規(guī)格書吧,地址引腳A0-A2是用來設(shè)置設(shè)備地址的,不是設(shè)置內(nèi)部存儲(chǔ)內(nèi)容的地址的。規(guī)格書上 ...

這個(gè)我清楚!我目前不清楚如何在24C02中存入和讀出兩個(gè)不同的數(shù)
回復(fù)

使用道具 舉報(bào)

地板
ID:194257 發(fā)表于 2018-2-26 17:07 | 只看該作者
neida 發(fā)表于 2018-2-26 15:53
這個(gè)我清楚啊!我目前不清楚如何在24C02中存入和讀出兩個(gè)不同的數(shù)

看IIC協(xié)議吧,你IIC協(xié)議沒看肯定不知道,IIC主機(jī)輪詢?cè)O(shè)備用從機(jī)地址,讀寫數(shù)據(jù)用存儲(chǔ)區(qū)地址24C02共256字節(jié)數(shù)據(jù),那么存儲(chǔ)區(qū)域地址就是00H-FFH
回復(fù)

使用道具 舉報(bào)

5#
ID:194257 發(fā)表于 2018-2-26 17:09 | 只看該作者
neida 發(fā)表于 2018-2-26 15:53
這個(gè)我清楚!我目前不清楚如何在24C02中存入和讀出兩個(gè)不同的數(shù)

看下IIC的讀寫流程就知道怎么做了
回復(fù)

使用道具 舉報(bào)

6#
ID:285542 發(fā)表于 2018-2-26 18:33 來自觸屏版 | 只看該作者
xiaoshan7748 發(fā)表于 2018-2-26 17:07
看IIC協(xié)議吧,你IIC協(xié)議沒看肯定不知道,IIC主機(jī)輪詢?cè)O(shè)備用從機(jī)地址,讀寫數(shù)據(jù)用存儲(chǔ)區(qū)地址24C02共256 ...

我現(xiàn)在可以寫入和讀出一個(gè)數(shù),但無法寫入和讀出兩個(gè)數(shù),用的存儲(chǔ)地址是0x01和0x03
回復(fù)

使用道具 舉報(bào)

7#
ID:111634 發(fā)表于 2018-2-26 22:58 | 只看該作者
本帖最后由 zl2168 于 2018-2-26 23:00 編輯

實(shí)例49  讀寫AT24C02
Proteus仿真一下,確認(rèn)有效。
實(shí)例49 讀寫IIC AT24C02.rar (38.96 KB, 下載次數(shù): 11)


以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機(jī)應(yīng)用100案例,用于仿真實(shí)驗(yàn)操作,電路與程序真實(shí)可靠可信可行。書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購(gòu)買。
回復(fù)

使用道具 舉報(bào)

8#
ID:111634 發(fā)表于 2018-2-26 23:01 | 只看該作者
本帖最后由 zl2168 于 2018-2-26 23:02 編輯

實(shí)例50  非零地址讀寫AT24C02
上節(jié)已提到AT24Cxx頁(yè)寫緩沖的特性,需要補(bǔ)充說明的是,一次寫入AT24Cxx字節(jié)數(shù)不但不能超過芯片頁(yè)寫緩沖器容量,而且,若不是從頁(yè)寫緩沖器頁(yè)內(nèi)零地址0000寫起,一次寫入地址不能超出頁(yè)內(nèi)最大地址1111。例如,若從頁(yè)內(nèi)地址0000寫起,一次最多可寫16字節(jié);若從頁(yè)內(nèi)地址0010寫起,一次最多只能寫16-2=14字節(jié)。若要寫16字節(jié),超出頁(yè)內(nèi)地址1111,將會(huì)引起地址翻卷,導(dǎo)致出錯(cuò)。因此,本例16字節(jié)從AT24C02 5BH開始寫起,須分兩次寫入。第1次寫0x5b0x5f單元,第2次寫0x600x62單元,中間還必須有頁(yè)寫延時(shí)。
實(shí)例50 非零地址讀寫AT24C02.rar (39.09 KB, 下載次數(shù): 12)

Proteus仿真一下,確認(rèn)有效。以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil CProteus》清華大學(xué)出版社ISBN 978-7-302-41682-1內(nèi)有常用的單片機(jī)應(yīng)用100案例,用于仿真實(shí)驗(yàn)操作,電路與程序真實(shí)可靠可信可行。書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購(gòu)買。
回復(fù)

使用道具 舉報(bào)

9#
ID:96072 發(fā)表于 2018-2-27 11:35 | 只看該作者
看下24C02的規(guī)格書吧,地址引腳A0-A2是用來設(shè)置設(shè)備地址的,不是設(shè)置內(nèi)部存儲(chǔ)內(nèi)容的地址的
回復(fù)

使用道具 舉報(bào)

10#
ID:286038 發(fā)表于 2018-2-27 17:04 | 只看該作者
一次寫入AT24Cxx字節(jié)數(shù)不但不能超過芯片頁(yè)寫緩沖器容量,而且,若不是從頁(yè)寫緩沖器頁(yè)內(nèi)零地址0000寫起,一次寫入地址不能超出頁(yè)內(nèi)最大地址1111。例如,若從頁(yè)內(nèi)地址0000寫起,一次最多可寫16字節(jié);若從頁(yè)內(nèi)地址0010寫起,一次最多只能寫16-2=14字節(jié)。若要寫16字節(jié),超出頁(yè)內(nèi)地址1111,將會(huì)引起地址翻卷,導(dǎo)致出錯(cuò)。因此,本例16字節(jié)從AT24C02 5BH開始寫起,須分兩次寫入。第1次寫0x5b~0x5f單元,第2次寫0x60~0x62單元,中間還必須有頁(yè)寫延時(shí)。
回復(fù)

使用道具 舉報(bào)

11#
ID:468431 發(fā)表于 2019-1-16 10:16 | 只看該作者
zl2168 發(fā)表于 2018-2-26 23:01
實(shí)例50  非零地址讀寫AT24C02
上節(jié)已提到AT24Cxx頁(yè)寫緩沖的特性,需要補(bǔ)充說明的是,一次寫入AT24Cxx字節(jié) ...

感謝版主提供的資料,非常有幫助!大家可以過來好好學(xué)學(xué)
回復(fù)

使用道具 舉報(bào)

12#
ID:454000 發(fā)表于 2019-1-16 20:22 | 只看該作者
neida 發(fā)表于 2018-2-26 15:53
**** 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽 ****

我的空間里面有,你可以看一下。單片機(jī)LCD12864仿真與2402關(guān)機(jī)多種狀態(tài)保存
回復(fù)

使用道具 舉報(bào)

13#
ID:454000 發(fā)表于 2019-1-16 20:27 | 只看該作者
本帖最后由 shuisheng 于 2019-1-16 23:43 編輯
zl2168 發(fā)表于 2018-2-26 22:58
實(shí)例49  讀寫AT24C02
先Proteus仿真一下,確認(rèn)有效。

你的意思說你把密碼忘了嗎?如果有代碼很好辦,只要開機(jī)屏蔽讀操作,將工作方式設(shè)成寫入模式,寫進(jìn)你新的密碼,保存。將屏蔽讀操作打開,刷新HEX文件即可按你輸?shù)男旅艽a打開

評(píng)分

參與人數(shù) 3黑幣 +62 收起 理由
鉆牛尖滴劉尖尖 + 15
Sawardeakar + 35
yoxi + 12 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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