A. 怎樣將數據寫到EEPROM
大神都不說啊,我外行說一下吧。首先看你的EEPROM的介面方式,SPI,還是I2C;然後網上下載個基本驅動函數,SPI的和I2C的到處找的到。然後是寫自己的函數,一般是自己寫的函數中調用基本函數。自己函數讀和寫都有協議和時序的,自己看datasheet;比如:先發0xXX,表示寫,接著發地址0xYY(也可能是0xYYYY),接著發數據,0xZZ。都發完了就表示:把0xZZ寫入0xYY了。可以再讀一下驗證,方法類似就是多一條返回數據的採集。基本驅動函數里就有。
B. eeprom是怎麼存儲數據的,也就是數據格式。比如:一般一共有幾頁,每頁有幾行,每行有幾個byte的,謝謝。
eeprom的頁、塊是一般根據容量劃分的,比如2kbit~16kbit的是16bytes一頁,2kbit一塊;32kbit、64kbit的32bytes一頁, 32kbit一塊等。對於2kbit這種小容量的,現在也有8bytes一頁的。另外更正一個概念:我們在燒錄器的行只是為了便於觀看做的劃分,一個EEPROM的一頁佔多少行是根據容量來確定的。
C. 如何在u盤里存儲數據
u盤在電腦里讀不出來,出現這種情況,可以用以下方法解決:
1、 判斷U盤是否已經正確插入USB介面,你可以拔下來換個插口試試。
2、如果已經啟用了USB設備但運行不正常,解決辦法為在設備管理器中刪除「通用串列控制器」下的相 關設備,然後再刷新。
3、 如果「我的電腦」中沒有顯示「移動存儲器」盤符,在Win 2000/XP/2003下依次打開「控制面板-管理工 具-計算機管理-存儲-磁碟管理」,右鍵點擊快閃記憶體檔-更改(創建)驅動器名和路徑,分配一個 尚未使用的盤符。重新打開「我的電腦」就會看到快閃記憶體檔的盤符了。
4、中病毒了,下個U盤木馬專殺工具殺毒。
存儲原理:
計算機把二進制數字信號轉為復合二進制數字信號(加入分配、核對、堆棧等指令),讀寫到USB晶元適配介面,通過晶元處理信號分配給EEPROM存儲晶元的相應地址存儲二進制數據,實現數據的存儲。
EEPROM數據存儲器,其控制原理是電壓控制柵晶體管的電壓高低值,柵晶體管的結電容可長時間保存電壓值,斷電後能保存數據的原因主要就是在原有的晶體管上加入了浮動柵和選擇柵。
D. 如何向EEPROM中寫入數據
您好,天使團隊為您解答內部數據RAM 存儲器
STC12C5410AD 系列單片機內部有256 位元組常規的RAM,512 位元組的擴展RAM
器件的內部常規數據存儲器由3 部分組成:
1.低128 位元組RAM(00H~7FH),可直接和間接定址,用「MOV」和「MOV @Ri」
2.高128 位元組RAM(80H~FFH),間接定址,用「MOV @Ri」
3.特殊功能寄存器(80H~FFH),只可直接定址, 用「MOV」
由於高128 位元組RAM 和SFR(特殊功能寄存器)佔用相同的地址,因此高128 位元組RAM 空間必須用間接定址
(MOV @Ri )來區分。特殊功能寄存器(8 0 H ~F F H ),只可直接定址(用「M O V 」)來區分。盡管R A M
和SFR 的地址相同,但它們在物理上是獨立的。