spi 选用如下io口,写数据的时候,通过示波器可以看出CLK正确,但是SI SO两个引脚保持高电平或者低电平不变。
GpioCtrlRegs.GPBPUD.bit.GPIO54 = 0; // Enable pull-up on GPIO16 (SPISIMOA)
GpioCtrlRegs.GPBPUD.bit.GPIO55 = 0; // Enable pull-up on GPIO17 (SPISOMIA)
GpioCtrlRegs.GPBPUD.bit.GPIO56 = 0; // Enable pull-up on GPIO18 (SPICLKA)
//GpioCtrlRegs.GPBPUD.bit.GPIO57 = 0; // Enable pull-up on GPIO18 (SPICLKA)
GpioCtrlRegs.GPBPUD.bit.GPIO61 = 0; // Enable pull-up on GPIO19 (SPISTEA)
Hank Zhao:
请参考controlsuite中SPI例程来配置。GPIO57是SPISTEA,GPIO61不是SPI引脚。
spi 选用如下io口,写数据的时候,通过示波器可以看出CLK正确,但是SI SO两个引脚保持高电平或者低电平不变。
GpioCtrlRegs.GPBPUD.bit.GPIO54 = 0; // Enable pull-up on GPIO16 (SPISIMOA)
GpioCtrlRegs.GPBPUD.bit.GPIO55 = 0; // Enable pull-up on GPIO17 (SPISOMIA)
GpioCtrlRegs.GPBPUD.bit.GPIO56 = 0; // Enable pull-up on GPIO18 (SPICLKA)
//GpioCtrlRegs.GPBPUD.bit.GPIO57 = 0; // Enable pull-up on GPIO18 (SPICLKA)
GpioCtrlRegs.GPBPUD.bit.GPIO61 = 0; // Enable pull-up on GPIO19 (SPISTEA)
zeyang xu1:
回复 Hank Zhao:
谢谢您的答复:
57号脚被硬件工程师另用了。61号脚用来作为片选信号。但是即使将57号脚作为片选信号,参考controlsuite来传输数据,在MO MI两个脚上还是没有数据,分别保持高低电平不变