一个系统采用LPC2134设计的,采用SPI与一个外部SPI FLASH,但是一直无法操作,寄存器设置上也只有几个寄存器,SPCR, SPCCR。这两个寄存器分别设置成SPCCR = 60; SPCR = 0xA8; 即采用中断方式工作,但是有时能够进入中断,有时候进不去,即使通过向SPDR里边写数据也产生不了中断;通过查询方式,即把SPSR设置成0x20,通过软件查询SPSR中的最高位也有时查询不到状态位变化。从NXP网站上下载了DEMO软件,按照他的中断方式进行改写,也是一样的问题,不知道哪位是否有使用过这个芯片,可以指点一二?另外,NXP的勘误表中有提到SPI1的问题,对于SPI0没有提到,我用的是SPI0。 |