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

標題: 24C02三位地址線引腳都接地了 現在想在不同地址空間讀寫該怎么辦? [打印本頁]

作者: neida    時間: 2018-2-26 09:32
標題: 24C02三位地址線引腳都接地了 現在想在不同地址空間讀寫該怎么辦?
在使用24C02時,我把三位地址線引腳都接地了,現在我想在24C02的不同地址空間分別寫入和讀出一個字節的數,該怎么辦?求代碼
作者: xiaoshan7748    時間: 2018-2-26 11:54
建議你看下24C02的規格書吧,地址引腳A0-A2是用來設置設備地址的,不是設置內部存儲內容的地址的。規格書上寫的很清楚。
作者: neida    時間: 2018-2-26 15:53
xiaoshan7748 發表于 2018-2-26 11:54
建議你看下24C02的規格書吧,地址引腳A0-A2是用來設置設備地址的,不是設置內部存儲內容的地址的。規格書上 ...

這個我清楚啊!我目前不清楚如何在24C02中存入和讀出兩個不同的數
作者: xiaoshan7748    時間: 2018-2-26 17:07
neida 發表于 2018-2-26 15:53
這個我清楚啊!我目前不清楚如何在24C02中存入和讀出兩個不同的數

看IIC協議吧,你IIC協議沒看肯定不知道,IIC主機輪詢設備用從機地址,讀寫數據用存儲區地址24C02共256字節數據,那么存儲區域地址就是00H-FFH
作者: xiaoshan7748    時間: 2018-2-26 17:09
neida 發表于 2018-2-26 15:53
這個我清楚啊!我目前不清楚如何在24C02中存入和讀出兩個不同的數

看下IIC的讀寫流程就知道怎么做了
作者: neida    時間: 2018-2-26 18:33
xiaoshan7748 發表于 2018-2-26 17:07
看IIC協議吧,你IIC協議沒看肯定不知道,IIC主機輪詢設備用從機地址,讀寫數據用存儲區地址24C02共256 ...

我現在可以寫入和讀出一個數,但無法寫入和讀出兩個數,用的存儲地址是0x01和0x03
作者: zl2168    時間: 2018-2-26 22:58
本帖最后由 zl2168 于 2018-2-26 23:00 編輯

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


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

作者: zl2168    時間: 2018-2-26 23:01
本帖最后由 zl2168 于 2018-2-26 23:02 編輯

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

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

作者: HEIZI555    時間: 2018-2-27 11:35
看下24C02的規格書吧,地址引腳A0-A2是用來設置設備地址的,不是設置內部存儲內容的地址的
作者: 住是少些    時間: 2018-2-27 17:04
一次寫入AT24Cxx字節數不但不能超過芯片頁寫緩沖器容量,而且,若不是從頁寫緩沖器頁內零地址0000寫起,一次寫入地址不能超出頁內最大地址1111。例如,若從頁內地址0000寫起,一次最多可寫16字節;若從頁內地址0010寫起,一次最多只能寫16-2=14字節。若要寫16字節,超出頁內地址1111,將會引起地址翻卷,導致出錯。因此,本例16字節從AT24C02 5BH開始寫起,須分兩次寫入。第1次寫0x5b~0x5f單元,第2次寫0x60~0x62單元,中間還必須有頁寫延時。
作者: 大豬蹄子    時間: 2019-1-16 10:16
zl2168 發表于 2018-2-26 23:01
實例50  非零地址讀寫AT24C02
上節已提到AT24Cxx頁寫緩沖的特性,需要補充說明的是,一次寫入AT24Cxx字節 ...

感謝版主提供的資料,非常有幫助!!大家可以過來好好學學
作者: shuisheng    時間: 2019-1-16 20:22
neida 發表于 2018-2-26 15:53
**** 作者被禁止或刪除 內容自動屏蔽 ****

我的空間里面有,你可以看一下。單片機LCD12864仿真與2402關機多種狀態保存
作者: shuisheng    時間: 2019-1-16 20:27
本帖最后由 shuisheng 于 2019-1-16 23:43 編輯
zl2168 發表于 2018-2-26 22:58
實例49  讀寫AT24C02
先Proteus仿真一下,確認有效。

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




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