<br /> 总线访问,读写数据波形(如下)好像有点不对啊,是不是总线设置上哪儿疏忽了还是硬件板子的问题啊?<br />D:TEK0000.JPG<br /> <br /> <br /> <br /> <br /> <br /> <br />D:TEK0001.JPG<br />关于总线的设置,如下:<br /> LDR R0, =BCFG3 // startup.s中<br /> LDR R1, =0x0000ffef<br /> STR R1, [R0]<br /><br />void Bus_Init( void ) // <br />{ <br /> <br /> PINSEL2 &= 0xFFFFFFCF; // P2.7~2.0为数据总线,P1.1为OE<br /> PINSEL2 |= (0x01<<8); // 使能WE<br /> PINSEL2 = (PINSEL2&0xFFFCFFFF)|(0x01<<16); // 使能CS3<br /> PINSEL2 |= (0x07<<25); // 地址线<br /> }<br /> |
|