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 的地址相同,但它们在物理上是独立的。