TI中文支持网
TI专业的中文技术问题搜集分享网站

F28335 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)

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两个脚上还是没有数据,分别保持高低电平不变

赞(0)
未经允许不得转载:TI中文支持网 » F28335 SPI无输入或者输出
分享到: 更多 (0)