我采用IDT7132双端口RAM作为计算机与单片机的共享内存,用CH365的A11作为IDT7132右侧的片选信号,用Debug365读双口RAM 0x00地址的数据,总是和单片机写入的数据不一致,这是为什么?
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
我采用IDT7132双端口RAM作为计算机与单片机的共享内存,用CH365的A11作为IDT7132右侧的片选信号,用Debug365读双口RAM 0x00地址的数据,总是和单片机写入的数据不一致,这是为什么?
如果我没有记错的话,应该是片选低电平有效,a11在系统复位的后为低电平,那您的片选信号,没有意义的.
那片选信号采用什么方式?A14可以吗?
我做电路板之前,曾在这里发过一篇《CH365接IDT7132双口RAM的片选信号怎么产生》的帖子,问能否用A11~A14之间的任何一个管脚作片选线,1楼的yin先生回复说:yes,a11-a15可以用做片选。可是现在怎么又说:a11在系统复位的后为低电平,那您的片选信号,没有意义的.这不是前后矛盾吗?
呵呵 不好意思. 如果您加个反向器,作片选就没有问题,如果您的a15已经占用了,就只能加反向器连.
加反向器后,那么正常访问时输出也是低,经过反向器后是高,还是不行。
既然片选信号是低电平有效,那么系统在复位后A11为低电平,为什么不能作为片选信号呢?