X5045编程读取存储器关于地址的困惑。
最近需要使用X5045芯片做扩展EEPROM,X5045编程的时候读取EEPROM中的数据,数据手册上对于读存储器内容描述是这样的,先拉低cs端,然后送读指令,跟着送8位地址,读指令的位3用于选择存储器的上半区或者下半区。到此我就有一个疑问,存储器是4K的,8位只能构成256个地址,也就是地址应该是16位的,但是为什么数据手册上写送8位地址呢,就算读指令的位3用于选择存储器的上半区与下半区,能用于快速读取数据,但是数据手册上说地址是8位的,疑惑,求解答。
PS:我看到别人的驱动程序读取存储器的时候使用16位地址,但是数据手册的说明让我很困惑。难道我理解有误?
[解决办法]
读指令的位3用于选择存储器的上半区或者下半区
应该是好几个256字节区域的