把一外部设备挂在ROM BANK 2上,以8位方式访问,分配2Mbit空间,被访问的设备带有10位地址线,8位数据线,A[9:0]接CPU的A[9:0],D[7:0]接CPU的D[7:0]。用示波器观察,片选,读写使能信号均正常,数据也有返回,但地址线上的输出不对,主要有两个问题:
1. 无论指定什么地址,地址总线的低两位A[1:0]总是不变,而地址总线的第三位A2每增加或减少四位地址时跳变,好像工作在32位访问方式一样;
2. 由于问题1的存在,地址只能每四个一变,当给出地址为0x01时,地址线上输出为00,0000,0100,好像比实际地址多了0x4,但是当试到0x