完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HII想要使用24LC1025 EEPROM。数据表上说,被控制字节B0寻址的512K位的两段内存大小是128Kx8(1024K位)。我发现一些代码或驱动程序在65535地址改变控制字节B0,如下面的代码:我们能在每个段上写从0000h到FFFF或从0000h到F9FFh?我必须改变这个代码部分如下:感谢前进,我所有的借口,我这个愚蠢的问题!祝你好运!
以上来自于百度翻译 以下为原文 hi I want to use a 24LC1025 EEPROM. The datasheet say the memory size is 128K x 8 (1024K bit) in two segments of 512K bit adressed by B0 of control byte. I found some code or driver who are changing B0 of control byte at 65535 adress like code below: if (address>65535)controlbyte=0xa8; else controlbyte=0xa0; Can we write on each segment from adress from 0000h to FFFF or 0000h to F9FFh? Do i have to change this code part like below: if (address>63999)controlbyte=0xa8; else controlbyte=0xa0; Thanks by advance and all my excuses me for this stupid question!! Best regards Ju |
|
相关推荐
11个回答
|
|
嗨,对不起,但我仍然问问题。如果在24LC1025 EEPROM中每个块有64000个或65536个字节,有人能告诉我吗?
以上来自于百度翻译 以下为原文 Hi, Excuse me but i still ask my question. Is anybody can say me if there is 64000 or 65536 byte per block in a 24LC1025 eeprom? |
|
|
|
该部分为2×65536字节。我认为在内部它只有两个24xx512.,这就是为什么它具有kludgey B0的特性和跨64K边界访问的限制。
以上来自于百度翻译 以下为原文 The part is 2 x 65536 bytes. I think internally it's just two 24xx512 die, which is why it has the kludgey B0 thing and the limitations on accessing across the 64K boundary. |
|
|
|
|
|
|
|
24LC1025具有128K字节,地址0x00000到0x1FFFF,其中块选择位B0是地址的最有效位(或位16)。
以上来自于百度翻译 以下为原文 The 24LC1025 has 128 Kbytes with addresses 0x00000 to 0x1FFFF, where the block select bit B0 is the most significant bit (or bit 16) of the address. |
|
|
|
该设备具有两个内存块,从0到0x00 000 FFFF和从0x000 010000到0x000 01FFFF。正如您所说,块交换机是控制字节的3位。对于低块是0,对于上块是1。请记住,当读取或写入长数据块时,设备将内部地址指针围绕当前块滚动。它不是从0x0001FFFF滚到0x00000000,而是从0x0001FF滚到0x00010000。而且,一次最多只能写128个字节,但是可以读取块中任何您喜欢的数字。您必须跟踪使用哪个块才能正确地跨越整个地址,并且无论何时切换到块边界读取或写入。
以上来自于百度翻译 以下为原文 The device has two memory blocks, from 0 to 0x0000FFFF and from 0x00010000 to 0x0001FFFF. The block switch, as you say, is bit 3 of the control byte. It's 0 for the low block and 1 for the upper block.
|
|
|
|
|
|
|
|
如果要写入大量数据,请使用锁存缓冲区,因为速度几乎相同,所以不是一次写入。如果要读取或写入数据,则需要在内存中设置缓冲区。
以上来自于百度翻译 以下为原文 If you are writing a lot of data, use the latch buffers, not single writes since the speed is almost the same. If you are reading or writing then a buffer in memory is need. |
|
|
|
你好,我想增加我的RAM,但是我有一个困惑,你能解决我的问题吗?
以上来自于百度翻译 以下为原文 hello, i want to increase my RAM but i have one confusion can you slove my problem. |
|
|
|
不要劫持别人的线索。如果你没有明确地提出问题,没有人能帮助你。
以上来自于百度翻译 以下为原文 Do not hijack others thread. Noone can help you if you don't clearly ask a question. |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5150 浏览 9 评论
1994 浏览 8 评论
1924 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3165 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2221 浏览 5 评论
716浏览 1评论
602浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
488浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
617浏览 0评论
515浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 04:17 , Processed in 1.483714 second(s), Total 99, Slave 82 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号