久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4767|回復: 11
收起左側

關于AT24C256如何獲取內部寄存器地址

[復制鏈接]
ID:196745 發表于 2020-4-15 21:16 | 顯示全部樓層 |閱讀模式
如圖片中寫到,我的理解是通過這個方式獲取的寄存器地址值只能是存儲數據一次次累加,最后的數據地址。例如:本來空的,“棧指針”指向0x0000,我存入了一些數據,這時候指向了0xffaa,那么通過寄存器地址讀取,讀到的只能是這個地址往前的8bit數據。

怎么樣才能讀取其中任意一段數據?我的確可以在寫的時候記住地址,下次直接讀取這個地址的值,但是這樣還要在下次我存數據讀取上次數據的地址,然后接著這個地址寫?



寄存器地址讀取描述.png

AT24C256_I2C.pdf

410.66 KB, 下載次數: 28

數據手冊供參考

回復

使用道具 舉報

ID:401564 發表于 2020-4-16 08:25 | 顯示全部樓層
"獲取內部寄存器地址"
這話什么意思?
AT24C256不管是讀還是寫,都是先寫入一個地址,然后再決定讀取還是寫入,而這個地址是由自己定的,用得著獲取什么嗎?
回復

使用道具 舉報

ID:452950 發表于 2020-4-16 10:27 | 顯示全部樓層
想存哪里就存哪里呀,AT24CXX不會給你自動分配地址的,讀寫都要自己指定1個地址,,AT24C256地址范圍為0X0000~0X7FFF,每個地址可存1字節數據。
如果存在之前寫過數據的地址,就會覆蓋先前的數據。如果讀之前沒存過數據的地址,就會讀出0XFF。
回復

使用道具 舉報

ID:196745 發表于 2020-4-16 10:59 | 顯示全部樓層
Y_G_G 發表于 2020-4-16 08:25
"獲取內部寄存器地址"
這話什么意思?
AT24C256不管是讀還是寫,都是先寫入一個地址,然后再決定讀取還是寫 ...

獲取的是最后數據存入的地址,自己決定是覆蓋之前的數據還是往后存儲。
回復

使用道具 舉報

ID:196745 發表于 2020-4-16 11:00 | 顯示全部樓層
xxpp2011 發表于 2020-4-16 10:27
想存哪里就存哪里呀,AT24CXX不會給你自動分配地址的,讀寫都要自己指定1個地址,,AT24C256地址范圍為0X00 ...

好的
回復

使用道具 舉報

ID:401564 發表于 2020-4-16 14:16 | 顯示全部樓層
"獲取的是最后數據存入的地址"
依然不知道你在說什么,這最后的地址不也是你自己指定的嗎?用得著去"獲取"嗎?
不管你是連續寫入多個地址還是單獨寫入一個地址,這最后的地址必然是你自己所指定的地址,肯定是達到了某個條件就停止寫入了,那么,這個所謂你地址不就是你指定的嗎?
回復

使用道具 舉報

ID:196745 發表于 2020-4-16 20:09 | 顯示全部樓層
Y_G_G 發表于 2020-4-16 14:16
"獲取的是最后數據存入的地址"
依然不知道你在說什么,這最后的地址不也是你自己指定的嗎?用得著去"獲取"嗎 ...

假如這塊EEPROM曾經被你的同事寫過重要數據,接受項目后你需要接著寫數據。為了不覆蓋之前的數據,你是讓你的同事用腦子回憶起當時哪個地址區間有數據,還是通過CURRENT ADDRESS READ獲取the last address accessed during the last read or write operation?
最后的地址當然是我指定的,理論上我可以指定地址區間內的任何地址。
回復

使用道具 舉報

ID:196745 發表于 2020-4-16 20:23 | 顯示全部樓層
Y_G_G 發表于 2020-4-16 14:16
"獲取的是最后數據存入的地址"
依然不知道你在說什么,這最后的地址不也是你自己指定的嗎?用得著去"獲取"嗎 ...

你說的有道理,數據寫到哪里都是程序員控制的。但是CURRENT ADDRESS READ的意義在哪呢?
回復

使用道具 舉報

ID:452950 發表于 2020-4-16 22:53 | 顯示全部樓層
zhj1314 發表于 2020-4-16 20:23
你說的有道理,數據寫到哪里都是程序員控制的。但是CURRENT ADDRESS READ的意義在哪呢?

我用AT24C256做考勤記錄存儲時是用兩個字節存地址標志的,比方說考勤記錄從0X0000開始存,每條記錄10字節,存完一條就將地址標志加10,放進存標志的地址,這樣就可以掉電保存當前存儲位置了,還可以由此計算出每條記錄的每個字節存在哪個地址。上電后先從標志地址讀出標志值,從該位置開始繼續存考勤記錄,避免覆蓋先前的記錄。
沒有了解過CURRENT ADDRESS READ這個功能,不過如果有的話差不多也是這樣用的吧。
回復

使用道具 舉報

ID:196745 發表于 2020-4-17 09:04 來自觸屏版 | 顯示全部樓層
xxpp2011 發表于 2020-4-16 22:53
我用AT24C256做考勤記錄存儲時是用兩個字節存地址標志的,比方說考勤記錄從0X0000開始存,每條記錄10字節 ...

謝謝。懂了。
回復

使用道具 舉報

ID:401564 發表于 2020-4-17 11:44 | 顯示全部樓層
zhj1314 發表于 2020-4-16 20:23
你說的有道理,數據寫到哪里都是程序員控制的。但是CURRENT ADDRESS READ的意義在哪呢?

這個功能是在不斷電的情況下,你可以不用通過地址就可以直接知道上一次讀寫的最后一個地址,這功能就和你理解的是一樣的
但在實際中,基本就不用看這個功能
你接手一個項目,這24C256還得保持電源,如果斷電了,這記錄應該就是沒有了吧,
英文不行,看不明白它是只保存讀取還是寫入
如果讀取也會保存的話,你就有可能不知道上一次寫入的地址是哪個了
9#已經給出了正確的用法,特別是在要累加記錄又要保存之前記錄,而且,設備會經常斷電的情況的,地址的記錄最好就是另外放一個地址在保存
回復

使用道具 舉報

ID:196745 發表于 2020-4-17 15:04 | 顯示全部樓層
Y_G_G 發表于 2020-4-17 11:44
這個功能是在不斷電的情況下,你可以不用通過地址就可以直接知道上一次讀寫的最后一個地址,這功能就和你理 ...

是的,我也是后來才注意到。他讀回的是上次操作的地址,包括讀和寫。這樣的話意義不大了。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人不卡一区二区 | 天堂一区二区三区四区 | 一区二区三区在线免费 | 亚洲成人免费视频在线 | 中文字幕观看 | 亚洲国产精品一区二区第一页 | 亚洲精品一区国产精品 | 国产免费一区二区三区 | 黄免费观看 | 亚洲精品一区二区网址 | h视频在线观看免费 | 国产成人精品一区二三区在线观看 | 不卡av电影在线播放 | 亚洲一区二区综合 | 综合自拍| 伊人精品在线视频 | 99久久久99久久国产片鸭王 | аⅴ资源新版在线天堂 | 欧美影院| 国产欧美精品 | 国产99在线 | 欧美 | 亚洲 成人 在线 | 亚洲午夜精品 | 日韩黄a| 国产在线观看免费 | 精品一区二区三区四区 | 亚洲狠狠爱一区二区三区 | 亚洲综合在线视频 | 中文字幕在线观看成人 | 成人免费区一区二区三区 | 久久伦理电影 | 久久这里只有精品首页 | 亚洲高清av | 免费观看一级毛片 | 麻豆久久久久久 | 久久99精品视频 | 夜夜艹 | 91资源在线 | 欧美一区二区三区久久精品视 | 国产精品综合色区在线观看 | 中文字幕日韩欧美 |