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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2183|回復: 9
收起左側

24c02連續寫多個字節需要手動翻頁,不然會覆蓋前面的內容,但是怎么翻頁呢?

[復制鏈接]
ID:1018761 發表于 2022-5-7 11:07 | 顯示全部樓層 |閱讀模式
求助51單片機+24c02的問題
我查資料知道24c02連續寫多個字節需要手動翻頁,不然會覆蓋前面的內容,但是怎么翻頁呢,求助大家!!!

回復

使用道具 舉報

ID:401564 發表于 2022-5-7 12:16 | 顯示全部樓層
24C02只有16個字節的緩沖器,也就是說,你寫完16個字節之后是一定要停止,等待寫入完成之后,才能寫下一個16字節的數據
如果是16個字節跨越了物理頁面,就得先寫一部分,然后,停止,再重新寫入地址,再寫入余下的數據
回復

使用道具 舉報

ID:1018761 發表于 2022-5-7 13:05 來自手機 | 顯示全部樓層
謝謝樓上的大佬!
回復

使用道具 舉報

ID:1018761 發表于 2022-5-7 13:06 來自手機 | 顯示全部樓層
Y_G_G 發表于 2022-5-7 12:16
24C02只有16個字節的緩沖器,也就是說,你寫完16個字節之后是一定要停止,等待寫入完成之后,才能寫下一個16字 ...

請問物理頁面是什么意思呢
回復

使用道具 舉報

ID:401564 發表于 2022-5-7 13:32 | 顯示全部樓層
416604333 發表于 2022-5-7 13:06
請問物理頁面是什么意思呢

個人理解,不知道對不對
就是24C02地址中,低4位的0-15就是一個物理頁面
比如,0x00-0x0f,這區間的16個地址就是一個物理頁面,0x10-0x1f也是0x10-0x21,這就跨越一個頁面了,下一個頁面是0x20-0x2f
以下24VL014的說明,雖然不是24C02,但原理是一樣的
51hei截圖20220507133006.png


回復

使用道具 舉報

ID:155507 發表于 2022-5-7 14:33 | 顯示全部樓層
24C02器件按8字節/頁執行,  不是16字節


圖10頁寫
24C02器件按8字節/頁執行頁寫,24C04/08/16器件按16字節/頁執行頁寫,24C32/64器件
按32字節/頁執行頁寫。
頁寫初始化與字節寫相同,只是主器件不會在第一個數據后發送停止條件,而是在EEPROM
的ACK以后,接著發送7個(24C02)或15個(24C04/08/16)或31個(24C32/64)數據。
EEPROM收到每個數據后都應答“0”。最后仍需由主器件發送停止條件,終止寫序列(見圖10)。
接收到每個數據后,字地址的低3位(24C02)或4位(24C04/08/16)或5位(24C32/64)
內部自動加1,高位地址位不變,維持在當前頁內。當內部產生的字地址達到該頁邊界地址時,
隨后的數據將寫入該頁的頁首。如果超過8個(24C02)或16個(24C04/08/16)或32個
(24C32/64)數據傳送給了EEPROM,字地址將回轉到該頁的首字節,先前的字節將會被覆蓋。

回復

使用道具 舉報

ID:1018761 發表于 2022-5-7 16:43 來自手機 | 顯示全部樓層
那怎樣在寫滿一頁的字節后停止下了,加一個延時程序還是什么呢
回復

使用道具 舉報

ID:887371 發表于 2022-5-7 17:19 | 顯示全部樓層
416604333 發表于 2022-5-7 16:43
那怎樣在寫滿一頁的字節后停止下了,加一個延時程序還是什么呢

可能你理解錯了沙發的描述。
不是“寫滿一頁的字節”而是“跨頁”后,停止,延時5毫秒,再重新寫入地址,再寫入余下的數據。
24C02的頁大小是8,所以跨頁地址是0x08 0x10 0x18 0x20等。
我舉個例子:
從地址0x04開始連續寫8個數據,經過了跨頁地址0x08。
所以操作步驟如下
1.從地址0x04開始連續寫4個數據
2.iic_stop();
3.延時5毫秒
4.從地址0x08開始連續寫之后的4個數據
5.iic_stop();
回復

使用道具 舉報

ID:401564 發表于 2022-5-7 17:20 | 顯示全部樓層
416604333 發表于 2022-5-7 16:43
那怎樣在寫滿一頁的字節后停止下了,加一個延時程序還是什么呢

可以延時,也可以等待應答
停止信號后,如果是延時的話,要看數據手冊上的要求,一般不低于5mS
也可以是等待應答,就像查詢應答信號一樣,一直不斷的查詢SDA線,得到應答之后就可以寫入下一個頁面了
新手推薦延時,因為這樣可以減少邏輯關系的處理
等到你會用這個之后,推薦用等待應答,這樣的會快一點,效率會高點,因為,并不是每次寫入都要5mS的
回復

使用道具 舉報

ID:1018761 發表于 2022-5-7 18:25 | 顯示全部樓層
Y_G_G 發表于 2022-5-7 17:20
可以延時,也可以等待應答
停止信號后,如果是延時的話,要看數據手冊上的要求,一般不低于5mS
也可以是等 ...

謝謝大佬!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品国产免费一区二区三区五区 | 综合精品在线 | 日本三级播放 | 一级aaaaaa毛片免费同男同女 | 久久久久精 | 国产伦精品一区二区三区高清 | 亚洲人成网站777色婷婷 | 欧美日韩精品一区二区 | 国产高清视频 | 久久久久久免费精品一区二区三区 | 超碰人人人人 | 一区二区电影 | 最近中文字幕在线视频1 | 国产高清一区二区三区 | 日韩 欧美 综合 | 色婷婷国产精品综合在线观看 | 一级特黄网站 | 亚洲成人一二三 | www亚洲精品 | 精品国产免费一区二区三区演员表 | 三级黄色网址 | 欧美一区二区在线播放 | 国产精品免费一区二区三区四区 | 福利网址 | 国内精品久久久久 | 自拍 亚洲 欧美 老师 丝袜 | 九九色综合 | 日本一区二区三区在线观看 | 欧美日韩精品一区 | 97视频成人| 盗摄精品av一区二区三区 | 99日韩 | 国产在线视频一区二区董小宛性色 | 欧美日韩在线视频观看 | 黑人精品 | 中文字幕蜜臀 | 中文二区 | 亚洲一区二区精品视频 | 国产美女黄色片 | 国产91精品网站 | 91精品国产综合久久久密闭 |