假想一下:
cpu有三根线,分别连接到flash\sdram\camera这三个器件的CS片选端上。而且低电平有效。
假定
flash的地址空间的是0x1000 ~ 0x2000-1;
camera的地址空间的是0x2000 ~ 0x3000-1;
sdram的地址空间的是0x3000 ~ 0x4000-1;
那么,当CPU读写0x1500地址的时候,只有连结flash的CS是低电平,其余两个是高电平。此时只有flash是工作的,sdram和camera是不工作的。cpu读的时候,数据总线上的数据都是来自flash的,而sdram和camera不会来的。在cpu写的时候,只有flash会接受数据总线上的数据,而sdram和camera都不会接受这些数据的。
|