主题中讨论的其他器件:LAUNCHXL-F28379D
工具/软件:Code Composer Studio
尊敬的支持人员:
我们与 LAUNCHXL-F28379D 配合使用、希望在 LAUNCHXL-F28379D 板的示波器上看到 SPI GPIO。
我们使用可以从 LAUNCHXL-F28379D 测量的 GPIO 构建 SPI_loopback_cpu01示例(使用_LAUNCHXL_F28379D):、
J1-7应显示时钟(GPIO60)、J2-14、J2-15 -数据(GPIO59/60) 、但我们在示波器上看不到任何内容。
SpiaRegs.SPICCR.bit.SPILBK = 0;
EALLOW;
GpioCtrlRegs.GPBPUD.bit.GPIO58 = 0;//启用 GPIO16上的上拉电阻器(SPISIMOA)
GpioCtrlRegs.GPBPUD.bit.GPIO59 = 0;//启用 GPIO17上的上拉电阻器(SPISOMIA)
GpioCtrlRegs.GPBPUD.bit.GPIO60 = 0;//启用 GPIO18上的上拉电阻器(SPICLKA)
GpioCtrlRegs.GPBPUD.bit.GPIO61 = 0;//启用 GPIO19上的上拉电阻器(SPISTEA)
GpioCtrlRegs.GPBQSEL2.bit.GPIO58 = 3;//异步输入 GPIO16 (SPISIMOA)
GpioCtrlRegs.GPBQSEL2.bit.GPIO59 = 3;//异步输入 GPIO17 (SPISOMIA)
GpioCtrlRegs.GPBQSEL2.bit.GPIO60 = 3;//异步输入 GPIO18 (SPICLKA)
GpioCtrlRegs.GPBQSEL2.bit.GPIO61 = 3;//异步输入 GPIO19 (SPISTEA)
GpioCtrlRegs.GPBMUX2.bit.GPIO58 = 15;//将 GPIO16配置为 SPISIMOA
GpioCtrlRegs.GPBMUX2.bit.GPIO59 = 15;//将 GPIO17配置为 SPISOMIA
GpioCtrlRegs.GPBMUX2.bit.GPIO60 = 15;//将 GPIO18配置为 SPICLKA
GpioCtrlRegs.GPBMUX2.bit.GPIO61 = 15;//将 GPIO19配置为 SPISTEA
EDIS;
您能帮我们找出问题所在吗?
(SpiaRegs.SPICCR.bit.SPILBK = 1;SPI 工作正常,但我们在示波器上看不到任何内容)
谢谢、Sabina