请教一下各位V3s的SPI寄存器中的GCR可以读出的吗?我读出来为何是0?我先写后读的
不写直接读也试过还是0
直接读出来应该是0x80才对
#define SPI0_BASE 0x01C68000
u32_t *pSPI_GCR = (u32_t *)(SPI0_BASE+0x04);
这样定义应该没问题吧
是不是还要做什么操作才得?
CCU寄存器按这个套路可以没问题,但SPI全失灵了,
-------------------------------------------------
问题解决了,因为BUS_SOFT_REG对应位没有置,找了半到发现这个寄存器的值要软件设置,
并且默认为一直有复位状态,所以我怎么读外设口都没有效果
离线