This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
我正在使用带有TMS320F2.8377万S的Launchpad XL。
我在SPI上发布通信问题。
我尝试查找错误,确定了CS信号的范围。 我的CS (STE)的低电平似乎约为500mV。 (请参阅联接的图片)。
该数据表介绍了最高400V电压,GPIO上的电流消耗较高。
我使用的是由微控制器SPI模块控制的ping。 我尝试使用GPIO控制引脚,它在范围上始终是相同的值。
我在断开所有板载连接后进行了测量。
使用SPI控制的引脚时,其配置为:
gpioCtrlRegs.GPBPUD.bit.GPIO61 = 0; gpioCtrlRegs.GPBQSEL2.bit.GPIO61 = 3; gpioCtrlRegs.GPBMUX2.bit.GPIO61 = 3;/*由GPIOMOD*控制的引脚*/ GPipoCtrlRegs.SPI BGMUX2/引脚= GPIO61
我尝试使用或不使用上拉销(GPBPUD),结果相同。
使用GPIO控制的引脚时,其配置为:
GPIO_SetupPinMux (61,GPIO _MUX_CPU1,0); GPIO _SetupPinOptions (61,GPIO输出, GPIO _推挽式);
“Vol is so high (音量太高)”是否正常? 因为从属外围设备要正确"理解"此级别似乎很复杂。
此致,
Gaël
此电压级别由GPIO的切换时间"解释"。 如果我让GPIO保持低电平至少24µs Ω,则它有时间达到0 V。
我不知道这是不是一种标准行为
PS:最后,这不是我的SPI通信问题的原因。
您好,Gael,
请忽略我上次的回复。 我读取GPIO错误。 让我尝试获取Launchpad,看看我是否可以重现该问题。
您是否可以尝试以大致相同的速率切换GPIO以查看问题是否仍然存在而不处于SPI模式?
此致,
克里斯