我用LPC3250的SSP0读写SPI接口的EEPROM(AT25256)。程序运行到如下一句问题了
: psspdev->regptr->data = (uint32)* data8;
psspdev->regptr->data : __IO ulong data; /* SSP data register */
uint8 *data8:*data8中存放要定稿的数据,在程序用ULINK仿真的时候可以看到*data8是有值的0x03,但执行上面那句后,发现SSP数据寄存器居然还是0,这就奇怪了
然道是SSP初始化没成功??其中SSP相关寄存器值班如下
CR0:0x0907
CR1:0x02
SSP0SR:状态寄存器:0x07
请知道的不悭赐教 |