|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
急!FM24C16地址在0xFF以后的空間讀寫不正確 |
| 作者:feifan570 欄目:單片機 |
同樣的程序在0xFF以內(nèi)讀寫正確,但是超出0xff就不正常了.這是什么原因?我確認我的器件確實是FM24C16. |
| 2樓: | >>參與討論 |
| 作者: linqing171 于 2006/6/16 12:24:00 發(fā)布:
超過FF的話讀寫命令里面就有高端地址了. 讀寫命令+地址 A0/A1 0~255 A2/A3 256~511 A4/A5 A6/A7 |
|
| 3樓: | >>參與討論 |
| 作者: feifan570 于 2006/6/16 12:56:00 發(fā)布:
應(yīng)該不是這個問題 因為我使用單字節(jié)讀寫都存在這樣的問題,我還問過華胄的技術(shù)支持,他說使用連續(xù)讀寫操作時,當訪問當前的地址是OxFF,下一字節(jié)地址會自動變成0x100,而不是0x00! * - 本貼最后修改時間:2006-6-16 13:54:13 修改者:feifan570 |
|
| 4樓: | >>參與討論 |
| 作者: kimfufree 于 2006/6/16 13:37:00 發(fā)布:
你的地址類型定義為BYTE了,0xff以上就為WORD,寫兩次。 |
|
| 5樓: | >>參與討論 |
| 作者: feifan570 于 2006/6/16 13:56:00 發(fā)布:
呵呵,這個錯誤我沒有犯! FM24C16的讀寫地址我定義都是16位的! |
|
| 6樓: | >>參與討論 |
| 作者: feifan570 于 2006/6/16 15:48:00 發(fā)布:
確實是犯了一個低級錯誤 在讀的時候沒有給A8,A9,A10 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |