如果文档不可用,我如何了解芯片上EEPROM的大小



如果我有EEPROM集成电路,但没有可用的文档,我如何才能知道有多少内存可用?我的第一个想法是将一些不同的字节写入前几个顺序地址,然后在内存中循环读取每个字节,直到我读取不同的字节,并计算第一次和第二次读取不同字节之间存在多少字节。但后来我意识到,我的未签名数据类型可能太小,在真正到达EEPROM中的最后一个地址之前,会从最大值回零。任何软件或硬件技巧来学习关于未识别EEPROM集成电路的信息都将是非常令人赞赏的。

我对这个问题的解决方案最终非常接近我在问题中提出的理论,在问题中,我从EEPROM的零字节开始编写一些可识别的字节模式。然后,我从零字节开始循环遍历EEPROM存储器,并跟踪从第一次读取"可识别的字节模式"到第二次读取之间存在的字节数。为了确保在EEPROM内存中每隔一个字节读取一次之前,我不会从零字节读取第二次(由于我们的计数变量太小,无法计数到EEPROM内存的大小(,然后我增加计数变量数据类型的大小,以便在需要时能够计数到更高的数字。如果第一次读取"可识别的字节模式"和第二次读取之间的字节数与两种不同大小的计数变量数据类型相同,那么我知道我已经找到了以字节为单位的EEPROM的正确大小。

相关内容

  • 没有找到相关文章

最新更新