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