当前位置: 技术问答>linux和unix
这样操作地址总线会冲突吗??
来源: 互联网 发布时间:2016-09-27
本文导语: 我的这个IC本身并不需要地址线的,直接读取那个映射的片选地址就可以 发送接收数据了,但是此IC可以分别处理数据和命令,数据和命令的区分靠RD线分辨,我的RD线是接在地址总线上面的A1(就是地址总线的1bit)...
我的这个IC本身并不需要地址线的,直接读取那个映射的片选地址就可以 发送接收数据了,但是此IC可以分别处理数据和命令,数据和命令的区分靠RD线分辨,我的RD线是接在地址总线上面的A1(就是地址总线的1bit),A1为高就代表是命令,反之是数据。
为了控制A1,我是这么操作的将映射好的地址addr偏移一下,就是片选地址加0x1000(避免于IC地址冲突),然后:
addr |=1
为了控制A1,我是这么操作的将映射好的地址addr偏移一下,就是片选地址加0x1000(避免于IC地址冲突),然后:
addr |=1